DFJD
Diploma in Full Stack Java Developer
Duration: 4 Months
Overview
A Java Full Stack Web Developer is a developer with extensive knowledge and expertise in full stack
tools and frameworks that works with Java. This Full Stack Java Developer course is designed to give
you an essence of front-end, middleware, and back-end Java web developer technologies.
You will learn to build an end-to-end application and store data using MySQL / MongoDB.
Target Audience
Diploma / Graduates / Engineering Students
Objective
This course helps participants to master both front-end and back-end Java technologies and accelerate
their career as a Full Stack Software Developer.
Prerequisites
Basic knowledge of Computing.
Course Coverage
Front-End Language & Library
HTML5
- HTML Basics
- New Elements
- Canvas
- Multimedia
- Form Elements
- Semantic Elements
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
- OOP Concepts
- Promises
- Async / Await
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
Programming Language
Core Java
- Data Types
- Arrays
- Classes
- Inheritance
- Polymorphism
- Abstraction
- Packages
- Exception Handling
- File Streams
Database Management System
MySQL
- Client / Server Concepts
- Relational Model
- Data Definition using SQL
- Modify Tables using ALTER TABLE Queries
- Add Column, Add Index, Add Primary Key
- INSERT and DELETE Queries
- UPDATE Queries
- SELECT Queries (WHERE, LIMIT, ORDER BY)
- GROUP BY, JOIN
- Constraints and Indexes
- Views
- Expressions and Grouping
- Using Functions (Math, Strings, 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
- CrudRepository & JpaRepository
- 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
⬅ Back to Diploma Courses
If you have any queries, Contact Us
Phone 📞: 8124788718 / 9444826464
Email 📧: cscminjur601203@gmail.com
Address: CSC Computer Education, 436, Hemachandra Nagar,
Minjur, Tamil Nadu 601203