Учебна Програма
- Java Object oriented programming3 hours 0 mins
- Java OOP Advanced – Best practices.3 hours 0 mins
- Threads in Java. Runnable. Creating and using threads.3 hours 0 mins
- Using threads with Executor. Thread synchronization. Best practices.3 hours 0 mins
- Databases introduction. Tables, columns, foreign keys. MySql Workbench installation and usage.3 hours 0 mins
- Introduction to SQL. Making CRUD (Create, Read, Update, Delete) operations.3 hours 0 mins
- Creating and using advanced SQL queries.3 hours 0 mins
- Build tools. Introduction to Maven. Examples and usage.3 hours 0 mins
- Version control. Getting started with Git.3 hours 0 mins
- Web fundamentals. Internet, WWW, Hosts, Ports. Clients and Servers.3 hours 0 mins
- Request and Response. HTTP, HTTPS. Introduction to REST and JSON.3 hours 0 mins
- Introduction to Spring. Creating Objects(Beans) in Spring.3 hours 0 mins
- Spring Annotations. Autowiring Spring beans.3 hours 0 mins
- 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 online applications. Creating online store. Initial architecture of the project.3 hours 0 mins
- Creating the database – tables, columns and foreign keys.3 hours 0 mins
- Creating the models (entities) of the application.3 hours 0 mins
- Introduction to DAO – Data Access Object. Creating the DAO with CRUD operations (Create, Read, Update, Delete)3 hours 0 mins
- Introduction to Spring Thymeleaf3 hours 0 mins
- Building views (the UI of the application) and controllers3 hours 0 mins
- Finishing the UI and the online store3 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. Feedback3 hours 0 mins