Java Developer Schedule
Java Developer Schedule
Content
1 weeks
1 weeks
2 weeks
No.
1 Core concepts
2 Encapsulation
3 Inheritance
4 Polymorphism
5 Abstraction
6 String handling
7 Exception
8 Java I/O
10 Java 8
10 Java 8
11 Java advanced
12 Other
Content
String assignment
Optionally
No. Content
Core concepts
DDL
1 (Oracle) SQL
DML
2 JDBC
Content
Quả n lý phâ n cô ng lá i xe buýt (dữ liệu thay vì lưu và o file như bà i trướ c sẽ lưu bà i DB)
No. Content
1 Basic concepts
2 Session
3 Hibernate utilities
Introduction to Maven
Introduction to ORM framework
Connect to DB using Hibernate
SessionFactory, Session
Object lifecycle in Hibernate
HQL & SQL
Quả n lý phâ n cô ng lái xe buýt (dữ liệu thay vì
Hibernate annotation
Criteria & Parameter
Connection pool
Cache
Custom entity
The difference between JDBC & hibernate
No. Content
1 Basic concepts
2 REST(ful)
Content
Client-server model
Three layers architecture (controller, service, repository)
Log definition, log libraries (log4j, slf4j, ...)
Lombok
What is API, HTTP message?
Create a backend service providing APIs for
JSON & XML
Introduction into REST & RESTful
6 criterias of RESTful
API design principles
Postman
No. Content
1 HTML
Basic CSS
Advanced CSS
Responsive CSS
Content
CSS assignment
No. Content
1 Bootstrap
Content
Introduction to Bootstrap
Basic definitions: container, Bootstrap system grid
Bootstrap tutorial
BT assignment
No. Content
1 Basic JS
2 Jquery
Content
Introduction to JS
From beginning to "JS Comparison"
Conditions => Reserved Words
Assignment
ES6
JS Form, JS object, JS function, HTML DOM
JS class, JS async, JS ajax
Introduction to Jquery
Syntax, selectors, events
Jquery effects Assignment
Jquery HTML
Jquery tranversing
No. Content
1 Spring core
2 Spring MVC
3 Spring data
4 Spring security
5 Spring boot
Content
SOLID principle
JSP & servlet architecture (basic common web architecture)
Introduction to Spring framework
Spring beans
Spring container
Spring autowire
Context configuration: xml, java, annotation
Introduction to MVC model & Spring MVC
@Controller annotation
View resolver & form handler
More about Spring MVC annotations
Introduction to Spring data
Spring data is an ORM framework instace
Spring data configuration
Hibernate template
Entity manager
JPA repository
Create component
Lifecycle hooks
Data binding
1 Angular core Directives
Sharing data between child and parent directives and components(@Input, @Output, Event Em
Pipe angular
Routing
FormModules
2 Angular Form
ReactiveForm, FormBuilder
Http Clients
3 Angular Http Http Interceptor
Route guards
NgPrime
4 Framework
Angular Material
@Input, @Output, Event Emitter, ...