0% found this document useful (0 votes)
256 views17 pages

Java Full Stack Developer Syllabus

Uploaded by

Natraj kanaharaj
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
256 views17 pages

Java Full Stack Developer Syllabus

Uploaded by

Natraj kanaharaj
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 17

About QuickXpert Infotech

QuickXpert Infotech provides professional training on some of the most updated,


industry-designed certification & job-oriented training programs to both students
& corporate from experts in classroom & online training format. Our wide range of
courses blended by our placement process have helped students from both IT &
non-IT fields to make career in IT Industry!

➢ IT Courses - 1000+ Companies - 1000s Trained – Since 2014 !


Courses Offered – JAVA, Dot Net, Software Testing, Web Development, Oracle
Developer & DBA, MySQL, SQL Server, Digital Marketing, Python, Data Science
& A.I., Data Analytics, Tableau, Power BI, Excel Analytics, R Programming,
Hadoop, Android, Flutter, Salesforce, ServiceNow etc. please visit website for
details.

Our Live Projects – MarriageBiodata.com, TeriMeriChoice.com etc.

www.quickxpertinfotech.com ©2020, Copyright QuickXpert Infotech - All rights reserved.


For IT Careers !

About The Course


Java is 1 of Leading Technologies in World in all formats Desktop, Web &
Mobile Applications. Hence it always has job opportunities in IT Industry. In
this course you will Learn All Latest Java Technologies viz. Core Java, Adv.
Java, MySQL, Java Frameworks like Spring & Hibernate along with good
hands on Latest frontend Development tool like Angular with Projects to help
you become a Full Stack Java Developer!

Who Can Learn?


Fresher or Experienced candidates from either IT or non-IT background who
want to Build their Career as Java Developer.

Technologies
❖ MySQL
❖ Core Java
❖ Frontend Development
❖ Adv. Java
❖ Frameworks – Hibernate, Spring, Spring Boot, Spring Boot MVC
❖ Angular & Angular with Spring Boot
❖ Note - Spring Boot microservices and Spring Security 2 weeks course can be
added to those interested.

Duration or Other Info


❖ 6 to 7 months (depends on package chosen)

❖ 100% Job Guaranteed or Interview Calls Until You Get Job !

❖ Normally we have seen students get job in 2 to 5 interview calls.

www.quickxpertinfotech.com ©2020, Copyright QuickXpert Infotech - All rights reserved.


For IT Careers !

Job Roles Targeted


❖ Java Developer
❖ Application Developer
❖ Software Developer
❖ Java Expert
❖ Full Stack Java Developer etc.

www.quickxpertinfotech.com ©2020, Copyright QuickXpert Infotech - All rights reserved.


For IT Careers !

Tools You Will Learn

www.quickxpertinfotech.com ©2020, Copyright QuickXpert Infotech - All rights reserved.


For IT Careers !

A Full Stack Application You Will


Develop in Training

www.quickxpertinfotech.com ©2020, Copyright QuickXpert Infotech - All rights reserved.


For IT Careers !

MySQL / Database Syllabus


❖ Installation & Configuration

❖ Using Professional Tool - MySQL Workbench

❖ Design Database

• Create Tables
• Implementing Foreign Keys
• Using Auto Increment

❖ Constraints
• Foreign Keys & index
• Primary key & index
• Unique key & index
• Not null constraint

❖ Indexes

❖ CRUD Operations
• Create
• Read
• Update
• Delete

❖ Select Queries
• Basic Queries
• Using AND conditions
• Using OR conditions
• Using in, between, distinct and like keywords
• Sorting in ascending and descending order

❖ Functions
• Basic functions like lower case, upper case etc.
• Complex functions like position, left and ifnull

www.quickxpertinfotech.com ©2020, Copyright QuickXpert Infotech - All rights reserved.


For IT Careers !

❖ Groups
• Basic Queries
• Using Having Clause
• Multi column groups

