Tuesday, January 18, 2022

Syllabus for Java Developer

Syllabus for Java Developer

IT professionals, fresh professionals, and Engineering students from all Computer science/Information Technology professional degrees can learn complete Java programming language based on the industry syllabus.

 Professionals from the IT industry who are currently working in other programming languages and want to switch over Java technologies can use this syllabus to enhance their knowledge of java.

Step 1

● Basics of Java:

Ø    If-else, For/while loop, Function, Array, Input/output

● Java OOPs Concepts:

Ø    Object, Class, Inheritance, Polymorphism, Abstraction, Encapsulation

Step 2 

● Exception Handling in Java

● String, StringBuffer & StringBuilder

● Regular Expression

● Java Collection:

Ø  ArrayList, LinkedList, HashSet, TreeSet, HashMap, TreeMap, Hashtable 

Step 3

Streams and File Handling in Java 

● Threads in Java: 

Ø Multithreading related concepts, problems & their solutions 

● Java Swing 

Step 4

● Socket Programming in Java 

● More on Object-Oriented Design related concepts (with the help of some real-life examples) 

● Minor Project 1: 

Ø Group Chatting Application using Socket Programming and o Swing (for UI) in Java 

Step 5

● Introduction to MySql 

● JDBC (Java Database Connectivity) 

● Minor Project 2: 

Ø Library Management System using Java Swing (for UI), JDBC, and MySQL 

Step 6

● Introduction to Web Services 

● Introduction to Spring Framework 

Step 7 

● Introduction to Spring Boot 

● RESTful Web Services with Spring and Spring Boot 

● Minor Project 3: 

Ø Developing a microservice using Spring Boot 

Step 8 

● Data Access Using JDBC Template 

● Introduction to JPA 

● Spring JPA 

Step 9

● Spring Security 

● Spring Caching 

● Spring Retry 

Step 10

 ● Spring Aspect-Oriented Programming 

● Spring Kafka 

● Spring Actuator 

Step 11

 Major Project 

● Developing a personal finance management system 

Step 12 

Major Project 

● Developing a personal finance management system

 

1 comment:

Anonymous said...

that really helpful keep update new tec

INTRODUCTION TO COMPUTER NETWORKS

A Computer network consists of two or more autonomous computers that are linked (connected) together in order to: • Share resources (files...