JAVA EXPERT
Master Full Stack web development using Java Spring framework at an expert level. Learn microservices, RESTful APIs, security, and cloud integration. Gain hands-on experience through real-world projects, improving your front-end and back-end skills. Upon completion, you'll be a skilled Full Stack developer, ready for challenging web projects.
HTML, CSS, JavaScript / ES6, GIT, jQuery, TypeScript, Bootstrap
Programming Basics, Features of Java, JDK, JRE, JVM, Setting up java environment, Java coding standards, Java keywords, Java Data types and variables, Java Operators, Java Comments, Key board input,Java basic program, Escape Sequences, Control structures, Arrays, Command-line Arguments, User Defined Functions and Methods.
Object & Class, Constructors, ìthisî key word, ìstaticî key word, Interfaces, Abstraction & Encapsulation,Getters and Setters,Inheritance & Polymorphism,Dynamic method dispatch (Runtime Polymorphism)Association / Aggregation / Composition, Super, final, Package, Access modifiers,Nested and inner classes,Object Class,Call by Value & Call by reference.
Strings,String Buffer,String Builder and StringTokenizer,Java Exception Handling & Types ofexception,Exception propagation in java,try, catch & finally, Throw and Throws, User defined Exception, Java Multithreading->Thread fundamentals and life cycles, Thread class and Runnable interface,Synchronization,Thread Priorities,Inter thread communication,Java Collections Framework->Core interfaces in collections, List,Set,Hash Map and Hash Table, Sorting in collection,Comparable and Comparator interfaces,Java Input Output Streams,Java Regex,Design Patterns.
DB concepts, Normalization, SQL fundamentals, Functions, Groups, joins, Java DataBase Connectivity,JDBC Drivers & Architecture).
Important features in JDK 5 -> For-each loop, Autoboxing and Unboxing, Enum ,Annotation,Generics. Important features in JDK 8 -> Lambda Expressions,Method References,Functional Interfaces,Stream,Optional Class,New Date/Time API.
HTML,JavaScript,XML,Servlet,CRUD operations in Servlet, JSP,CRUD operations in JSP, MVC Architecture (3 tier Architecture), Ajax, Servlets and JSP, Best Practices and Sample application development.
Hibernate - Overview, Architecture, Mapping, JPA entities, JPA basic annotations, JPA Queries.
Important Spring Annotations, IOC Containers,Dependency injection,Auto Wiring, Spring Data JPA, Intrduction to Spring Security,Introduction to Spring AOP , Introduction to Microservices, REST Api Webservices, Postman, REST client, Spring Boot Annotations, Configure a Spring Boot Web Application, Sample application development using spring boot with Jsp/Thymeleaf.
Projects (one live project and two course projects)