Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
29 views

Full Stack Java Developer - Content TOC

test
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views

Full Stack Java Developer - Content TOC

test
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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