Our Programs - Software Engineering

Software Engineering

As technology evolves rapidly and has a shorter shelf life, it’s becoming harder for businesses to forecast the resources they need. That’s why full-stack engineers with a comprehensive technology skillset are in high demand. At StackRoute Learning, we prepare students for a successful career in information technology. Our programs map to real industry job roles so that students have the confidence to be productive from day one.

38%

of Hiring Managers are looking for Full Stack developers.

Source: HackerRank’s 2020 Skills Report

25%

Year on Year growth for JavaScript developers

Source: LinkedIn’s 2020 Emerging Jobs Report

35%

Year on Year growth for FullStack Engineers

Source: LinkedIn’s 2020 Emerging Jobs Report

Professional Certificate in Java Programming and Front-end Development using Angular

...

Time to Complete:

Full time option – 12 weeks | Part-time option – 20 weeks (4 hrs per day x 6 days each week)

...

Pre-requisite:

Associates Degree (or higher) from an accredited institution

...

Program Type:

PROFESSIONAL CERTIFICATION Powered by StackRoute

...

Program Level:

Foundational + Intermediate


What Students Will Learn

Object Oriented Programming in Java
  • Learn and apply structured programming techniques

  • Understand and implement object-oriented concepts using Java

  • Write SQL queries to retrieve, manage, and manipulate data from RDBMSs (MySQL)

  • Utilize appropriate data structures and algorithms to solve problems

  • Build and write automated unit test cases

  • Apply advanced features introduced from Java 8

  • Complete a non-trivial Java project to demonstrate all the skills acquired

Front End Development

  • Author responsive and interactive web pages using HTML5, CSS3, Bootstrap & Modern JavaScript

  • Build and test rich front-end Single Page Applications (SPA) using Angular

Software Engineering

  • Use Git to manage code repository, code versioning and configuration management

  • Work in an Agile team environment

  • Apply software engineering and clean coding practices

  • Gain exposure to Test Driven Development (TDD) and Behaviour Driven Development (BDD)

Professional Skills

  • Develop strong sense of self-efficacy that enables learner to take up challenges confidently

  • Sharpen communication and articulation capabilities

  • Collaborate with others in building software

Potential Job Opportunities

...


Web Developer

...


Java Developer

...


Front-end Developer

Professional Certificate in Full Stack Software Engineering (Java)

...

Time to Complete:

Full time option – 18 weeks | Part-time option – 30 weeks (4 hrs per day x 6 days each week)

...

Pre-requisite:

Associates Degree (or higher) from an accredited institution

...

Program Type:

PROFESSIONAL CERTIFICATION Powered by StackRoute

...

Program Level:

Advanced


What Students Will Learn

Programming Fundamentals
  • Learn and apply structured programming techniques

  • Understand and implement object-oriented concepts using Java

  • Write SQL queries to retrieve, manage, and manipulate data

  • Utilize appropriate data structures and algorithms to solve problems

  • Build and write automated unit test cases

  • Learn and apply features introduced in Java 8

  • Complete non-trivial Java project to demonstrate all skills acquired

Front End Development

  • Author responsive and interactive web pages using HTML5, CSS3, Bootstrap & Modern JavaScript

  • Build and test rich front-end Single Page Applications (SPA) using Angular

Back End development

  • Build and test RESTful API back-end using Java Spring framework

  • Utilize the Microservices pattern for development

  • Work in a CI/CD environment - Package, Containerize and Deploy the web application

Full Stack Development

  • Combine programming, tools, and engineering practices to build, test, and deploy a full stack web application as part of the Capstone project

  • Deploy containerized application on Cloud

Software Engineering

  • Use Git to manage code repository, code versioning and configuration management

  • Work in an Agile team environment

  • Apply software engineering and clean coding practices

  • Gain exposure to Test Driven Development (TDD) and Behaviour Driven Development (BDD)

Professional Skills

  • Develop strong sense of self-efficacy that enables learner to take up challenges confidently

  • Sharpen communication and articulation capabilities

  • Collaborate with others in building software

Potential Job Opportunities

...


Software Engineer/Developer

...


Full Stack Software Engineer/Developer

...


Front End Engineer/Developer

...


Back End Engineer/Developer

Partner With StackRoute Learning Today

Contact Us
Self-scheduler