[Go to site: main page, start]

Java Full Stack Developer Syllabus

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

Uploaded by

Natraj kanaharaj
  • About QuickXpert Infotech
  • About The Course
  • Job Roles Targeted
  • Tools You Will Learn
  • A Full Stack Application You Will Develop
  • MySQL / Database Syllabus
  • Core Java Syllabus
  • Advanced Java
  • Frameworks
  • Angular 10/12
  • Our 5 Steps Process for Success

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 – [Link], [Link] etc.

[Link] ©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.

[Link] ©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.

[Link] ©2020, Copyright QuickXpert Infotech - All rights reserved.


For IT Careers !

Tools You Will Learn

[Link] ©2020, Copyright QuickXpert Infotech - All rights reserved.


For IT Careers !

A Full Stack Application You Will


Develop in Training

[Link] ©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

[Link] ©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

[Link] ©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

[Link] ©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

[Link] ©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

[Link] ©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

[Link] ©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

[Link] ©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 [Link]
• Creating Error Pages
• Handling 404 error

❖ File Upload / Download

❖ AJAX & JSON

❖ Project

[Link] ©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

[Link] ©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)

[Link] ©2020, Copyright QuickXpert Infotech - All rights reserved.


For IT Careers !

Angular 10/12
❖ Angular CLI
❖ Installing Angular using [Link]
❖ 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

[Link] ©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: [Link]

Inquire Now !

Chat Now Email Us

[Link] ©2020, Copyright QuickXpert Infotech - All rights reserved.

Common questions

Powered by AI

Learning both frontend and backend technologies is crucial for full-stack development, as it allows developers to build comprehensive web applications independently. At QuickXpert Infotech, students learn frontend technologies like HTML, CSS, and Angular, and backend technologies like Java with Spring and Hibernate. This combination enables students to develop user-friendly interfaces and robust server-side logic, meeting industry standards for full-stack developers .

Integrating Angular with Spring Boot offers several benefits. Angular provides a dynamic and user-friendly frontend, while Spring Boot simplifies server-side development with RESTful APIs. This combination allows for scalable and efficient web applications. QuickXpert Infotech teaches this integration to enable students to develop fully functional applications with seamless frontend-backend communication .

QuickXpert Infotech's training focuses on popular frameworks like Hibernate and Spring, which are widely used in the industry for building robust and scalable applications. Hibernate simplifies database operations through ORM, while Spring facilitates enterprise-level application development with its comprehensive ecosystem. This alignment with industry needs ensures that students possess skills that are in high demand, enhancing employability .

QuickXpert Infotech provides a 100% job guarantee or interview calls until students secure a job. The training programs are industry-designed and focus on current technologies like Java, Spring, Hibernate, and MySQL, ensuring relevance in the job market. Typically, students get job offers within 2 to 5 interview calls .

QuickXpert Infotech's MySQL course covers installation, configuration, and using MySQL Workbench. It includes designing databases, CRUD operations, complex queries using joins and subqueries, and index management. Students learn to implement foreign keys, perform data export/import, and create ER diagrams, equipping them with comprehensive skills to manage and manipulate databases effectively .

Autowiring in Spring plays a critical role in dependency injection, allowing the Spring container to automatically resolve and inject collaborating beans. QuickXpert Infotech covers autowiring configurations, enabling students to understand how to reduce boilerplate code and manage bean dependencies efficiently. This understanding is vital for creating loosely coupled and maintainable applications .

Hands-on experience with live projects is emphasized because it bridges the gap between theoretical knowledge and real-world application. In the Java course, engaging with projects helps students apply their skills in actual coding environments, understand project lifecycle, work with current technologies, and enhance problem-solving abilities. This practical insight is crucial for transitioning smoothly into professional roles .

The Core Java syllabus at QuickXpert Infotech includes Java basics such as variables, data types, and control structures. It covers object-oriented programming concepts like inheritance, polymorphism, encapsulation, and abstraction. Essential elements like exception handling, collection framework, and database integration with JDBC provide a comprehensive foundation .

JavaScript is fundamental to interactive and dynamic frontend development. QuickXpert Infotech emphasizes understanding JavaScript to manipulate the DOM, handle events, and create responsive interfaces. Knowledge of functions, arrays, objects, and asynchronous programming allows students to build complex, user-centric applications, aligning with modern web development requirements .

QuickXpert Infotech uses a structured approach to teach complex SQL operations. The curriculum includes hands-on practice with CRUD operations, index management, join queries, subqueries, and views. Students engage in creating and optimizing real-world queries, which fosters deep understanding and ability to solve complex data manipulation tasks efficiently .

©2020, Copyright QuickXpert Infotech - All rights reserved. 
 www.quickxpertinfotech.com
©2020, Copyright QuickXpert Infotech - All rights reserved. 
 www.quickxpertinfotech.com 
  (http://www.quickxpertinfotech.c
©2020, Copyright QuickXpert Infotech - All rights reserved. 
 www.quickxpertinfotech.com 
  (http://www.quickxpertinfotech.c
©2020, Copyright QuickXpert Infotech - All rights reserved. 
 www.quickxpertinfotech.com 
  (http://www.quickxpertinfotech.c
©2020, Copyright QuickXpert Infotech - All rights reserved. 
 www.quickxpertinfotech.com 
  (http://www.quickxpertinfotech.c
©2020, Copyright QuickXpert Infotech - All rights reserved. 
 www.quickxpertinfotech.com 
  (http://www.quickxpertinfotech.c
©2020, Copyright QuickXpert Infotech - All rights reserved. 
 www.quickxpertinfotech.com 
  (http://www.quickxpertinfotech.c
©2020, Copyright QuickXpert Infotech - All rights reserved. 
 www.quickxpertinfotech.com 
  (http://www.quickxpertinfotech.c
©2020, Copyright QuickXpert Infotech - All rights reserved. 
 www.quickxpertinfotech.com 
  (http://www.quickxpertinfotech.c
©2020, Copyright QuickXpert Infotech - All rights reserved. 
 www.quickxpertinfotech.com 
  (http://www.quickxpertinfotech.c

You might also like