Learn Java from beginning. No previous programming experience required. Our experienced and certified young teaching staff will guide and lead to know and master everything of core Java: building blocks, object-oriented concepts, date types, flow control, inheritance, polymorphism, abstract, interface, modifiers, data structures etc.
This online class prepare student to take Oracle Java 8 certified associate exam (1Z0-808). Our experienced and certified young Java professional instructor will guide and lead you to go over all topics and exercises covered in the exam, well prepare you for this exam.
40
Green Dolphin Courses for Beginners
Code
Title
Description
Hours
FPL-101
Web UI Programming for Beginners
You will learn how to develop a web application using WAMP and MVC framework. This course is essential for you to learn core building blocks for web application development including Apache HTTP web service, HTML5, CSS3, JavaScript, Bootstrap, JQuery, PHP5 etc
40
FPL-102
Java Programming for Beginners
You will learn Core Java, its building blocks and important concepts of object-oriented programming: object definition and creation, strong-typed programming, inheritance, polymorphism, abstract, interface, modifiers, data types, data structures etc
40
FPL-103
SQL Programming for Beginners
You will learn Structured Query Language (SQL) to define relational databases and manipulate data records, write basic data queries, work with views, understand and use indexes, join multiple data tables or use sub-queries to retrieve desired information etc.
40
FPL-104
Develop a Mini Enterprise Web Application
You will apply knowledge and skills learned from course FPL-101, FPL-102 and FPL-103 and create a mini enterprise web application
40
FPL-105
Python Programming for Beginners
You will learn all major Python components that are essential for rapidly developing high-quality applications, web, workflows, connect to SQL/NoSQL databases, perform data analysis using Eclipse/PyDev and Anaconda platform.
40
Blue Otter Courses for Experienced
Code
Title
Description
Hours
FPL-201
Web UI Programming for Experienced
You will learn how to develop a large and complex web application using Bootstrap, JQuery, JavaScript, Ajax etc with one of AngularJS, ReactJs or ElectronJs
40
FPL-202
Java Programming for Experienced
Deepen your understanding of Java programming and start to write programs that are more sophisticated, efficient, and professional. Learn how to write a Java project with a dozen of class definitions to model a real world by fully utilizing core Java OOP concepts you learnt from FPL-102 class, such encapsulation, inheritance, modifiers, abstract, overriding, overloading, read and write data from and to File I/O, data structures, algorithms. Additional learning of Java stream, multi-thread and design patterns (singleton, factory, builder, visitor and so on) may be added depending on student learning pace.
40
FPL-203
SQL Programming for Experienced
You will learn advanced Structured Query Language (SQL) to manage large and complex application data sets using technique like function, trigger, procedure, union, recursive query, import and export, backup, reverse engineer etc.
40
FPL-204
Develop a Moderate Enterprise Web Application
You will apply knowledge and skills learned from course FPL-201, FPL-202 and FPL-203 and develop a large enterprise web application
40
Brown Tiger Courses for Advanced
Code
Title
Description
Hours
FPL-301
Advanced Web UI Programming
You will learn how to design and create a product-like responsive web UI application feature using latest Bootstrap, JQuery, ReactJs, FlexSlide and many other tools
40
FPL-302
Java Programming for Advanced
You will learn how to create a product-like RESTful application using latest maven-dependent Spring MVC framework, Spring Boot and other technology
40
FPL-303
SQL Programming for Advanced
You will learn how to define and manipulate a product-like relational and non-relational databases using latest technology and tools including MySQL, PostgreSQL, MS SQL Server, MongoDB etc
40
FPL-304
Develop a Large Enterprise Web Application
You will apply knowledge and skills learned from course FPL-301, FPL-302 and FPL-303 and develop a large enterprise web application
40
Black Eagle Courses for Professional
Code
Title
Description
Hours
FPL-401
Develope a n-Tier Web Application
You will learn how to desgin and develop a full-fledged product-like multi-tier web application using latest technology and tools like Spring MVC framework, Spring Boot, Bootstrap, JQuery, AngularJS or ReactJS, Messaging Queue, SolrCloud, Git, SQL or NoSQL etc