Java - Angular FP - TOC
Java - Angular FP - TOC
Course Name
1 Java 11 Essentials
2 Java 11 Beyond Basics
3 Service Layer using Spring
Persistence Layer using Spring
4
data
5 REST API using Spring
Creative Response web design
6 using HTML 5, CSS3 and
Bootstrap 4
Angular - Developing Single
7
Page Application
Spring Boot and Angular-
8 React Stack -DevOps Tools
and Capstone Project
Java 11 Essentials
Java Programming
API Development
using Spring Persistence Layer using
Spring Data
REST API using Spring REST
Developing web pages using
HTML 5
Frontend
Development using
Angular
Angular-Developing Single
Page Application
Angular-Developing Single
Page Application
10
Topics Duration
Introduction to HTML
Skeleton of HTML
HTML in VS code
Basic elements
Web page on LiveServer
Form element
Input and Label elements
Various elements of form
Table element
Anchor element
Image element
Audio element
Video element
Source element
Heading elements
Text formatting elements
List elements
Character entities
Introduction to CSS
CSS Syntax and Properties
CSS selectors and types
Precedence of CSS selectors
Adding CSS to HTML
Units in CSS
Fundamentals of CSS - Assignments
CSS Box model
CSS Positioning
CSS Layout - Assignments
CSS RWD and Media Queries
Need of Bootstrap
Bootstrap features
Getting started
Container classes
Grid system
Typography
Tables
Images
Cards
Jumbotron
UI Components and Types
Navigation bar
Form group
Form layouts
Leaning Outcomes
Need for Typescript
First Typescript Program
Declaring variables and basic datatypes
Enum
Arrays and basic operations
Builtin array functions
Chaining of array functions
Intro to functions
Parameter types and return types
Arrow functions
Optional,default and rest parameters
Introduction to class
Access modifiers
static keyword
Introduction to Inheritance
Abstract class
Introduction to interface
Class implementing an interface
Extending interface
11 Days
Modules
Default exports
Introduction to Generics
Decorator
Course Introduction
About Angular
Introduction to Angular
mCart-Case study
mCart-Case study Video
Angular set up and installation
Components
Modules
Introduction to templates
Elements of template
Property binding
Attribute binding
Class binding
Style binding
Event binding
Two way binding
Introduction
ngIf Directive
ngFor Directive
ngSwitch Directive
Attribute directive
Introduction
Custom Attribute Directives
Custom Structural Directives
Built in pipes
Introduction to Nested components
Passing data between container and child component
Component Life cycle
Introduction to Services
Server communication using Http Client
Introduction to Template driven forms
Angular Form Validations
Angular Form Validations- Quizzes
Model Driven Forms or Reactive forms
Custom validators in Reactive forms
Introduction to Routing
Route parameters
Route Guards
Route Guards
Assignments
Intro to Lazy Loading
Lazy Loading implementation
Shared Modules
Lazy Loading - Route Guards
Introduction to RxJs
Observables, Observers, Subscription
RxJS Creation Operators
RxJs Pipeable Operators
Mathematical Operators
Transformation Operators
Error Handling Operators
Introduction to State Management
ngRx Core concepts
Meta reducers
ngRx Dev tools
ngRx effects
Angular Material
PrimeNG
Deploying Angular Application in Azure
10 Days
Continuous Delivery
Introduction to Git
Forking and Cloning a Repository...
10 Days
Git Operations - Server Side
Git Operations - Client Side
Need for Synchronization
Maven
Project Components
Lifecycle
Maven - POM
Maven - Build
SonarQube
SonarQube Configuration
SonarQube Analysis
Jenkins
Jenkins Workflow
Lex link
https://lex.infosysapps.com/en/app/toc/lex_auth_01282407495720140868291/overview
https://lex.infosysapps.com/en/app/toc/lex_auth_0129939212951879681138/overview
https://lex.infosysapps.com/en/app/toc/lex_7482544978385832000/overview
https://lex.infosysapps.com/en/app/toc/lex_7482544978385832000/overview
https://lex.infosysapps.com/en/app/toc/lex_18438455507105735000/overview
https://lex.infosysapps.com/en/app/toc/lex_16539490192305756000/overview/
https://lex.infosysapps.com/app/toc/lex_17800635992249969000/overview/
https://lex.infosysapps.com/app/toc/lex_20662498822105686000/overview/
https://lex.infosysapps.com/app/toc/lex_10096720378773369000/overview/
https://lex.infosysapps.com/en/app/toc/lex_5792947124470381000/overview/
https://lex.infosysapps.com/en/app/toc/lex_14474949806064925000/overview/
https://lex.infosysapps.com/en/app/toc/lex_14474949806064925000/overview/
https://lex.infosysapps.com/en/app/toc/lex_auth_01269872058301644883/overview/
https://lex.infosysapps.com/en/app/toc/lex_auth_01269872058301644883/overview/