❖ Joins
• Creating Foreign Keys and use them in Joins
• Inner Join or Natural Join
• Left Outer Join
• Right Outer Join
• Full Outer Joins
• Complex Join Queries etc

❖ Views & Inline Views

❖ Subquery

❖ Create Complex Queries

• Using Joins, Groups, Views & Subquery all together


• Creating tables using queries
• Inserting, Update & Delete using Select Queries

❖ Data Export & Import

❖ Creating Professional ER Diagram in MySQL

❖ Project

www.quickxpertinfotech.com ©2020, Copyright QuickXpert Infotech - All rights reserved.


For IT Careers !

Core Java Syllabus


❖ Introduction to Java

❖ Java Installation & Configuration using Eclipse

❖ Java Basics
• Variables
• Datatypes
• Static Variables etc

❖ Creating Classes, Objects & Methods

❖ Control Structures

• If - Else if - Else
• Do.. While
• While
• For Loops
• Adv For Loops etc

❖ Logic Building Sessions with Practical’s

❖ Array

❖ Functions / Methods
• String Class Methods
• Date Class Methods
• Calendar Class Method

❖ Immutable Concept

❖ Access Modifies - Public, Private, Protected & Default

❖ Package

www.quickxpertinfotech.com ©2020, Copyright QuickXpert Infotech - All rights reserved.


For IT Careers !

❖ OOPS Concepts
• Inheritance
• Polymorphism
• Encapsulation & Java Beans
• Abstract Class
• Interface

❖ Anonymous Class

❖ Exception Handling
• Using Try..Catch...Finally Block
• User Defined Exceptions
• Throws and Throw

❖ Collections
• Understanding Collection Framework
• List
• ArrayList
• LinkedList
• Vectors
• Using Generics & Non Generics in Collections
• Set
• HashSet
• Map
• HashMap etc.

❖ Database / JDBC Integration on MySQL

• MySQL Installation
• Using Professional Tool - MySQL Workbench
• Creating Database
• Creating Tables
• Prepared Statement, Result Set, Statement etc.
• CRUD Operations

❖ Collections Class
• Collection Sort, Shuffle etc

www.quickxpertinfotech.com ©2020, Copyright QuickXpert Infotech - All rights reserved.


For IT Careers !

• Comparator Interface
• Comparable Interface

❖ Multi Threading

• Basics – Thread and Runnable Interface


• Thread Joins
• Thread Synchronization
• Fixed Thread Pool

❖ File Handling
• IO Streams
• Reader & Writer
• Serialiaztion & Deserialization

❖ Lamda Experssions (Latest)

Frontend Development
❖ HTML & HTML 5
• Table
• Types of Lists
• Forms
• Head tag & Meta tag
• Layout
• Classes and ID
• Div Tags
• Section Tags
• HTML 5 new element
• HTML 5 Validations

❖ CSS & CSS3

• What is CSS and Its Syntax


• CSS Methods
• CSS Selectors
• CSS Colors

www.quickxpertinfotech.com ©2020, Copyright QuickXpert Infotech - All rights reserved.


For IT Careers !

• CSS Box Model


• CSS Position Property
• CSS - Tables
• Create Forms using CSS

❖ CSS Media Query

• Overview
• Responsive website designing using mediaquery

❖ JavaScript

• Basics
• Variables, Operators, Data Types etc
• Control Structures - If-Else, while, Do while, For Loops
• Logic Building Sessions
• Creating Functions
• Inbuilt Functions - Dates, Strings, Numerics etc
• Arrays
• Objects
• Events
• Regular Expressions
• HTML DOM
• Alert box
• Onpage, Internal and External Java Script

❖ jQuery
• Basics
• jQuery CSS animations and effects
• DOM Parsing
• Form Validations
• Events
• functions
• Hide and show element etc

www.quickxpertinfotech.com ©2020, Copyright QuickXpert Infotech - All rights reserved.


For IT Careers !

Advanced Java
❖ Tomcat Installation & Basics

❖ Creating Forms

• HTML & CSS

❖ Servlet Programming
• Introduction to Servlets
• GET & POST Methods

