This is course is for newbies in software design and development and want to pursue a career in the latter

Duration: 14 weeks

Intakes: Jan,April,July,Oct

SOFTWARE DEVELOPMENT

Software development tool is a computer program that software developers use to create, debug, maintain, or otherwise support other programs and applications. The term usually refers to relatively simple programs, that can be combined together to accomplish a task, much as one might use multiple hand tools to fix a physical object. The most basic tools are a source code editor and a compiler or interpreter, which are used ubiquitously and continuously. Other tools are used more or less depending on the language, development methodology, and individual engineer, and are often used for a discrete task, like a debugger or profiler. Tools may be discrete programs, executed separately – often from the command line – or may be parts of a single large program, called an integrated development environment (IDE). In many cases, particularly for simpler use, simple ad hoc techniques are used instead of a tool, such as print debugging instead of using a debugger, manual timing (of overall program or section of code) instead of a profiler, or tracking bugs in a text file or spreadsheet instead of a bug tracking system. At Techsavanna Institute of Technology (TIT), will be offering the below for both entry , intermediate and expert level.

  •  Docker.
  •  Kubernetes.
  •  Git.
  •  DevOps
  •  Jenkins.
  •  Ansible.
  •  Swagger.
  •  JIRA.
  •  Slack.
  •  Confluence.
  •  Agile.
  •  Scrum.
  •  Service Oriented Architecture (SOA).
  •  Microservices.
  •  Elasticsearch.
  •  Data Structures.
  •  Java Algorithms.
  •  Python.

Fees: KES 70,000

INTAKE: MONTHLY INTAKE

FUNDAMENTALS OF SOFTWARE DEVELOPMENT -COURSE OUTLINE

 

Target Students: Entry Level software developers with some background in IT/Engineering

Fundamental of Software Development (Duration: 14 weeks):

1.Content Management Systems

2. Database and web Servers

3.Fundamentals of programming-Php/Java/python

4.Object-oriented programming-php/Java/python

5.Data structures

6.Understanding Application Lifecycle Management

7. Understanding Requirements Analysis
8. Understanding the Design Process
9. Understanding Software Development
10. Understanding Software Testing /Testing Methods
11.Understanding Release Management
12.Projects-Beginner Projects

Apply Now

This is course is for newbies in software design and development and want to pursue a career in the latter

Duration: 14 weeks

Intakes: Jan,April,July,Oct

Overview

SOFTWARE DEVELOPMENT

Software development tool is a computer program that software developers use to create, debug, maintain, or otherwise support other programs and applications. The term usually refers to relatively simple programs, that can be combined together to accomplish a task, much as one might use multiple hand tools to fix a physical object. The most basic tools are a source code editor and a compiler or interpreter, which are used ubiquitously and continuously. Other tools are used more or less depending on the language, development methodology, and individual engineer, and are often used for a discrete task, like a debugger or profiler. Tools may be discrete programs, executed separately – often from the command line – or may be parts of a single large program, called an integrated development environment (IDE). In many cases, particularly for simpler use, simple ad hoc techniques are used instead of a tool, such as print debugging instead of using a debugger, manual timing (of overall program or section of code) instead of a profiler, or tracking bugs in a text file or spreadsheet instead of a bug tracking system. At Techsavanna Institute of Technology (TIT), will be offering the below for both entry , intermediate and expert level.

  •  Docker.
  •  Kubernetes.
  •  Git.
  •  DevOps
  •  Jenkins.
  •  Ansible.
  •  Swagger.
  •  JIRA.
  •  Slack.
  •  Confluence.
  •  Agile.
  •  Scrum.
  •  Service Oriented Architecture (SOA).
  •  Microservices.
  •  Elasticsearch.
  •  Data Structures.
  •  Java Algorithms.
  •  Python.

Fees: KES 70,000

INTAKE: MONTHLY INTAKE

Curriculum

FUNDAMENTALS OF SOFTWARE DEVELOPMENT -COURSE OUTLINE

 

Target Students: Entry Level software developers with some background in IT/Engineering

Fundamental of Software Development (Duration: 14 weeks):

1.Content Management Systems

2. Database and web Servers

3.Fundamentals of programming-Php/Java/python

4.Object-oriented programming-php/Java/python

5.Data structures

6.Understanding Application Lifecycle Management

7. Understanding Requirements Analysis
8. Understanding the Design Process
9. Understanding Software Development
10. Understanding Software Testing /Testing Methods
11.Understanding Release Management
12.Projects-Beginner Projects