0% found this document useful (0 votes)
2 views8 pages

Java Development Fullstack - Coimbatore Qspiders

Uploaded by

praba221007
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views8 pages

Java Development Fullstack - Coimbatore Qspiders

Uploaded by

praba221007
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

JAVA FULL STACK SYLLABUS

JAVA for software Development.


1. Introduction: Programming Language, Features of Java, JVM, JRE, JDK

2. Variables & Data Types: Type Casting, Primitive & Non-Primitive Data Types
3. Operators & Methods: Arithmetic, Relational, Logical, Bitwise, Ternary, Ternary,
Static vs.

Instance Methods Method Overloading

4. Decision Making & Looping Statements: Decision Statements, Looping


Statements & Jump Statements

5. Arrays & 2D Arrays: Array Declaration, Accessing Elements using Loops, 2D


Arrays & Array of Objects
6. Object-Oriented Fundamentals: Class & Object, Constructors, this keyword &
this keyword

7. OOPs Concepts Overview: Encapsulation, Inheritance, Polymorphism,


Abstraction
8. Encapsulation & Data Hiding: Private data members, Getters and Setters, Real-
world Example

9. Is-A Relationship (Inheritance): extends keyword, extends keyword, Constructor


Chaining & super keyword usage

10. Polymorphism: Compile-time Polymorphism, Runtime Polymorphism, Runtime


Polymorphism

11. Abstraction: Abstract Classes & Methods, Interfaces, Default & Static Methods

12. Has-A Relationship: Association, Aggregation, Composition


13. Object Class (Root of All Classes): toString(), equals(), hashCode(), clone(),
finalize(), Object Comparison
14. Strings: Object Comparison, methods & StringBuffer & StringBuilder

15. Exception & Exception Handling: Types of Exceptions, try, catch, finally, throw,
throws & try, catch, finally, throw, throws
16. Wrapper Classes: Primitive ↔ Object Conversion, Autoboxing & Unboxing,
Wrapper Methods
17. Collection Framework: List, Set, Queue, Map, ArrayList, LinkedList, HashSet,
TreeSet, HashMap, LinkedHashMap, Iterator, for-each loop

8197954193 / 7204276985 🅾 qspiders_coimbatore


QSPIDERS COIMBATORE,1st floor, Spectra building, No 763, Avinashi Road, near Nava India Road, Esso Bunk Bus stop, Peelamedu, Coimbatore, Tamil Nadu 641004
18. Java 8 Features: Lambda Expressions, Functional Interfaces, Method &
Constructor References, Default & Static Methods in Interfaces

19. Multithreading: Extending Thread class, Implementing Runnable interface,


Thread Lifecycle & Priority, Synchronization, Inter-thread Communication

20. Functional Programming (Stream API): Stream Creation, Intermediate


Operations, Terminal Operations

SQL for DEVELOPMENT


• Introduction to SQL
• Data Types
• Constraints
• SQL Statements
• Projection
• Selection (Where Clause)
• Operators
• Multi-row Function
• Group-by Clause
• Having Clause
• Order- by
• Sub-Query
• Sub-Query Operators
• Nested-Sub Query
• Emp-Manager relation
• Joins:
Cross Joins
Inner Joins
Natural Joins
Outer Joins
Self Joins
• Co-related Sub-query
• Single-row Functions
• DML, DDL, DCL, TCL

8197954193 / 7204276985 🅾 qspiders_coimbatore


QSPIDERS COIMBATORE,1st floor, Spectra building, No 763, Avinashi Road, near Nava India Road, Esso Bunk Bus stop, Peelamedu, Coimbatore, Tamil Nadu 641004
• Pseudo Column
• Normalization

WEB TECHNOLOGY
HTML
• Introduction: Web, Webpage, Static webpage, Dynamic webpage, browser, server,
dns, http, https, single page application, multipage application.
• What is HTML? What is the purpose of it? Who introduced it and when?
• Tag, Attribute, Element.
• Formatting Tags, Heading Tags, Image Tag, Anchor Tag
• HTML Lists
• HTML Tables
• HTML Forms
• Semantic Tags
• HTML Multi-Media Tags & Iframe Tag & Embeddings

CSS
• Introduction: What is CSS, What is the purpose of it & Who introduced it and when?
• CSS Rule? Types of CSS?
• CSS Selectors and its types?
o Simple Selectors
o Combinator Selectors
o Pseudo Class selectors
o Pseudo Element Selectors
o Attribute Selectors
• Text Properties & Font Properties
• Background Properties & Border Properties
• Box Model?
• Positions & Flex box
• Grid & Transform
• Transition & Animations

8197954193 / 7204276985 🅾 qspiders_coimbatore


QSPIDERS COIMBATORE,1st floor, Spectra building, No 763, Avinashi Road, near Nava India Road, Esso Bunk Bus stop, Peelamedu, Coimbatore, Tamil Nadu 641004
• 10+ Websites Cloning Projects using HTML, CSS

