Full Stack Java Developer - Content TOC

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

● JFSD: All About Planning and Designing UI

○ Understanding Agile
○ Scrum Methodology:Overview, Values, and Roles
○ Scrum Ceremonies and Events
○ Scrum Terms and Artifacts
○ Introduction To Git
○ Installing Git
○ Git File Management
○ Branching
○ Pull Requests
○ Understanding MySQL
○ Working with Tables and SQL Commands
○ Understanding HTML
○ Tables in HTML
○ Forms in HTML
○ Advanced HTML
○ Understanding CSS
○ Selectors
○ Using Inheritance
○ Angular Introduction
○ Angular Components
○ Angular Service Layer
○ Introduction to Cucumber
○ Scenarios in Cucumber

● JFSD: Data Structures and Algorithms


○ Introduction to data structures
○ Basics of Arrays
○ Multidimensional Arrays
○ Basics of Stacks
○ Implementing arrays using stacks
○ Linked Lists
○ Operations on linked lists
○ Stacks using linked lists
○ Basics of Queues
○ Basic of Binary Trees
○ Basics of Graphs
○ Basics of Hashmaps
○ Introduction to Algorithms
○ Sorting Algorithms
○ Searching Algorithms
○ Basics of Database
○ Introduction to SQL
○ SQL Commands
○ SQL Subqueries and Keys
○ SQL Joins
○ Built-in Functions in SQL

● JFSD: A-Z of Back-end and Database Development


○ Introduction to Java
○ Data Handling and Functions
○ Object Oriented Programming in Java
○ Packages and Multi Threading
○ Java Collections
○ Understanding Maven
○ Understanding JDBC
○ Introduction to SQL
○ Create JDBC Connections with MySQL
○ Introduction to JDBC and Architecture of JDBC
○ Types of Drivers: Type 1/2/3/4 drivers
○ CRUD Operations using JDBC
○ Batch Processing Transaction
○ Commit and Rollback
○ Understanding Servlets
○ LifeCycle and Session Tracking
○ DB Connectivity and Build
○ Understanding JSP
○ Introduction to JSP
○ Elements and directives
○ JSP Action Elements
○ Creating Custom Tags Using Beans
○ Introduction to JSTL
○ JSP Expression Language
○ JSP Core tags
○ Using JSP as Custom Tags
○ Understanding MongoDB
○ MongoDB in Cloud - Atlas
○ Insert Documents
○ Update Documents
○ Query Documents
○ Delete Documents
○ Bulk Write Operations

● JFSD: API Endpoints and Communication


○ Understanding JUNIT
■ Why is Unit Testing Important?
■ Setting up your first JUnit
■ First Successful JUnit. Green Bar and assertEquals
■ Refactoring Your First JUnit Test
■ Example assertTrue and assertFalse
■ @Before @After
■ @BeforeClass @AfterClass
■ Comparing Arrays in JUnit Tests
■ Testing Exceptions in JUnit Tests
○ Spring - Ecosystem and Core
■ Section Introduction
■ What is Spring?
■ Dependency Injection
■ Spring Architecture
■ The ApplicationContext
■ Setter Injection
■ Constructor Injection
■ Spring Annotations
■ Java Configuration in Spring
■ SPEL
○ Aspect Oriented Programming
■ Section Introduction
■ AOP Terminologies
■ MethodBeforeAdvice
■ AfterReturningAdvice
○ Spring Web MVC and Rest Controllers
■ Section Introduction
■ Spring MVC
■ Controller
■ ViewResolvers
○ Spring Data Access
■ Section Introduction
■ Spring and JDBC
■ Spring and Hibernate
■ Demo: Spring JDBC
○ Spring Boot
■ Section Introduction
■ Spring vs Spring Boot
■ SB Architecture
■ Creating SpringBoot Project
■ Using Spring Boot Initializer
■ Demo: Creating Spring Boot Project
○ REST with Spring
■ Section Introduction
■ Spring Boot - RESTful
■ Introduction to RESTful Web Services With Spring Boot
■ Initializing a RESTful Web Services
■ Spring Boot Auto Configuration and Dispatcher Servlet
○ MicroServices
■ Section Introduction
■ Why Microservices?
■ Microservice Architecture
■ Features of Microservice Architecture
■ Microservices vs API
■ MSA VS SOA
■ Monolithic Architecture
■ Architectural Frameworks
■ Orchestration
■ Monitoring
■ Microservices Security
○ Spring Cloud
■ Section Introduction
■ What is Spring Cloud ?
■ Spring Cloud Components
■ Spring Cloud Features
■ Spring Cloud Vs Spring Boot
■ Setting up Spring Cloud Config Server
■ Feign REST Client
■ Eureka Naming Server
○ Understanding Web Services
■ Section Introduction
■ Web Services Introduction
■ SOA - Service Oriented Architecture
■ SOAP-based Web Services
■ Restful WebServices

● JFSD: Capstone Project


○ Showcase the skills you learned in the program
○ Obtain a capstone evaluation from industry experts
○ Exhibit problem-solving capabilities through your results from the capstone
projects

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy