Java Full stack Development Course
About The Course
Elevate your coding capabilities and become a versatile full stack developer with our immersive Java Full Stack Development Course. Designed to provide a thorough understanding of both frontend and backend development, this course will equip you with the skills needed to build robust, scalable, and efficient web applications using Java and associated technologies.
Why Choose Our Course?
- Comprehensive curriculum
- Experienced instructors
- Hands-on learning
- Industry-standard software
What You'll Learn
- What is Programming Language?
- Types of programming languages
- Java Introduction
- History of Java
- Principles of Java
- Java Installation
- Java Program Execution Flow
- JDK vs JRE
- JVM Architecture
- Identifiers & Keywords
- Data Types
- Variables
- Methods
- Arrays
- Strings Handling
- Object Oriented Principles
- Constructors
- Interfaces
- Programs related to OOPs
- Final classes
- Abstract Class
- Exception handling
- Multi-Threading
- Concurrency Package
- Executor Framework
- Synchronization
- Lock mechanism
- Serialization
- Wrapper classes
- Auto Boxing, Un-Boxing
- Java Memory Management
- Class Loader Implementation
- Variable Arguments
- File IO Operations
- Introduction to Collection Framework List
- Set
- Map
- Properties
- Internal implementation of collection
- framework (List, Map, Set etc) JavaFeaturesIntroduction Lambda Expressions
- Functional Interfaces
- Default & Static Methods
- Method References
- Date and Time API changes
- Stream API Optional class SplIterator
Advanced Java
- Introduction to Advanced Java Introduction to Database
- Types of databases
- DatabaseEnvironmentSetup DB Table Creation
- Table Altering
- CRUD Operations
- Primary Keys
- Foreign Keys
- JDBC Introduction
- JDBC API Details
- JDBC Architecture
- JDBC Driver
- Driver Manager
- Connection
- Statement
- Prepared Statement
- Callable Statement
- Result Set
- What is Dao Layer?
- Steps to create JDBC Application
- JDBC Applications Development
- CRUD Operations
- Connection Pooling
- Most common exceptions in JDBC apps Servlets
- What is web application?
- Web application architecture Client & Server
- Http Protocol
- What is Servlet?
- Servlet API
- Servlet Life Cycle
- Steps to create Servlet Deployment Descriptor Servlet interface
- Generic Servlet class HttpServlet class
- HttpServletRequest HttpServletResponse ServletConfig
- ServletContext
- Init Params
- Context Params
- Forms development
- Cookies
- Hidden variables
- Session Tracking in Servlets
- JSP
- Introduction to User interface
- Introduction to JSP
- Servlets vs. JSP
- Life Cycle of JSP
- JSP Implicit Objects
- JSP Directives
- JSP Scripting Elements
- MVC Architecture Introduction
- Forms Development
- Mini Projects Development
HTML
Web Development Overview
HTML Introduction
HTML Document Structure
Headings
Paragraphs
Typography
HTML Links
Images in HTML
Attributes
Lists
HTML Tables
Forms & Inputs
Block & Inline elements
Divs
Spans
Classes & Ids
Iframes
HTML 5 Semantics
CSS
CSS Introduction
Basic CSS Selectors
Dev Tools Introduction
Fonts
Colors
Backgrounds
Borders
Box Model
27. Margin & Padding
28. Display, Alignment & Positioning 29. Pseudo Selectors
30. Responsive Layouts
31. Introduction to FlexBox
32. Building Responsive Website
BOOTSTRAP
33. Bootstrap Introduction
34. Typography & Utility Classes 35. Buttons & Button Groups 36. NavBars & Navs
37. List Groups
38. Forms & Inputs
39. Input Groups
40. Tables
41. Pagination
42. Alerts
43. Spinners
44. Cards
45. Carousel Slider
46. Collapse
47. Accordion
48. Tooltips
49. Popovers
50. Models
JAVA SCRIPT
51. Introduction to Java Script 52. Script Tags
53. Console Output
54. Variables
55. Data Types
56. Strings & Strings Methods 57. Arrays
58. Java Script Objects
59. JSON
60. Arrays
61. Loops
62. Array Helpers
63. Conditionals
64. Functions
65. Constructor Functions
66. ES6 Classes
67. Window Object & DOM 68. DOM Selection
69. DOM Manipulation
70. Events
71. Handling Forms
Front End Projects Development
Building App with HTML & CSS
Building App with HTML, CSS &
Bootstrap
Building App with HTML, CSS, Bootstap
& Java Script
Resume Preparation For Frontend
Development
Roles & Responsibilities of Frontend
Developer
Front end Interview Questions &
Answers
Interview Tips & Tricks