Software Engineer Essential Training

Course Hours:  Total 240 Hrs

Class Time: Open for Enrollment

Course Arrangement (Current session):

Regular Class Section: Mon-Fri   9:00 am – 5: 00 pm

Night Class Section:  Mon-Fri   6:00 pm – 9: 00 pm

Weekend Class Section: Sat- Sun   9:00 am – 5:00 pm

Fee: $5900

Scroll down for detailed information for course description, course outline, and enrollment.


Product Description

  • 4 Course Modules

    Complete all the Modules and achieve the best in Software Engineer

  • Projects

    Designed to help you practice and apply the skills you learn.

  • Certificates

    Highlight your new skills on your resume or LinkedIn

Course Description

This program will give you the theoretical background of Software Engineer using the Java programming language. You will learn the fundamentals of Java, core programming concepts, and be able to write programs to solve complex problems. It is the first step towards a career in software development. Also, this program is designed for beginner, and you will gain the foundational skills to solve real-world problems.

Course Outline

Chapter One

Section Outlines

Programming Foundation with Java

  • Introduction to Java 
    • Build Java Development Environment
    • Install and Run Java on Eclipse (notepad)
      • Windows, Mac OS X, Linux
    • Hands-On Labs: build your first “hello world” programs
  • Getting Started with Basic Java 
    • Expressions and Assignment Statements (Variables and Constants)
    • Common Operators
    • Flow of Control
      • Branching Mechanism
      • Boolean Expressions and Loops
    • Defining Classes
      • Class Definitions
      • Overloading
      • Constructors
      • Static Methods and Static Variables
      • References and Class Parameters
    • Arrays
    • Hands-On Labs: Write a program to output top 3 highest scores in our class
  • Intermediate Java 
    • Inheritance
    • Polymorphism and Abstract Classes
    • Input and Output Files
    • UML and Patterns
    • Interfaces and Inner Classes
    • Hands-On Labs: build a “Rental Books” System- show all available books, be able to select book category, numbers of book, and book information
  • Advanced Java 
    • Handling Exception
    • Recursion
    • Linked Data Structures
      • Java Linked Lists
      • Hash Tables
      • Sets
      • Stack and Queue Data Structure
      • Tree
      • Running Times and Big-O Notations
    • Collections Framework
    • Maps & HashMap
    • Iterators
    • Events and Listeners
    • Hands-On Labs: build a system for college courses registration: instructor can add/delete course, all course can be search and sort, student can register/withdraw course, instructor can modify and sort students who taking the course

Chapter Two

Section Outlines

Relational Database

  • Install and Run MySQL (Windows, Mac, Linux)
  • Introduce Relational Database
  • SQL
  • Data Types and Operating Data Tables
  • Constraints and Modify the Data Tables
  • Quiz & Assignment: table creates, data query, grouping data, implement data with SQL

Chapter Three

Section Outlines

Web Technology Foundations with JavaScript, HTML and CSS 

  • Build and Design a Web Page with HTML and CSS
    • Introduce HTML and CSS
    • HTML Basic-Elements, Attributes, Headings, Formatting
    • CSS Basic-Syntax, Colors, Backgrounds, Borders, Margins, Padding
    • CSS Selectors
    • CSS Specificity, Inheritance, and Cascade
    • CSS Box Model and Layout Model
    • Hands-On Labs: Build a static self-introduce personal web page
  • JavaScript for Web Pages
    • JavaScript Introduction
    • Interactively Pages
    • DOM operation, Events
    • Hands-On Labs: Using JavaScript to build image filters on your personal web page, such as color change, height/width change, show/hidden the images
  • HTML with JSP and Servlet
    • Introduce Java Web
    • JSP Basic Grammar
    • JSP Implicit Objects
    • JavaBeans
    • State Management in JSP
    • Foundational Servlet
    • Hands-On Labs: Using JSP and Servlet to build table, chart on web page with dynamic data

Chapter Four

Section Outlines

Final Projects 

  • Capstone Project
  • Build a Shopping Cart Online Store Based on a Real-World Need
  • Build a Recommendation System


Class Selection *
Regular ClassNight ClassWeekend Class


Take this course


There are no reviews yet.

Be the first to review “Software Engineer Essential Training”