Software Engineering (FullStack Developer)

Our 3-Months curriculum is designed to get you hired. Classes are interactive and have a rigorous structure. Real Software Products are taken as a project with a team of 3-5 students. At New Horizons, students learn by building.

View Course Brochure

3 Months


Training @ any of New Horizons Centers   View map


By studying software development and design techniques, this program will equip you with the skills needed to follow a career specifying and developing these systems, and other computer-based solutions. You will gain not only knowledge and practical experience of the latest technologies, but also a grounding in the underlying principles of the subject. There are no course prerequisites and this course does not assume any prior programming experience.

Course Content

  • Understanding Computer Programming
  • Introducing Algorithms
  • Introducing C#
  • Understanding Decision Structures
  • The If Statement
  • The If-Else Statement
  • The Switch Statement
  • Understanding Repetition Structures
  • Understanding the While Loop
  • Understanding the Do-While Loop
  • Understanding the For Loop
  • Understanding the For each Loop
  • Understanding Recursion
  • Understanding Exception Handling
  • Handling Exceptions
  • Using Try-Catch-Finally
  • Skill Summary
  • Knowledge Assessment
  • Competency Assessment
  • Proficiency Assessment
  • Understanding Application Lifecycle Management
  • Understanding Requirements Analysis
  • Understanding the Design Process
  • Understanding Software Development
  • Understanding Software Testing
  • Understanding Release Management
  • Understanding Testing
  • Understanding Testing Methods
  • Understanding Testing Levels
  • Understanding Web Page Development
  • Understanding HTML
  • Understanding Cascading Style Sheets
  • Understanding JavaScript
  • Understanding Client-Side vs. Server-Side Programming
  • Understanding ASP.NET Application Development
  • Understanding ASP.NET Page Life Cycle and Event Model
  • Understanding State Management
  • Understanding IIS Web Hosting
  • Understanding Internet Information Services
  • Creating Virtual Directories and Web Sites
  • Deploying Web Applications
  • Understanding Web Services Development
  • Creating Web Services
  • Consuming Web Services
  • Understanding Databases
  • Understanding Relational Database Concepts
  • Understanding Relational Database Design
  • Understanding Entity-Relationship Diagrams
  • Understanding Data Normalization
  • Understanding Database Query Methods
  • Working with SQL Queries
  • Working with Stored Procedures
  • Understanding Database Connection
  • Working with XML
  • Working with Data Set


This course is designed for anybody that wants to kick-off a career in software development and engineering regardless of their previous educational or professional background.
× Need any help?