🎄 Special Offer! 🎅🎁 Flat 40% OFF on all courses!
All Courses
Programming Courses
Python Certification Training Course
Trending
Python Django Certification Training Course
Node.js Certification Training Course
Java Certification Training Course
Best Seller
Spring Framework Certification Training Course
Spring Boot Certification Training Course
Trending
Hibernate Certification Training Course
Microsoft .NET Framework Certification Training Course
Data Analytics Certification Training Course
Trending
PHP MYSQL with MVC Certification Training Course
Advanced Java Certification Training
Go Language Certification Training
Flutter Certification Training
Get your free demo class
Call Us
Master Program
Full Stack Certification Training Course
Trending
DevOps Master Program Certification Training Course
New
Cloud Masters Program Certification Training Course
Popular
Data Science Master Program Certification Training Course
Popular
Software Testing Master Program Certification Training Course
Get your free demo class
Call Us
Cloud Computing
AWS Solution Architect Associate Certification Training
Trending
AWS Certified DevOps Engineer Professional Training
Popular
AWS Development Certification Training Course
New
Microsoft Azure Certification Training Course (AZ-104 & AZ-304)
Microsoft Azure DevOps Certification Training Course (AZ-400)
Microservices Certification Training Course
Salesforce Developer Certification Training Course
Salesforce Administrator Certification Training Course
Linux Certification Training Course
Get your free demo class
Call Us
DevOps
DevOps Certification Training Course
Trending
Kubernetes Certification Training Course
Docker Certification Training Course
Ansible Certification Training Course
Chef Certification Training Course
GIT Certification Training Course
DevSecOps Certification Training Course in Bangalore
Get your free demo class
Get now
Data science
DataScience with Python Certification Training Course
Best Seller
Machine Learning Certification Training Course
Deep Learning Certification Training Course
(AI) Artificial Intelligence Certification Training Course
Trending
Get your free demo class
Call Us
Big Data
Big Data Hadoop Certification Training Course
Trending
Apache Spark and Scala Certification Training Course
Apache Kafka Certification Training Course
Best Seller
Get Your Free Demo Class
Call Us
Software Testing
Selenium Certification Training Course
Trending
Selenium with Python Certification Training Course
New
Selenium with C# Certification Training Course
Manual Testing Certification Training Course
Get your free demo class
Call Us
Robotic Process Automation
RPA using UiPath Certification Training Course
Trending
RPA using Automation Anywhere Certification Training Course
RPA using Blue Prism Certification Training Course
Get your free demo class
Call Us
Frontend Development
Angular Certification Training Course
Trending
React JS Certification Training Course
Best Seller
Web Development Certification Training Course
MERN Stack Certification Training Course
Get your free demo class
Call Us
Databases
MySQL Certification Training Course
Oracle Certification Training Course
MongoDB Certification Training Course
Trending
Get your free demo class
Call Us
Mobile Development
Android Certification Training Course
Trending
Get your free demo class
Call Us
Home
Courses
Programming & Frameworks
DevOps
Data Science
Cloud Computing
Robotic Process Automation
Software Testing
Frontend Development
Master Program
Databases
Big Data
Mobile Development
About
FAQs
Blog
Gallery
Contact
X
Contact Us
Full Stack Certification Training Course
Curriculum
106 Sections
779 Lessons
20 Weeks
Expand all sections
Collapse all sections
HTML Introduction
17
1.1
HTML – Elements
1.2
HTML – Tags
1.3
HTML – Text
1.4
HTML – Formatting
1.5
HTML – Pre
1.6
HTML – Attributes
1.7
HTML – Font
1.8
HTML – Text Links
1.9
HTML – Comments
1.10
HTML – Lists
1.11
HTML – Images
1.12
HTML – Image Links
1.13
HTML – Tables
1.14
HTML – Bgcolor
1.15
HTML – Color Codes
1.16
HTML – Color Chart
1.17
HTML – Background
HTML - Web Forms
3
2.1
HTML – Forms
2.2
HTML – Input
2.3
HTML – Text Fields
HTML - Hidden Fields
9
3.1
HTML – Password
3.2
HTML – Reset
3.3
HTML – Submit
3.4
HTML – Checkboxes
3.5
HTML – Radio
3.6
HTML – Select
3.7
HTML – Hidden Fields
3.8
HTML – Upload
3.9
HTML – Textarea
HTML - Special Tags
6
4.1
HTML – Body
4.2
HTML – Meta
4.3
HTML – Style
4.4
HTML – Div
4.5
HTML – Layouts
4.6
HTML – Frames
HTML - Formatting Tags
4
5.1
HTML – Bold
5.2
HTML – Paragraphs
5.3
HTML – Headings
5.4
HTML – Line Breaks
HTML - Horizontal Rule
2
6.1
HTML – Email
6.2
HTML – Italic
HTML5 Semantic Elements
12
7.1
7.2
7.3
7.4
7.5
7.6
7.7
7.8
7.9
7.10
7.11
7.12
HTML5 Form Elements
3
8.1
8.2
8.3
HTML5 Form Input Types
13
9.1
Color
9.2
Date
9.3
Datetime
9.4
Datetime-local
9.5
Email
9.6
Month
9.7
Number
9.8
Range
9.9
Search
9.10
Tel
9.11
Url
9.12
Time
9.13
Week
HTML5 Form Attributes
13
10.1
autocomplete
10.2
autofocus
10.3
form
10.4
formaction
10.5
formenctype
10.6
formmethod
10.7
formnovalidate
10.8
formtarget
10.9
height and width
10.10
list
10.11
min and max
10.12
multiple
10.13
pattern (regexp)
CSS Introduction
3
11.1
CSS Syntax
11.2
CSS Selectors (ID, Class, Tags, Attributes)
11.3
CSS Styling
CSS Styling Backgrounds
5
12.1
Styling Text
12.2
Styling Fonts
12.3
Styling Links
12.4
Styling Lists
12.5
Styling Tables
CSS Box Model
12
13.1
CSS Border
13.2
CSS Outline
13.3
CSS Margin
13.4
CSS Padding
13.5
CSS Dimension
13.6
CSS Display
13.7
CSS Positioning
13.8
CSS Floating
13.9
CSS Navigation Bar
13.10
CSS Image Gallery
13.11
CSS Image Opacity
13.12
CSS Align
CSS3 Introduction
14
14.1
Borders
14.2
border-radius
14.3
Border Images
14.4
Backgrounds
14.5
Background Size
14.6
background-origin
14.7
Text Effects
14.8
text-shadow
14.9
box-shadow
14.10
Text
14.11
text-overflow
14.12
word-wrap
14.13
word-break
14.14
Fonts
CSS3 Transforms
2
15.1
2D Transforms
15.2
3D Transforms
CCS3 Transitions
4
16.1
transition-delay
16.2
transition-duration
16.3
transition-property
16.4
transition-timing-function
BootStrap
10
17.1
Overview of Bootstrap
17.2
Grid System
17.3
Typography
17.4
Code
17.5
Tables
17.6
Forms
17.7
Buttons
17.8
Images
17.9
Helper classes
17.10
Responsive utilities
JavaScript Introduction
2
18.1
What is JavaSript?
18.2
What is AJAX?
JavaScript Developer Essentials
7
19.1
The development workflow
19.2
Selecting the right tools for the job
19.3
Just enough HTML and CSS
19.4
Understanding objects
19.5
Understanding variables
19.6
Making comparisons
19.7
Understanding events
JavaScript Starting to Code
4
20.1
Writing your first script
20.2
Internal vs. external scripts
20.3
Using comments in scripts
20.4
Using the NoScript tag in HTML
JavaScript Interacting with Users
8
21.1
Creating alert dialogs
21.2
Understanding conditional statements
21.3
Getting confirmations from users
21.4
Creating prompts for users
21.5
Understanding functions
21.6
Making links smarter
21.7
Using switch/case statements
21.8
Handling errors
JavaScript Language Essentials
9
22.1
Getting started
22.2
Creating loops
22.3
Passing values to functions
22.4
Detecting objects
22.5
Reading arrays
22.6
Returning values from functions
22.7
Writing arrays
22.8
Building do and while loops
22.9
Re-using functions
Creating Rollover and More - JavaScript
7
23.1
Creating a basic image rollover
23.2
How to write a better rollover
23.3
Creating a three-state rollover
23.4
Making rollovers accessible and 508 compliant
23.5
Making disjointed rollovers
23.6
Creating slideshows
23.7
Displaying random images
JavaScript Functions
6
24.1
Definitions
24.2
Parameters
24.3
Invocation
24.4
Call
24.5
Apply
24.6
Closures
Building Smarter Forms - JavaScript
9
25.1
Getting started
25.2
Creating jump menus
25.3
Creating dynamic menus
25.4
Requiring fields
25.5
Cross-checking fields
25.6
Displaying more informative errors
25.7
Verifying radio button selections
25.8
Setting one field with another field
25.9
Verifying email addresses
Handling Events in JavaScript
6
26.1
Responding to window events
26.2
Responding to mouse movements
26.3
Responding to mouse clicks
26.4
Responding to onBlur form events
26.5
Responding to onFocus form events
26.6
Responding to keyboard events
Working with Cookies in JavaScript
8
27.1
Demystifying cookies
27.2
Writing a cookie
27.3
Reading a cookie
27.4
Displaying a cookie
27.5
Counting with cookies
27.6
Deleting cookies
27.7
Handling multiple cookies
27.8
Cookies in action
The DOM, Nodes & Objects in JavaScript
6
28.1
Understanding the DOM
28.2
Adding nodes to the DOM
28.3
Deleting nodes from the DOM
28.4
Deleting specific nodes
28.5
Inserting nodes into the DOM
28.6
Replacing nodes in the DOM
JavaScript Browser BOM
8
29.1
Window
29.2
Screen
29.3
Location
29.4
History
29.5
Navigator
29.6
Popup Alert
29.7
Timing
29.8
Cookies
Working with Dates & Times in JavaScript
3
30.1
Displaying dates
30.2
Displaying times
30.3
Creating a countdown
JavaScript JSON
11
31.1
Intro
31.2
Syntax
31.3
Json vs XML
31.4
Data Types
31.5
Parse
31.6
Stringify
31.7
Objects
31.8
Arrays
31.9
PHP
31.10
HTML
31.11
JSONP
Real-World Applications of JavaScript
4
32.1
Creating sliding menus
32.2
Creating pop-up menus
32.3
Creating slideshows with captions
32.4
Creating a stylesheet switcher
AJAX
10
33.1
Introduction
33.2
XMLHttp
33.3
Request
33.4
Response
33.5
XML File
33.6
PHP
33.7
ASP
33.8
Database
33.9
Applications
33.10
Examples
Introduction to jQuery
6
34.1
What is JQuery?
34.2
First jquery code
34.3
Separating scripts
34.4
Selectors
34.5
Replacing content
34.6
Handling events
JQuery Animation
6
35.1
Show and hide elements
35.2
Fading
35.3
Hover effects
35.4
Toggle
35.5
Sliding
35.6
Custom animations
JQuery Extracting Content
5
36.1
Overview on extracting data
36.2
Basic selectors
36.3
Basic filters
36.4
Advance selectors
36.5
Advance filters
Creating Content Dynamically in JQuery
6
37.1
Creating content
37.2
Inserting content
37.3
Modifying content
37.4
CSS Manipulation
37.5
Navigating the DOM and using statement chaining
37.6
Wrapping it up
GETTING STARTED WITH ANGULAR
10
38.1
Building Blocks of Web Application Development
38.2
Web Application Architecture
38.3
Introduction to Angular
38.4
Angular Architecture
38.5
Building blocks of Angular
38.6
Angular Installation
38.7
Angular CLI
38.8
Angular CLI commands
38.9
Understanding files in Angular
38.10
Hands-On
ANGULAR COMPONENTS AND DATA BINDING
10
39.1
Working of Angular Applications
39.2
Angular App Bootstrapping
39.3
Angular Modules
39.4
Decorators and its types
39.5
Angular Components
39.6
Creating A Component Through Angular CLI
39.7
Ways to specify selectors
39.8
Template and styles
39.9
Installing bootstrap to design application
39.10
Hands-On
DATABINDING AND ANIMATIONS IN ANGULAR
6
40.1
Databinding
40.2
Types of Databinding
40.3
Component Interaction using @Input and @Output decorator
40.4
Angular Animations
40.5
Component Life-cycle Hooks
40.6
Hands-On
ANGULAR DIRECTIVES AND PIPES
11
41.1
Understanding Angular Directives
41.2
@Component Directive
41.3
Structural Directives
41.4
Attribute Directives
41.5
Custom Directives
41.6
Built-in Pipes
41.7
Pipes
41.8
Chaining pipes
41.9
PipeTransform Interface & Transform Function
41.10
Custom pipes
41.11
Hands-On
ANGULAR SERVICES AND DEPENDENCY INJECTION
8
42.1
Angular service
42.2
Need for a service
42.3
Dependency Injection
42.4
Creating a service
42.5
Hierarchical Injector
42.6
Injecting A Service into Another Service
42.7
Observables
42.8
Hands-On
RXJS AND HTTPCLIENT
5
43.1
RxJS Library
43.2
Angular’s Interaction with Backend
43.3
Parts of an HTTP Request
43.4
HttpClient
43.5
Hands-On
ANGULAR ROUTES AND NAVIGATION
12
44.1
Angular Router
44.2
Setting Up Routes
44.3
Adding Routes Using RouterLink
44.4
Wildcard and Redirecting Routes
44.5
Adding Navigation Programmatically
44.6
Passing Route Parameters
44.7
Extracting Parameters Using ActivatedRoute
44.8
Optional Route Parameters
44.9
Child Routes
44.10
Route Guards
44.11
Location Strategies
44.12
Hands-On
HANDLING FORMS IN ANGULAR
8
45.1
Angular forms
45.2
Types of forms
45.3
Underlying building blocks of the form model
45.4
Template-driven vs Reactive forms
45.5
Template-driven forms
45.6
Reactive Forms
45.7
Dynamically adding data to a form
45.8
Hands-On
VALIDATING ANGULAR FORMS
8
46.1
What is Form Validation?
46.2
Types of Form Validation
46.3
Built-in Validators
46.4
Form control’s status and validity
46.5
Form Validation methods
46.6
CSS classes for Form control
46.7
Custom validators in Template Driven Forms
46.8
Hands-On
AUTHENTICATION WITH JWT AND SECURITY
8
47.1
What is Authentication?
47.2
Authentication and authorization
47.3
Types of Authentication
47.4
Where to store tokens?
47.5
JSON Web Tokens (JWT)
47.6
Authentication in Angular application
47.7
Security threats in web application
47.8
Hands-On
TESTING AND APPLICATION DEPLOYMENT IN ANGULAR
21
48.1
Testing
48.2
Why should we perform testing?
48.3
Types of testing
48.4
Testing Angular application using Jasmine and Karma
48.5
Maintaining application code using Git
48.6
Version control system
48.7
Why should we use Git?
48.8
Git file workflow
48.9
Running application on the production server: Nginx
48.10
Architecture of Nginx
48.11
How to configure Nginx?
48.12
Deployment of an application using Docker
48.13
Problems before containers
48.14
How containers solve the problems
48.15
What is Docker?
48.16
Docker file
48.17
Docker image
48.18
Docker containers
48.19
Docker hub
48.20
Basic Docker commands
48.21
Hands-On
Basics of Java Programming
9
49.1
Java – What, Where, and Why?
49.2
History and Features of Java
49.3
Internals of Java Program
49.4
Difference between JDK, JRE, and JVM
49.5
Internal Details of JVM
49.6
Variable and Data Type
49.7
Unicode System
49.8
Naming Convention
49.9
To run the first program in CMD
Java Packages
2
50.1
What are Packages in java?
50.2
Needs of Packages in Java
Java Variables, Data Types, and Operators
5
51.1
Types of Variables and their uses
51.2
Primitive and Non-primitive Data Type
51.3
Numeric and Character values
51.4
Keywords
51.5
Types of Operators in Java
Java Control Flow statements and Methods in Java
9
52.1
What is a function?
52.2
if, if-else, if-else-if methods
52.3
Switch case statement
52.4
For loop statement
52.5
While and do-while loop implementation
52.6
Break statement syntax
52.7
return statements
52.8
Continue statement
52.9
Java Comments
Java OOPS Concepts and its applications
12
53.1
Java OOPs Concepts Introduction
53.2
Naming Conventions
53.3
Object and Class
53.4
Creating Object outside of a class
53.5
Method Overloading
53.6
Constructor
53.7
Abstraction Implementation
53.8
Concept of Inheritance
53.9
Polymorphism in Java
53.10
Java Encapsulation methods
53.11
Java Array
53.12
Association-Composition & Aggregation
JAVA Constructors
2
54.1
What are constructors and how to implement it?
54.2
Methods for Constructors Enumerated Data Types
Java String Handling
11
55.1
String: What and Why?
55.2
Immutable String
55.3
String Comparison
55.4
String Concatenation
55.5
Substring
55.6
Methods of String class
55.7
StringBuffer class
55.8
StringBuilder class
55.9
Creating Immutable class
55.10
toString method
55.11
StringTokenizer class
Java Exception Handling
9
56.1
Exception Handling: What and Why?
56.2
Types of Java Exceptions
56.3
Checked and Unchecked Exceptions
56.4
Java Exception keyword
56.5
Throw & throws
56.6
Finalize
56.7
Try with Resource
56.8
Exception Handling with Method Overriding
56.9
Java Custom Exception
Java Inner or Nested Classes
6
57.1
Nested Class: What and Why?
57.2
Member Inner class
57.3
Annonymous Inner class
57.4
Local Inner class
57.5
static nested class
57.6
Nested Interface
Java Multithreading
19
58.1
Multithreading: What and Why?
58.2
Synchronized Block and Method
58.3
Life Cycle of a Thread
58.4
Thread API in Java
58.5
Creating Thread
58.6
States of Tread
58.7
Advance Thread concepts
58.8
Thread Pooling – Executor, Callable, Future
58.9
Queues, Worker thread model – Executer Service, etc.
58.10
Fork Join Framework
58.11
CountDownLarch
58.12
CyclicBarrier
58.13
Semaphore
58.14
Mutex
58.15
ThreadLocal
58.16
ReentrantLock
58.17
ShutdownHook
58.18
Performing multiple tasks by multiple threads
58.19
Garbage Collection
Java Generics
6
59.1
Generics for Collections
59.2
Non-Generics in Collections
59.3
Generics for class
59.4
Generics Method
59.5
Bounded Types
59.6
Advantages of Java Generics
Java Runnable class
7
60.1
Synchronization: What and Why?
60.2
synchronized method
60.3
synchronized block
60.4
static synchronization
60.5
Deadlock
60.6
Inter-thread Communication
60.7
Interrupting Thread
Java Input and output
16
61.1
What is Stream?
61.2
Input and Output Streams
61.3
Types of Streams
61.4
java.io package
61.5
The Byte-stream I/O hierarchy
61.6
Character Stream Hierarchy
61.7
FileWriter & FileReader
61.8
File I/O and Object Serialization
61.9
CharArrayWriter
61.10
Console
61.11
Compressing and Uncompressing File
61.12
Reading and Writing data simultaneously
61.13
DataInputStream and DataOutputStream
61.14
Object Stream
61.15
Buffered Stream
61.16
StreamTokenizer class
Java Serialization & Externalization
5
62.1
Serialization & Deserialization
62.2
Serialization with IS-A and Has-A
62.3
transient keyword
62.4
Object Serialization
62.5
Externalizable
Java Collections
20
63.1
What is a framework in Java?
63.2
Collection Framework
63.3
Collection Interfaces and Implementor classes
63.4
Types of Interfaces
63.5
Types of Classes
63.6
List, Set, Map
63.7
Comparable and Comparator
63.8
Collections and Arrays Classes
63.9
Enhanced ForEach Loop
63.10
Java Vector and Stack
63.11
Enumeration
63.12
List Interface
63.13
ArrayList
63.14
LinkedList
63.15
Set Interface
63.16
HashSet, LinkedHasSet, TreeSet
63.17
Map Interface
63.18
HashMap, LinkedHashMap, TreeMap
63.19
Collection Sort
63.20
Collection Shuffle
Java Concurrent Collection Framework
5
64.1
CopyOnWriteArrayList
64.2
ConcurrentHashMap
64.3
SynchronizedList
64.4
SynchronizedSet
64.5
SynchronizedMap
JDBC
9
65.1
JDBC Drivers
65.2
Steps to connect to the database
65.3
JDBC API Interfaces
65.4
JDBC API Classes
65.5
Stored procedures and functions
65.6
Transaction Management
65.7
Batch Processing
65.8
JDBC New Features
65.9
Mini Project
Java Reflection API
5
66.1
Instantiating classes
66.2
Exploring Methods
66.3
Calling methods
66.4
Creating Object
66.5
Exploring Constructors
Java 8 Features
10
67.1
Lambda Expressions
67.2
Pipelines and Streams
67.3
Date and Time API
67.4
Default Methods
67.5
Type Annotations
67.6
Nashhorn JavaScript Engine
67.7
Concurrent Accumulators
67.8
Parallel operations
67.9
PermGen Error Removed
67.10
TLS SNI
Java 9 Features
13
68.1
Platform Module System (Project Jigsaw)
68.2
Interface Private Methods
68.3
Try-With Resources
68.4
Anonymous Classes
68.5
@SafeVarargs Annotation
68.6
Collection Factory Methods
68.7
Process API Improvement
68.8
New Version-String Scheme
68.9
JShell: The Java Shell (REPL)
68.10
Process API Improvement
68.11
Control Panel
68.12
Stream API Improvement
68.13
Installer Enhancement for Microsoft windows and many more
Java 10 Features
12
69.1
Local-Variable Type Inference
69.2
Consolidate the JDK Forest into a Single Repository
69.3
Garbage-Collector Interface
69.4
Parallel Full GC for G1
69.5
Application Class-Data Sharing
69.6
Thread-Local Handshakes
69.7
Remove the Native-Header Generation Tool (javah)
69.8
Additional Unicode Language-Tag Extensions
69.9
Heap Allocation on Alternative Memory Devices
69.10
Experimental Java-Based JIT Compiler
69.11
Root Certificates
69.12
Time-Based Release Versioning
Java 11 Features
7
70.1
Running Java File with single command
70.2
New utility methods in String class
70.3
Local-Variable Syntax for Lambda Parameters
70.4
Nested Based Access Control
70.5
JEP 321: HTTP Client
70.6
Reading/Writing Strings to and from the Files
70.7
JEP 328: Flight Recorder.
Java 12 Features
9
71.1
VM Changes – JEP 189, JEP 346, JEP 344, and JEP 230.
71.2
Switch Expressions
71.3
File mismatch() Method
71.4
Compact Number Formatting
71.5
Teeing Collectors in Stream API
71.6
Java Strings New Methods – indent(), transform(), describeConstable(), and resolveConstantDesc()
71.7
JEP 334: JVM Constants API
71.8
JEP 305: Pattern Matching for instanceof
71.9
Raw String Literals is Removed From JDK 12
Java 13 Features
9
72.1
Text Blocks – JEP 355
72.2
New Methods in String Class for Text Blocks
72.3
Switch Expressions Enhancements – JEP 354
72.4
Reimplement the Legacy Socket API – JEP 353
72.5
Dynamic CDS Archive – JEP 350
72.6
ZGC: Uncommit Unused Memory – JEP 351
72.7
FileSystems.newFileSystem() Method
72.8
Support for Unicode 12.1
72.9
DOM and SAX Factories with Namespace Support
Java 14 Features
12
73.1
Switch Expressions (Standard) – JEP 361
73.2
Pattern Matching for instanceof (Preview) – JEP 305
73.3
Helpful NullPointerExceptions – JEP 358
73.4
Records (Preview) – JEP 359
73.5
Text Blocks (Second Preview) – JEP 368
73.6
Packaging Tool (Incubator) – JEP 343
73.7
NUMA-Aware Memory Allocation for G1 – JEP 345
73.8
JFR Event Streaming – JEP 349
73.9
Non-Volatile Mapped Byte Buffers – JEP 352
73.10
ZGC on macOS – JEP 364
73.11
ZGC on Windows – JEP 365
73.12
Foreign-Memory Access API (Incubator) – JEP 370
Java 15 Features
12
74.1
Sealed Classes (Preview) – JEP 360
74.2
Pattern Matching for instanceof (Second Preview) – JEP 375
74.3
Records (Second Preview) – JEP 359
74.4
Text Blocks (Standard) – JEP 378
74.5
Hidden Classes – JEP 371
74.6
Remove the Nashorn JavaScript Engine – JEP 372
74.7
Reimplement the Legacy DatagramSocket API – JEP 373
74.8
Disable and Deprecate Biased Locking – JEP 374
74.9
Shenandoah: A Low-Pause-Time Garbage Collector – JEP 379
74.10
Remove the Solaris and SPARC Ports – JEP 381
74.11
Foreign-Memory Access API (Second Incubator) – JEP 383
74.12
Deprecate RMI Activation for Removal – JEP 385
Java 16 Features
17
75.1
Vector API (Incubator) – JEP 338
75.2
Enable C++14 Language Features – JEP 347
75.3
Migrate from Mercurial to Git – JEP 357
75.4
Migrate to GitHub – JEP 369
75.5
ZGC: Concurrent Thread-Stack Processing – JEP 376
75.6
Unix-Domain Socket Channels – JEP 380
75.7
Alpine Linux Port – JEP 386
75.8
Elastic Metaspace – JEP 387
75.9
Windows/AArch64 Port – JEP 388
75.10
Foreign Linker API (Incubator) – JEP 389
75.11
Warnings for Value-Based Classes – JEP 390
75.12
Packaging Tool – JEP 392
75.13
Foreign-Memory Access API (Third Incubator) – JEP 393
75.14
Pattern Matching for instanceof – JEP 394
75.15
Records – JEP 395
75.16
Strongly Encapsulate JDK Internals by Default – JEP 396
75.17
Sealed Classes (Second Preview) – JEP 397
Java 17 Features
14
76.1
Context-Specific Deserialization Filters – JEP 415
76.2
Vector API (Second Incubator) – JEP 414
76.3
Foreign Function & Memory API (Incubator) – JEP 412
76.4
Deprecate the Security Manager for Removal – JEP 411
76.5
Remove the Experimental AOT and JIT Compiler – JEP 410
76.6
Sealed Classes – JEP 409
76.7
Remove RMI Activation – JEP 407
76.8
Pattern Matching for switch (Preview) – JEP 406
76.9
Strongly Encapsulate JDK Internals – JEP 403
76.10
Deprecate the Applet API for Removal – JEP 398
76.11
macOS/AArch64 Port – JEP 391
76.12
New macOS Rendering Pipeline – JEP 382
76.13
Enhanced Pseudo-Random Number Generators – JEP 356
76.14
Restore Always-Strict Floating-Point Semantics – JEP 306
Java 18 Features
9
77.1
UTF-8 by Default – JEP 400
77.2
Simple Web Server – JEP 408
77.3
Code Snippets in Java API Documentation – JEP 413
77.4
Reimplement Core Reflection with Method Handles – JEP 416
77.5
Vector API (Third Incubator) – JEP 417
77.6
Internet-Address Resolution SPI – JEP 418
77.7
Foreign Function & Memory API (Second Incubator) – JEP 419
77.8
Pattern Matching for switch (Second Preview) – JEP 420
77.9
Deprecate Finalization for Removal – JEP 421
Introduction to spring boot
11
78.1
Types of software architectures
78.2
SOA and Monolith Architecture
78.3
Why Microservices
78.4
Detailed MicroService Architecture
78.5
App Layer
78.6
Business Layer
78.7
Enterprise Layer
78.8
Infra Layer
78.9
Need of Spring Boot
78.10
Difference between Spring & Spring Boot
78.11
Advantages with Micro Services
Building SPRING BOOT Application
6
79.1
Normal Spring Manual Approach
79.2
Maven Overview
79.3
Spring Initializer
79.4
STS
79.5
Eclipse with STS Plugin
79.6
Understanding the Spring Boot auto-configuration
Spring Boot - Rest Annotation with In-Memory Database & CRUD Operations
5
80.1
H2
80.2
Derby
80.3
HSQL
80.4
Redis Cache
80.5
PostMan or Swagger Overview
Spring Boot - Rest Annotation with Relation DB
2
81.1
MySql
81.2
PostGresSQL
Spring Boot - JPA Repository Concepts
6
82.1
Crud Repository
82.2
JPA Query Concepts
82.3
NamedQueries
82.4
QueryAnnotation
82.5
AsyncResults
82.6
Pagination and Sorting
Spring Boot Actuator Concepts
3
83.1
Production Monitoring
83.2
Health Check Concepts
83.3
Security Measurements
Spring Boot Custom Logging
3
84.1
Logging Level
84.2
Patterns Changes
84.3
Rolling Logs
Spring Boot Profile Components
5
85.1
Introduction
85.2
Multiple Properties
85.3
YML File
85.4
Command Line Runner Example
85.5
Real time scenarios of components
Spring Boot - Auto Configuration
4
86.1
Introduction
86.2
Conditional Flow
86.3
Customize conditional annotations
86.4
Spring Boot built-in conditional annotations
Spring Boot - Thymleaf Concepts
4
87.1
Introduction
87.2
Example on Web Application
87.3
Validatins on Web Applications
87.4
Internalization i18n Concepts
Integration with Spring Web
3
88.1
Using Spring Web MVC
88.2
Using Spring Restful
88.3
Need of embedded servers & customization
Spring Boot Security
7
89.1
Spring JDBC
89.2
Database to CSV
89.3
Spring Batch
89.4
Flyway Database Migration
89.5
Liquid Database Migration
89.6
Flyway vs Liquid
89.7
Hikari Connection Pool
Spring Boot Core Concepts
10
90.1
Spring Boot AOP
90.2
Spring Boot Cache
90.3
Guava Cache integration
90.4
Caffenine Cache
90.5
EH Cache
90.6
MultiResourceItemReader
90.7
Spring MVC vs JAX-RS
90.8
SprinBoot with Jersey
90.9
Junit Integration
90.10
Rest Integration Test Cases
Micro Services
9
91.1
Micro Services Introduction
91.2
Principle and Characteristics
91.3
Use cases and Benefits
91.4
Challenges
91.5
Design standards
91.6
Micro Services Communication
91.7
Synchronous
91.8
Asynchronous
91.9
Pitfalls
Micro Services Design Considerations
5
92.1
Micro Services per JVM?
92.2
Micro Services share the data stores?
92.3
Micro Services Transaction boundaries
92.4
User Interfaces integration with Micro Services
92.5
Challenges in Micro Services implementation
Spring Cloud
3
93.1
Introduction
93.2
Cloud Architecture
93.3
Cloud application benefits
Spring Cloud Config
3
94.1
Introduction
94.2
Setup version control repository
94.3
Integration with repository
Fault Tolerance Concepts
2
95.1
Circuit Breaker Pattern
95.2
Hystrics Concepts & Hystrix Dashboard
API Gateway
3
96.1
Introduction to ZUUL
96.2
Design standards
96.3
Integration
Messaging Queue Concepts (CloudBus)
3
97.1
Apache KAFKA
97.2
RabbitMQ
97.3
JMS
Oatuh2 Concepts
5
98.1
Client Types
98.2
Protocol End Points
98.3
Grant Types
98.4
Implantation with Token Based
98.5
JWT Tokens
Swagger API
2
99.1
Introduction
99.2
Integration
Cloud Hosting
5
100.1
Pivotal Cloud Foundry Account Setup
100.2
Hosting to Pivotal
100.3
AWS Account Setup
100.4
Hosting to AWS
100.5
Enabling cloud features like load balancing, security
MySql Theory, Terminology, and Concepts
2
101.1
Client/Server Concepts
101.2
Database and Database Objects
Data Definition using SQL
5
102.1
Databases
102.2
Data Types
102.3
Tables
102.4
Constraints and Indexes
102.5
Views
Basic Data Manipulation using SQL
5
103.1
Recurring SQL Constructs
103.2
Adding data
103.3
Modifying data
103.4
Removing data
103.5
Searching data
Advanced Data Manipulation using SQL
3
104.1
Expressions
104.2
Grouping and Aggregate Functions
104.3
Joining Tables
Transactions
2
105.1
Transaction Concepts
105.2
SQL for working with Transaction
Import/Export
2
106.1
Tools for Import/Export
106.2
SQL for Import/Export
This content is protected, please
login
and
enroll
in the course to view this content!
Modal title
Main Content