DFJD (Diploma in Full Stack JAVA Developer)

COURSE COVERAGE

FRONT-END LANGUAGE & LIBRARY

HTML5

HTML Basics – New Elements – Canvas – Multimedia – Form Elements, Semantic.

CSS3

Syntax – Id, Class, Tag Styling – Using Text – Fonts – Links – Lists and Tables – Box Model – Text Effects – Transition – Animations.

BOOTSTRAP

Responsive layouts with Grids – Themes – Components – Building Forms.

ADVANCED JAVASCRIPT

Basics, Arrays –   Functions   and   Objects   –   DOM Model – Event Handling – Arrow Functions – Closures – Array Filter and Array Reduce – Regular Expression – OOPs – Promises – Async/Wait.

REACT JS

Creating an app – Using Templates – Components – Working with Props and State – Event Handling – Routing – Hooks – useState – useEffect – useRef – useCallback – useContext – Server Integration with API calls.

LANGUAGE

CoreJAVA

Data Types – Arrays – Classes – Inheritance – Polymorphism – Abstraction – Packages – Exception – File Streams.

    DATABASE MANAGEMENT SYSTEM

    MySQL

    Client / Server Concepts – Relational Model – Data Definition Using SQL – Modify Tables – Using ALTER TABLE Queries, Add a Column, Add an Index, Add a Primary Key – INSERT and DELETE Queries – UPDATE Queries – Using Select Queries – SELECT, WHERE, LIMIT, ORDER BY, GROUP BY, JOIN – Constraints and Indexes – Views – Expressions Grouping – Using Functions – Math Functions, Compare String values, Work with Dates – JOIN and Subqueries – Advanced MySQL Query Processing.

    MongoDB

    Introduction to NOSQL databases, CRUD operations, Data Indexing & Aggregation, Working with Unstructured Data

    WEB FRAME WORK

    SPRING BOOT

    Spring Boot Annotations – CRUD Operations – Spring Data JPA – CrudRespository & JpaRespository – findBy methods in JPA – Custom Queries in JPA – Forms Development – Hibernate – JAVA REST API – REST API Media Types – Exception Handling – Connecting Spring Boot and React.