- 4.7
Course Highlights
What is Java Full Stack?
This Java Full Stack Training is a step by step learning process with 100% practical approach on Core Java, Advanced Java, Servlets, Spring Boots, MicroServices, IDEs, UI Development (HTML, CSS, JavaScript, Bootstrap), Library Frameworks, Angular JS / React JS, Middleware, Analytics, Realtime Project and more .. !
Trainer: Mr. Sai Phanindra Tholeti
Profile: https://www.linkedin.com/in/saiphanindra/
Skills Covered:
Java Full Stack
Course Contents:
Core Java
Introduction Core Java
- Introduction to programming
- Introduction to java
- JDK installation
- Keywords, Identifiers, variables
- Operators
- Method/Functions
- Flow Control Statements
- Arrays
- Strings
- Interactive programs in java using Scanner
Object Oriented Programming System (OOPS)
- Classes and Objects
- Object creation
- Reference variable
- Global and local variables
- Constructors
- Inheritance***
- Method Overloading
- Method Overriding
- Abstract classes
- Interfaces
- Typecasting
- JVM architecture
- Polymorphism
- Abstraction
- Java packages
- Access Specifies
Java Built-in packages and API
- Overview of java API
- Object class
- String, String Buffer and String Builder
- Exception Handling
- Threads and multithreading
- Wrapper Classes
- Java Collection Frameworks
- File Handling
- Serialization
Adv. JAVA [J2EE]
Introduction to JAVA EE
- What is computer?
- What is an application?
- Types of application?
- What is standalone application?
- What is web application?
- What is network?
- What is internet?
- What is intranet?
- What is server?
- What is database?
- What is an API?
- What is J2EE?
- Types of API’s
- JAVA EE 3-tier architecture
- JAVA EE 2-tier
JDBC
- Steps to work with JDBC
- JDBC pre-requirements
- Installing MYSQL, DB server
- FIRST JDBC program
- What is a JAR file?
- About driver class
- How to load the driver class into the program
- .Types of Driver
- Db url
- What is url?
- Structure of dburl
- Driver Manager class
- About the get connection method
- Connection object
- Statement and prepared statement objects
- ExecuteQuery() and executeUpdate() methods
- How to handle the result set object
- How to process the result set object
- Why to close an object?
SERVLETS
Introduction
- What is web browser?
- What are web resources?
- Types of web resources
- What is web server?
- Installing of apache tomcat web server
About servlet
- Servlet introduction
- Creating the first servlet in web app
- Steps to create WAR file
- Build & Deployment process
- Web URL
- Web url structure.
- Query string.
- Difference between GET and POST.
Servlet Container
- About servlet containers & its advantages
- Request and response objects
- GetParameter() and getParameters() methods
- About XML
- About deployment descriptor(web.xml)
- OGeneric servlet
- HTTP Servlet
- Difference between Generic servlet and HTTP Servlet
- Servlet life cycle
- Redirect, Forward and Include
- Cookies
- Session
- Steps to create a session in the webapp
- Types of session
- Life cycle of session
- Application of session
JSP
Introduction
- How to create JSP
- Difference between Servlet and JSP
JSP Scripting Elements
- Scriptlet tag
- Expression tag
- Declaration tag
JSP implicit objects
- Request object
- Response object
- Config object
- Application object
- Session object
Exception handling in JSP
- About isErrorPage and errorPage
JStI
- Introduction
- JSTL core tags
- JSTL function tags
Frameworks
Frameworks
Hibernate
- Hibernate Overview
- Hibernate-ORM
- Hibernate Architecture
- Hibernate Environment Setup
- Hibernate Configuration
- Hibernate Session
- Hibernate Mapping Files
- Hibernate Mapping Types
- Hibernate Annotation
- Hibernate Query Language
Spring
Introduction
- Why spring
- Spring modulus
- Spring application
- Spring in eclipse
Spring IOC
- IOC container
- dependency injection
- constructor injection
- constructor injection-dependent object
- constructor injection with collection
- constructor injection with collection 2
- constructor injection with map
- constructor injection in inheritance been
- setter injection
- setter injection-dependent object
- setter injection with collection
- setter injection with collection 2
- setter injection with map
- injection with map 2
- constructor injection versus setter injection
- auto wiring
- factory method
Spring MVC
- MVC introduction
- multiple view pages
- multiple controllers
- model interface
- request Param annotation
- form tag library
- form text field
- form radio field
- form checkbox
- form drop-down list
- JDBCTemplate Example
- PreparedStatement
- MVC CRUD Example
- spring MVC Validation
Spring Boot & Rest API
- Spring Boot Introduction
- Spring Boot + Maven 一 Hello World Example
- Creating a RESTful Web Service Example
- Common Application Properties
- How to Change Default Tomcat Server Port
- How to Change Default Context Path
- How to Reload Changes Without Restarting the Server
- How to Create/Configure a Data Source
- How to Configure Multiple Data Source
- Spring Boot + Spring Security – RESTful Web Service with basic Authentication
- Spring Boot + Spring Security – RESTful Web Service with Database Authentication
- Spring Boot + Spring MVC + JSP Hello World Example
- Spring Boot – RESTful Web Service with POST Request in JSON Example
Web Services
Web Services
- Webservices Introduction
- What is Webservices
- Why Webservices
- Real Time Examples of Webservices
- Different Webservices
- SOAP
- REST
- About HTTPS
- Understanding SOAP & REST Webservices
- Requirement of Webservices
- Advantage of Webservices
- Understanding XML & JSON
- SOAP Webservice using Spring
- REST Webservice using Spring-REST
Tools
- Maven
- JUnit
- Log4J
- GitHub
- Jenkins
Java Full Stack Plans, Prices
Coming Soon…
Power BI Training Schedules
Azure Data Engineer Training Schedules
SQL Server & T-SQL Schedules
SQL SCHOOL
24x7 LIVE Online Server (Lab) with Real-time Databases.
Course includes ONE Real-time Project.
Technical FAQs
Who is SQL School? How far you have been in the training services ?
SQL School is a registered training institute, established in February 2008 at Hyderabad, India. We offer Real-time trainings and projects including Job Support exclusively on Microsoft SQL Server, T-SQL, SQL Server DBA and MSBI (SSIS, SSAS, SSRS) Courses. All our training services are completely practical and real-time.CREDITS of SQL School Training Center
- We are Microsoft Partner. ID# 4338151
- ISO Certified Training Center
- Completely dedicated to Microsoft SQL Server
- All trainings delivered by our Certified Trainers only
- One of the few institutes consistently delivering the trainings for more than 19+ Years online as inhouse
- Real-time projects in
- Healthcare
- Banking
- Insurance
- Retail Sales
- Telecom
- ECommerce
I registered for the Demo but did not get any response?
Make sure you provide all the required information. Upon Approval, you should be receiving an email containing the information on how to join for the demo session. Approval process usually takes minutes to few hours. Please do monitor your spam emails also.
Why you need our Contact Number and Full Name for Demo/Training Registration?
This is to make sure we are connected to the authenticated / trusted attendees as we need to share our Bank Details / Other Payment Information once you are happy with our Training Procedure and demo session. Your contact information is maintained completely confidential as per our Privacy Policy. Payment Receipt(s) and Course Completion Certificate(s) would be furnished with the same details.
What is the Training Registration & Confirmation Process?
Upon submitting demo registration form and attending LIVE demo session, we need to receive your email confirmation on joining for the training. Only then, payment details would be sent and slot would be allocated subject to availability of seats. We have the required tools for ensuring interactivity and quality of our services.
Please Note: Slot Confirmation Subject to Availability Of Seats.
Will you provide the Software required for the Training and Practice?
Yes, during the free demo session itself.
How am I assured quality of the services?
We have been providing the Trainings – Online, Video and Classroom for the last 19+ years – effectively and efficiently for more than 100000 (1 lakh) students and professionals across USA, India, UK, Australia and other countries. We are dedicated to offer realtime and practical project oriented trainings exclusively on SQL Server and related technologies. We do provide 24×7 Lab and Assistance with Job Support – even after the course! To make sure you are gaining confidence on our trainings, participans are requested to attend for a free LIVE demo based on the schedules posted @ Register. Alternatively, participants may request for video demo by mailing us to contact@sqlschool.com Registration process to take place once you are happy with the demo session. Further, payments accepted in installments (via Paypal / Online Banking) to ensure trusted services from SQL School™
YES, We use Enterprise Edition Evaluation Editions (Full Version with complete feature support valid for SIX months) for our trainings. Software and Installation Guidance would be provided for T-SQL, SQL DBA and MSBI / DW courses.
Why Choose SQL School
- 100% Real-Time and Practical
- ISO 9001:2008 Certified
- Concept wise FAQs
- TWO Real-time Case Studies, One Project
- Weekly Mock Interviews
- 24/7 LIVE Server Access
- Realtime Project FAQs
- Course Completion Certificate
- Placement Assistance
- Job Support
- Realtime Project Solution
- MS Certification Guidance