Module 1. Introduction to network technologies
1 . What is network and server-side programming?
2 . The objectives and tasks of the network and server-side programming .
3 . What is a network?
4 . Types of networks .
5 . The OSI model .
6 . Basic terms .
7 . Client and server interaction pattern .
Module 2. Network interaction
1 . The overview of the java .net package .
2 . The InetAddress class .
3 . The Socket class .
4 . The ServerSocket class .
5 . The DatagramSocket class .
6 . The DatagramPacket class .
7 . Practical project . Creating a file server .
Module 3. Introduction to developing back-end solutions using Java
1 . Introduction to server-side programming .
2 . Brief overview of useful utilities and libraries .
3 . The concept of servlet .
Module 4. Interaction with data sources
1 . Data sources .
2 . JDBC .
3 . Working with JDBC .
Module 5. JavaServer Pages
1 . What is JSP?
2 . Objectives and tasks of JSP .
3 . Origin of JSP .
Java
Programming Language
Development of Back-End Solutions Using Java
Page 26 from 27
4 . The concept of directive .
5 . Error handling in JSP .
6 . JSP and Model View Controller .
7 . Expression Language in JSP .
8 . JavaBean .
9 . Java Standard Tag Library .
10 . Different types of Tags .
11 . The use of Conditional Tags .
12 . The use of Iteration Tags .
13 . The example use of different Tags .
14 . What is Custom Tags?
15 . What is Tag Files?
16 . What is JSP Fragment?
17 . The examples use .
Module 6. Introduction to Spring
1 . What is Spring?
2 . Objectives and tasks of Spring .
3 . Origin .
4 . The Spring architecture .
5 . REST and SOAP
6 . Spring MVC .
7 . The Spring MVC architecture .
8 . The examples use .
9 . Spring Boot .
10 . Spring Security .
11 . Spring Data .
12 . Microservice architecture .
Module 7. Introduction to Hibernate, Spring Data
1 . What is Hibernate?
2 . Aims and tasks of Hibernate .
Java Programming Language
Development of Back-End Solutions Using Java
Page 27 from 27
3 . Origin .
4 . The Hibernate architecture .
5 . The examples use .
Module 8. Exam