JAVASCRIPT
• Introduction: What is JavaScript? What is the purpose of it? Who introduced it and
when?
• Types of JavaScript
• What is JSE and how it works
• Declarations in JavaScript
• about keywords, identifiers, identifier rules
• Data Types
• Scopes
• Hoisting, Temporal Dead Zone
• Operators?
• Conditional Statements
• Looping Statements
• Functions
• Strings, String Interpolation, String Methods.
• Array, Array Operations (CRUD), Array Methods.
• Object, Object Operations (CRUD), Object Methods.
• Copying in JS
• for in, for of, forEach Loops
• Filter(), Map(), Reduce()
• Call(), Apply(), Bind()
• Math and Date
• Window methods: prompt(), alert(), confirm(), open(), close(), setTimeout(),
setInterval(), clearTimeout(), clearInterval().
• Document Object Model
• DOM Selectors
• CRUD on HTML Elements, HTML Attributes, CSS Properties.
• Events?
• Event Propagation/Deligation, Event Capturing, Event Bubbling.
• Promises and Async Await?

8197954193 / 7204276985 🅾 qspiders_coimbatore


QSPIDERS COIMBATORE,1st floor, Spectra building, No 763, Avinashi Road, near Nava India Road, Esso Bunk Bus stop, Peelamedu, Coimbatore, Tamil Nadu 641004
• JSON
• Destructuring, Spread and Rest Operator.
• What is an API?
• storage API? fetch API?
• 3+ Major Projects based on HTML , CSS, JavaScript

Advance Java & Frame works


JDBC & Database Fundamentals

• Introduction to JDBC
• Data Storage
• File vs Database
• Database Concepts
• JDBC API, JDBC Architecture
• MySQL Installation
• Database & Table Creation
• JDBC 5-Step CRUD Operations
• ResultSet, Driver Registration, Connection Creation Methods,
• Statement & PreparedStatement, Execute Methods, Batch Processing,
Maven JDBC Project, Connection Closing, try-with-resources.

Advanced JDBC

• Stored Procedures
• Functions
• CallableStatement
• Procedure vs Function
• DatabaseMetaData
• ResultSetMetaData
• Connection Pooling (Theory & Practical)
• Transaction Management, Savepoints, JUnit Basics.

8197954193 / 7204276985 🅾 qspiders_coimbatore


QSPIDERS COIMBATORE,1st floor, Spectra building, No 763, Avinashi Road, near Nava India Road, Esso Bunk Bus stop, Peelamedu, Coimbatore, Tamil Nadu 641004
Hibernate ORM

• Hibernate Introduction
• Hibernate vs JDBC
• Hibernate Architecture
• Maven Setup
• [Link]
• Entity Rules
• CRUD Operations
• Query Parameters
• Composite Key
• Hibernate Mapping
• EntityManagerFactory
• EntityManager
• EntityTransaction
• Fetch Types
• Cascading
• Generation Strategies (AUTO, IDENTITY, SEQUENCE, TABLE),
@Column Properties.

Hibernate Relationships

• One-to-One
• One-to-Many
• Many-to-One
• Many-to-Many (Unidirectional & Bidirectional)
• Save & Find Programs
• Eliminating Duplicate Foreign Keys
• Removing Third Table.

Hibernate Cache & Lifecycle

• First Level Cache


• Second Level Cache (Theory & Program)
• Hibernate Lifecycle.

8197954193 / 7204276985 🅾 qspiders_coimbatore


QSPIDERS COIMBATORE,1st floor, Spectra building, No 763, Avinashi Road, near Nava India Road, Esso Bunk Bus stop, Peelamedu, Coimbatore, Tamil Nadu 641004
Servlets & JSP

• Web Application Basics


• Servlet, Generic Servlet
• HttpServlet, Lifecycle, Maven Project
• Tomcat Configuration
• Form Handling (GET & POST)
• RequestDispatcher, sendRedirect
• ServletContext, ServletConfig, Session Management, Cookies
• URL Rewriting, Hidden Form Field
• JSP Basics, JSP Tags, Directives, Implicit Objects.

Spring Framework

• Spring Introduction
• IOC & DI
• Spring Containers
• XML & Annotation Configuration, Bean Scopes, Setter & Constructor
• Injection, Collection Injection, @Value, @Autowired, @Qualifier,
@Primary, @Bean, @Scope
• Properties File Integration.

Spring MVC

• MVC Architecture, Maven Project Setup


• XML & Annotation Configuration
• Model, ModelMap, ModelAndView
• Form Data Binding.

Spring Boot & REST

• Spring Boot Introduction


• Project Setup, Controller & Mapping Annotations
• Query Params, Path Variables, Headers, Cookies, Request Body JSON
• CRUD with MySQL, Layered Architecture, Media Types,
ResponseEntity
• Exception Handling, Custom Repository Methods, Custom Queries,
Swagger API Documentation.

8197954193 / 7204276985 🅾 qspiders_coimbatore


QSPIDERS COIMBATORE,1st floor, Spectra building, No 763, Avinashi Road, near Nava India Road, Esso Bunk Bus stop, Peelamedu, Coimbatore, Tamil Nadu 641004
Project

• End-to-End Java Full Stack Project using Spring Boot, REST API &
MySQL.

Thank you

- Qspiders Coimbatore

Click on icon

8197954193 / 7204276985 🅾 qspiders_coimbatore


QSPIDERS COIMBATORE,1st floor, Spectra building, No 763, Avinashi Road, near Nava India Road, Esso Bunk Bus stop, Peelamedu, Coimbatore, Tamil Nadu 641004

You might also like