Go to Courses

DFJD

Diploma in Full Stack Java Developer

Full Stack Java Duration: 4 Months

OBJECTIVE

This course help participants to master both front-end and back-end Java technologies and accelerate their career as a full stack software developer. You will learn to build an end-to-end application and store data using MySql / MongoDB.

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

Core JAVA

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 FRAMEWORK

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.

CODE MANAGEMENT

GIT

Setting up a GIT repository - Version Control - Branching & Merging - Collaboration.