Учебна Програма
- Java Object oriented programming3 hours 0 mins
- Java OOP Advanced – Best practices.3 hours 0 mins
- Threads in Java. Runnable. Creating and using threads with ExecutorService. Thread synchronization. Best practices.3 hours 0 mins
- Databases introduction. Tables, columns, foreign keys. MySQL Workbench installation and usage. Introduction to SQL. Making CRUD (Create, Read, Update, Delete) operations.3 hours 0 mins
- Java 8 Date and Time API. Lambdas and streams. Build tools. Introduction to Maven. Examples and usage.3 hours 0 mins
- Version control. Getting started with Git. Web fundamentals. Internet, WWW, Hosts, Ports. Clients and Servers.3 hours 0 mins
- Request and Response. HTTP, HTTPS. Introduction to REST and JSON. Introduction to Spring.3 hours 0 mins
- Creating Objects (Beans) in Spring. Spring Annotations. Autowiring Spring beans. Introduction to MVC(Model–View–Controller)3 hours 0 mins
- JDBC – Java Database Connectivity. Usage, examples, various cases.3 hours 0 mins
- Introduction to Spring boot – fast development of web applications. Creating online store. Initial architecture of the project.3 hours 0 mins
- Object-relational mapping. Introduction to Spring Data. Creating the database entities.3 hours 0 mins
- Creating services and models of the application.3 hours 0 mins
- Creating services and models of the application.3 hours 0 mins
- Introduction to React for front-end. Building views (the UI of the application) and controllers.3 hours 0 mins
- Building views (the UI of the application) and controllers. Finishing the online store.3 hours 0 mins
- Working on the final projects. (Q and A)3 hours 0 mins
- Working on the final projects. (Q and A)3 hours 0 mins
- Presentation of the final projects. Feedback.3 hours 0 mins