❖ Routing / Page Navigation

• Send Redirect
• Request Dispatcher
• Data Transport between Servlet and JSP

❖ JSP Forms & Scriplets


• Scriplet tags
• Creating JSP Pages
• Using inbuild jsp objects
o Request
o Response
o PageContext

❖ Database / JDBC Integration on MySQL


• Integrating MySQL with J2EE Application
• CRUD Operations

❖ JSP Directives
• Include Headers and Footers etc.

❖ Session Handling

www.quickxpertinfotech.com ©2020, Copyright QuickXpert Infotech - All rights reserved.


For IT Careers !

❖ JSTL - JSP Tag Library


• Core Tags
• Usings JSTL in JSP Pages for Programming

❖ Error Handling
• Configuring web.xml
• Creating Error Pages
• Handling 404 error

❖ File Upload / Download

❖ AJAX & JSON

❖ Project

www.quickxpertinfotech.com ©2020, Copyright QuickXpert Infotech - All rights reserved.


For IT Careers !

Frameworks
❖ Hibernate / JPA

• Configuration in MAVEN
• Creating Models
• Configuring Primary Key, Foreign Keys, not null, size etc constraints
• Hibernate Mappings & Joins
o 1 to 1
o Many to 1
• Hibernate Cache Overview

❖ Spring Core

• Configuration using MAVEN

• First Project – XML Configuration and

• Collections in Spring
o List
o Set
o Map
o Properties

• Autowiring
o Autowiring Configuration
o @Autowired
o @Qualifier

• AOP Overview

❖ Spring Boot & RESTful API

• Software Installations
o STS (Spring Tool Suite)
o POSTMAN

• Using Spring Initializer & 1st Project

www.quickxpertinfotech.com ©2020, Copyright QuickXpert Infotech - All rights reserved.


For IT Careers !

• RESTful Services

o Creating RESTFul Web Services


▪ @RestController
▪ @RequestMapping

o Hibernate / JPA Integration


▪ @Repository Layer
▪ @Service Layer

o POSTMAN & RESTful API


▪ @GetMapping
▪ @PostMapping
▪ @RequestBody
▪ @ResponseBody
▪ ResponseEntity

❖ Spring Boot MVC

• Configuration & Basics

• Creating Controllers
o @Controller
o @RequestMapping
o @GetMapping
o @PostMapping
o @PathVariable
o @RequestParam

• JSP, JSTL Forms & Session Handling

• Routing
o @Model
o @ModelAndView
o @RedirectView

• JPA / Hibernate Integration

• AJAX JSON in Spring Boot

❖ Project (using Bootstrap as frontend)

www.quickxpertinfotech.com ©2020, Copyright QuickXpert Infotech - All rights reserved.


For IT Careers !

Angular 10/12
❖ Angular CLI
❖ Installing Angular using Node.js
❖ Typescript programming
◦ Variables & Constants
◦ Classes & Objects
◦ Interface
◦ Inbuilt functions
◦ User defined functions
◦ Conditional statements
◦ Printing in console
❖ Angular components and modules
❖ Form designing in Angular
❖ Angular CSS syntax
❖ Angular template syntax and data binding: Interpolation and
Event binding
❖ Angular Pipes
❖ Angular Directives
❖ Angular Services
❖ Angular HttpClient
❖ Angular Routing
❖ Angular Material
❖ Using Bootstrap with Angular
❖ Integrating Angular with Spring Boot
❖ CRUD Operations & Integrating Spring RESTful Web Services
with Angular
❖ Angular 12 with Spring Boot Project

www.quickxpertinfotech.com ©2020, Copyright QuickXpert Infotech - All rights reserved.


For IT Careers !

Our 5 Steps Process for Success

Contact Us
Contact Info: +91-7276681665

Website & Other Info: www.quickxpertinfotech.com

Inquire Now !

Chat Now Email Us

www.quickxpertinfotech.com ©2020, Copyright QuickXpert Infotech - All rights reserved.

You might also like