Duration: Hours

Java is a powerful general-purpose programming language. It is used to develop desktop and mobile applications, big data processing, embedded systems, and so on. According to Oracle, the company that owns Java, Java runs on 3 billion devices worldwide, which makes Java one of the most popular programming languages.

Training Mode: Online

Enquiry

    Category:

    Description

    Database

    1 – Introduction
    Database
    Database Management System (DBMS)
    Relational Model ?
    Introduction to RDBMS .
    Brief on E.F CODD .

    2 – Datatypes and Constraints 
    What are Datatypes ?
    Types and Examples .
    How to use .
    What are Constraints?
    Types and Examples.
    How to use.

    3 – Statements in SQL 
    Data Definition Language (DDL)
    Data Manipulation Language (DML)
    Transaction Control Language (TCL)
    Data Control Language (DCL)
    Data Query Language (DQL)

    4- Software installation
    Installing and set up of software
    Working on Oracle 10g.

    5- Data Query Language (DQL) 
    Select
    From
    Where
    Group By
    Having
    Order By

    6 – Operators 
    • Types and Examples

    7- Functions in SQL 
    • Single Row Functions
    • Multi Row Functions
    Max ()
    Min ()
    Sum ()
    Avg ()
    Count ()

    8-Sub Query 
    Introduction to Sub Query
    Working of Sub Query
    Query Writing and Execution
    Types of Sub Query
    1. Single Row Sub Query
    2. Multi Row Sub Query
    • Nested Sub Query.

    9-Pseudo Columns 
    Introduction on Pseudo Columns
    ROWID
    ROWNUM
    Working and Usage.

    10- JOINS
    What Is Join?
    Types of Joins.
    Cartesian Join
    Inner Join
    Outer Join
    Self-Join
    Queries and Examples.

    11- Co- Related Sub Query
    • Working and Examples Java

    12- Data Definition Language (DDL)
    Create
    Rename
    Alter
    Truncate
    Drop

    13- Data Manipulation Language (DML)
    Insert
    Update
    Delete

    14- Transaction Control Language (TCL)
    Commit
    Save point
    Rollback

    15- Data Control Language (DCL)
    Grant
    Revoke

    16 – Normalization
    Introduction to Normalization
    Types of Normal Forms

    17- E R Diagrams
    Introduction to ERD
    Examples.

    2.Core Java

    Section 1 : Introduction to programming
    Introduction to java
    JDK installation
    Keywords, Identifiers, variables
    Operators
    Method/Functions of Java
    Flow Control Statements
    Arrays
    Strings
    Interactive programs in java using Scanner

    Section 2 : Object Oriented Programming System
    – Classes and Objects
    – Object creation
    – Reference variable
    – Global and local variables
    – Constructors
    – Aggregation
    – Composition
    – Inheritance
    – Method Overloading
    – Method Overriding
    – Abstract classes
    – Interfaces
    – Typecasting
    – JVM architecture
    – Polymorphism
    – Abstraction
    – Java packages
    – Access Specifies

    Section 3 : 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
    Data Structures
    JAVA COLLECTION FRAMEWORKS
    File Handling
    Serialization
    Garbage Collector
    Encapsulation

    3.J2EE

    1.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
    • JAVA EE 3-tier architecture
    • JAVA EE 2-tier architecture.

    2.JDBC:

    SERVLET:

    1.Introduction

    • What is web browser?
    • What is web resource?
    • types of web resources.
    • What is web server?
    • Installing of Apache tomcat webserver.

    2. About servlet 

    • Servlet introduction
    • Creating the first servlet in web app
    • Steps to create War File
    • Build and Deployment process

    3. Web URL

    • Web URL structure
    • Query String
    • HTTP & HTTPs protocol
    • Key elements of HTTP request and HTTP response
    • HTTP methods

    4. Servlet container

    • About Servletcontainer & its advantage
    • request & Response Objects
    • GetParameters () and getparameter () methods
    • About XML
    • About deployment discription(web.xml)

    5. Servlet Hierarchy

    • Generic servlet
    • HTTP Servlet
    • Difference between generic & HTTP
    • Lifecycle
    • Single thread model
    • Context and Config
    • Redirect,Forward and Include

    6. Attributes

    • What is an attribute?
    • Needs
    • Types

    7. Cookies

    • Intro
    • Steps to create a cookies
    • Types
    • Lifecycle
    • Application

    8. Session

    • Introduction
    • Steps to create a cookies
    • Types
    • Lifecycle
    • Application

    4. JSP

    1. Scripting elements

    • Scriptlet Tags
    • Expression
    • Declaration

    2.JSP Implicit Objects

    • Request Object
    • Response Object
    • Config Object
    • Application Object
    • Session Object


    3.Exception handling in JSP

    4. JSTL

    Frameworks

    1.Hibernate:

    •  Understand ORM and basics of Hibernate
    • Understand and implement life cycle of Hibernate Persistence and Session Factory
    • Implement Hibernate Mappings, Inheritance and Types
    • Understand Hibernate Criteria and Query Language
    • Exploring Hibernate Transactions, Filter and Performance
    • Implement Hibernate Search and Validations
    • Hibernate with NoSQL and Spring

    2.Springs:

    Introduction

    • why spring
    • Spring modulus
    • Spring application
    • Spring in eclipse

     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 map
    • injection with map 2
    • constructor injection versus setter injection
    • Auto wiring
    • Factory method

     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
    • JDBC Template Example
    • PreparedStatement
    • ResultSetExtractor
    • MVC CRUD Example
    • SPEL Examples
    • variable in SPEL
    • spring MVC Validation

    Core

    • Dependency Injection example with XML cfiguration
    • Instantiating beans example
    • Hello world example with annotationon
    • Hello world example
    • PropertySource annotationon example
    • Custom qualifier annotation example
    • Qualifier annotation example
    • Auto Compent scanning example
    • Import and ImportResource example
    • Primary annotation example
    • Resource annotation example
    • Required annotation example
    • Spring Bean Life Cycle – Bean’s initMethod and destroyMethod attributes example
    • Spring Bean Life Cycle – PostConstructor and PreDestroy example
    • Prototype scope example using Scope annotation
    • Singlet scope example using Scope annotation
    • Lazy annotation example
    • Depends annotation example
    • Injection Collections into bean example
    • Injectioning Properties into bean example
    • Constructor Injection and arguments ambiguities
    • Dependency Injection example with annotation
    • Spring Profiles Example

    AOP

    What is Aspect Oriented Programming (AOP),AOP terminologies, Implementing MethodBeforeAdvice, Implementing AfterReturningAdvice

    Coverage:

    • Spring Boot – Starter parent
    • Spring Boot – Starter templates
    • Spring Boot – Multi-module project
    • Spring Boot – Annotations
    • Spring Boot – Auto configuration
    • Spring Boot – AOP
    • Spring Boot – Logging
    • Spring Boot – DevTools
    • Spring Boot – WAR Packaging
    • Spring Boot – REST API
    • Spring Boot – Caching
    • Spring Boot – Retry
    • Spring Boot – CommandLineRunner

    Spring data JPA with Boot

    Coverage:

    • Spring Data JPA
    • When to use Spring Data JPA?
    • Spring Data JPA Example
    • Spring JAP Example Sample Data
    • Spring Data JPA Maven Project Structure
    • Spring Data JPA Maven Dependencies
    • Spring Configuration Classes
    • Model Class
    • Validations
    • Save/Persist Entity Example
    • Remove/Delete Entity Example
    • Native SELECT SQL Query Example
    • Native UPDATE SQL Query Example
    • Native DELETE SQL Query Example
    • Executing Stored Procedure
    • Spring Data JPA Repository
    • Spring Service Class
    • Spring Data JPA Testing
    • Many-to-one Entity Mapping Example
    • one-to-one Entity Mapping Example
    • one-to-Many Entity Mapping Example
    • Many-to-Many Entity Mapping Example
    • Inheritance

    Spring Boot Rest security Microservices Docker

    Introduction

    • What is a Microservice?
    • Sample Microservices Architecture
    • Download and Install Postman HTTP Client
    • Postman Overview
    • Resource and Collection URIs
    • HTTP Methods GET, POST, DELETE and PUT
    • HTTP Headers Accept and Content Type

    Setting up Development Environment

    • Install Java Platform(JDK)
    • Download and Install Spring Tool Suite(STS)

    Building RESTful Web Services .

    • Introduction
    • Creating a New Project
    • Creating a new Spring project using Spring Boot Initializr
    • -Create Users Rest Controller class
    • Adding Methods to Handle POST, GET, PUT, DELETE HTTP requests
    • Running Web Service Application
    • Reading Path Variables with @PathVariable annotaion
    • Reading Query String Request Parameters
    • Making Parameters Optional or Required
    • Returning Object as Return Value
    • Returning Object as JSON or XML Representation
    • Set Response Status Code
    • Reading HTTP POST Request Body. The @RequestBody annotation.
    • Validating HTTP POST Request Body
    • Store Users Temporary
    • Handle HTTP PUT Request
    • Handle HTTP Delete Request
    • Handle an Exception
    • Return Custom Error Message Object
    • Handle a Specific Exception
    • Throw and Handle You Own Custom Exception
    • Catch More Than One Exception with One Method
    • Dependency Injection Create and Autowire a Service Layer Class
    • Constructor Based Dependency Injection
    • Run Web Service as a Standalone Application

    Eureka Discovery Service

    • Introduction to Eureka Discovery Service
    • Startup Eureka Service Discovery

    Users Microservice 

    • Introduction to Building a Users Microservice
    • Users Microservice – Create new Spring Boot Project
    • Enable Spring Discovery Cloud Client
    • Create Users Rest Controller
    • Access Users Web Service Endpoint via Eureka Discovery Service
    • Exercise – Create Account Management Microservice

    Account Management Microservice 

    • Introduction to Building an Account Management Microservice
    • Password Reset – Create a new Spring Boot Project
    • Access Account Management Microservice via Eureka Discovery Service

    Zuul API Gateway

    • Introduction to Zuul API Gateway
    • Create a ZUUL API Gateway Project
    •       Access Microservices via API Gateway

    Zuul as a Load Balancer

    • Load Balancer – Introduction
    • Starting Up More Microservices
    • Trying How Load Balancer Works

    H In-Memory Database

    • H In-memory Database. Introduction.
    • H Database Console Overview
    • Adding Support for the H Database

    Users Microservice – Implementing User Sign up

    • Introduction
    • Adding method to handle HTTP Post Request
    • Implementing the Create User Request Model class
    • Validating HTTP Request Body
    • Application Layers
    • Implementing Service Layer Class
    • Create a Shared DTO Class
    • Generate Unique Public User Id
    • Adding Support for Spring Data JPA
    • Implementing User Entity Class
    • Implementing Spring Data JPA CRUD Repository
    • Save User Details in Database
    • Return Http Status Code
    • Implementing Create User Response Model
    • Add Spring Security to Users Microservice
    • Add WebSecurity Configuration
    • Encrypt User Password
    • Allow only IP address of Zuul API Gateway
    • Adding Support to Return JSON or XML

    Users Microservice – Implementing User Login

    • Introduction
    • Implementing LoginRequestModel
    • AuthenticationFilter. Implementing attemptAuthentication()
    • Implementing loadUserByUserName()
    • AuthenticationFilter. Implementing successfulAuthentication().
    • Trying How User Login Works
    • Customize User Authentication URL

    Enable Spring Security on API Gateway

    • Introduction to Spring Security on API Gateway
    • Adding Support for Spring Security and JWT Tokens
    • Enable Web Security in Zuul

    Spring Cloud Bus

    • Introduction
    • Add  & Actuator Dependencies
    • Enable the /bus-refresh URL Endpoint
    • Download and Run Rabbit MQ
    • Rabbit MQ Default Connection Details
    • Trying how it Works
    • Change default Rabbit MQ Password

    File System Backend

    • Introduction to Spring Cloud Config File System as a Backend
    • Setting up File System Backend
    • ing Values Returned by Config Server
    • Trying how Microservices work

    Configuration for Multiple Microservices

    • Introduction
    • Shared and a Microservice specific properties

    Spring Boot Actuator

    • Introduction to Spring Boot Actuator
    • Add Spring Boot Actuator to API Gateway
    • Trying How It Works
    • Enable Actuator for Users Microservice

    Using MySQL Instead of In-Memory Database

    Encryption and Decryption

    • Introduction to Encryption and Decryption of Configuration Properties
    • Add Java Cryptography Extension
    • Symmetric Encryption of Properties
    • Creating a Keystore for Asymmetric Encryption
    • Asymmetric Encryption of Properties

    Microservices Communication

    • Introduction to Microservices Communication
    • Albums Microservices Source Code
    • Clone Source Code of Albums Microservice
    • A walk through an Albums Microservice
    • Implementing Get User Details
    • Make Users Microservice call Albums Microservice
    • Trying how it works
    • Feign Web Service Client – Introduction
    • Enable Feign in Spring Boot Project
    • Create Feign Client
    • Using Feign Client
    • Trying How Feign Client Works
    • Enable HTTP Requests Logging in Feign Client
    • Handle FeignException
    • Handle Response Errors with Feign Error Decoder
    • Hystrix Circuit Breaker & Feign. Introduction.
    • Configure Project to use Hystrix Circuit Breaker
    • Trying How Hystrix Circuit Breaker & Feign work
    • Error Handling with Feign Hystrix FallbackFactory

    Distributed Tracing with Sleuth and Zipkin

    • Introduction to Distributed Tracing with Sleuth and Zipkin
    • Add Spring Cloud Sleuth to Users Microservice
    • Checking Trace ID and Span ID in a Console
    • Startup Zipkin Server
    • View Traces in Zipkin

    Aggregating Log Files with ELK Stack

    • Introduction to Aggregating Log Files with ELK Stack
    • Configure Microservices to Log into a File
    • Download Logstash
    • Configure Logstash to Read Log Files
    • Download and Run Elasticsearch
    • Run Search Query
    • Download, Install and Run Kibana
    • View Aggregated Logs in Kibana

    Secure Eureka Dashboard

    • Configure Spring Security to Eureka Server
    • Enable Web Security
    • Configure Eureka Clients to use Username and Password
    • Configure Eureka Service URL in Config Server
    • Move Username and Password to Config Server
    • Encrypting Username and Password

    Running Microservices in Docker Containers to AWS EC

    • Introduction to Running Microservices in Docker Containers
    • Start up a new Linux Server on AWS EC
    • Connect to EC Instance
    • Docker Commands Used in this Video Course
    • Install Docker on AWS EC
    • Docker Hub Introduction
    • Run RabbitMQ Docker Container
    • Basic Docker Commands Run, Stop, Start, Remove Containers and Images
    • Create Config Server Docker Image
    • Publish Config Server Docker Image to Docker Hub
    • Run Config Server on EC from Docker Hub
    • Start New EC Instance for Eureka
    • Build Docker Image for Eureka Discovery Service
    • Run Eureka in Docker container
    • Elastic IP address for EC Instance
    • Create Zuul Api Gateway Docker Image
    • Run Zuul Api Gateway in Docker Container
    • Run Elastic Search in Docker container
    • Run Kibana in Docker Container
    • Run Kibana and Elastic Search on the same Network
    • Docker Image for Albums Microservice
    • Run Albums Microservice Docker Image on EC
    • Logstash Docker Image for Albums Microservice
    • Run Logstash in Docker container
    • Run MySQL in Docker Container
    • Make MySQL Docker Container Persist Data on EC
    • Build Users Microservice Docker Image
    • Run Users Microservice in Docker container
    • Run Logstash for Users Microservice

    Multiple Environments Dev, Prod.

    • Introduction
    • Preparing Configuration for another environment
    • Creating Beans Based on Spring Boot @Profile used
    • Running Docker Container for Different Environments
    • Spring Boot Testing for Microservics , usage of Mockito , Junit

    Jenkins

    • What is Continuous Integration?
    • What is Jenkin for Continuous Integration?
    • How to Download & Install Jenkins on Windows
    • Jenkins GitHub Integration: Install Git Plugin
    • How to Create Users & Manage Permissions: Role Strategy Plugin
    • How to Create Builds with the Jenkins Freestyle Project
    • Jenkins Pipeline Tutorial: JenkinsFile EXAMPLE
    • Deploying our application using JENKINs with respect to environment
    • Notification
    • Reporting
    • Code Analysis

    AWS

    What is Cloud?

    • Need of cloud
    • Different Services from Cloud
    • IMA Service
    • Practical for IMA service

     

    EC2

    Using Putty For SSH (Windows Users Only)

    Route53 Lab

    • CLI Demo
    • EC2 with S3 Role Lab
    • How to Encrypt an EBS Volume Attached to EC2 Lab
    • RDS
    • RDS Lab
    • RDS Multi-AZ & Read Replicas
    • Elasticache

    S3

    • S3 Security
    • S3 Policies
    • S3 Encryption
    • Setup Encryption On An S3 Bucket
    • CORS Configuration Lab
    • CloudFront
    • CloudFront Lab
    • S3 Performance Optimization

    S3 Performance Update

    Introduction to Serverless Computing 2

    • Serverless
    • Lambda
    • API Gateway
    • Build a Simple Serverless Website with Route 53, API Gateway, Lambda and S3
    • Version Control With Lambda
    • Step Functions
    • X-Ray
    • Advanced API Gateway
    • Guru Of The WeekPreview
    • Serverless Summary
    • Introduction to Serverless Computing questions

    DynamoDB3  

    • Introduction to DynamoDB2
    • Creating a DynamoDB Table Lab2
    • Indexes Deepdive
    • Scan vs Query API Call
    • DynamoDB Provisioned Toughput
    • DynamoDB On Demand Capacity
    • DynamoDB Accelerator (DAX)
    • Elasticache
    • DynamoDB Transactions
    • DynamoDB TTL
    • DynamoDB Streams
    • Provisioned Toughput Exceeded & Exponential Backoff
    • DynamoDB Summary
    • KMS & Encryption on AWS
    • KMS
    • KMS API Calls
    • KMS Envelope Encryption
    • KMS Exam Tips

    Kinesis

    • Kinesis Lab
    • Maker LabsPreview
    • Developer Theory
    • What Is CI/CD
    • CodeCommit
    • CodeCommit Lab

    CodeDeploy 

    • Advanced CodeDeploy the AppSpec File
    • CodeDeploy LifeCycle Event Hooks
    • CodeDeploy Lab
    • CodePipeline
    • CodePipeline Lab
    • Elastic Container Service
    • Docker and CodeBuild Lab Part
    • Docker and CodeBuild Lab Part
    • Docker and CodeBuild Lab Summary and Exam Tips
    • CloudFormation
    • CloudFormation Lab
    • Serverless Application Model (SAM)
    • CloudFormation & SAM Lab
    • CloudFormation Nested Stacks
    • Developer Theory Summary
    • Dev Theory Quiz questions

    Angular

    Introduction & Agenda 

    ES6 & Typescript – Essentials :

    • Introduction
    • Types & Strict Typing
    • REPL
    • Built-in types
    • Classes
    • Properties
    • Methods
    • Constructors
    • Inheritance
    • Utilities
    • Annotations
    • Tuples
    • Fat Arrow Functions
    • Template Strings

    Getting Started with Angular

    • Introduction to SPA’s & Angular
    • Angular v/s v/s React v/s Vue

    Creating our First Angular App ( TaskList / ToDo App )

    • Preparing the Angular-cli &Development Environment
    • Creating and Preparing the Project

    Creating the Project 

    • Adding the Bootstrap CSS Package
    • Starting the Development Tools
    • Editing the HTML File
    • Adding Angular Features to the Project
    • Preparing the HTML File
    • Creating a Data Model
    • Preparing the Template
    • Preparing the Component
    • Understanding DI (dependency injection)
    • Putting the Application Together
    • Adding Features to the Example Application
    • Adding the To-Do Table
    • Creating a Two-Way Data Binding
    • Adding To-Do Items
    • Finishing touches

    E-Commerce Part 1 :

    • Preparing the Project
    • Installing the Additional NPM Packages
    • Preparing the RESTful Web Service
    • Preparing the HTML File
    • Understanding the MVC Pattern
    • Understanding RESTful Services
    • Common Design Pitfalls
    • Putting the Logic in the Wrong Place
    • Adopting the Data Store Data Format
    • Planning Architecture (SRP / Separation of concerns )
    • Starting the RESTful Web Service
    • Preparing the Angular Project Features
    • Updating the Root Component
    • Updating the Root Module
    • Inspecting the Bootstrap File
    • Starting the Data Model
    • Creating the Model Classes
    • Creating the Data Source with Observables
    • Creating the Model Repository
    • Creating the Feature Module
    • Starting the Store
    • Creating the Store Component and Template
    • Creating the Store Feature Module
    • Updating the Root Component and Root Module
    • Adding Store Features the Product Details
    • Displaying the Product Details
    • Adding Category Selection
    • Adding Product Pagination
    • Creating a Custom Directive
    • Understandind SRP & OCP etc (single responsibility principle & Open & Closed Principle )

    Part 2 : Orders and Checkout

    • Creating the Cart
    • Creating the Cart Model
    • Creating the Cart Summary Components
    • Integrating the Cart into the Store
    • Adding URL Routing
    • Creating the Cart Detail and Checkout Components
    • Creating and Applying the Routing Configuration
    • Navigating Through the Application
    • Guarding the Routes
    • Completing the Cart Detail Feature
    • Processing Orders
    • Extending the Model
    • Collecting the Order Details
    • Using the RESTful Web Service
    • Applying the Data Source

     Part 3: Administration

    • Creating the Lazy Loaded Module
    • Configuring the URL Routing System
    • Navigating to the Administration URL (Auxiliary routes & Lazy Loading)
    • Implementing Authentication
    • Understanding the Authentication System
    • Extending the Data Source
    • Creating the Authentication Service
    • Enabling Authentication
    • Extending the Data Source and Repositories
    • Creating the Administration Feature Structure
    • Creating the Placeholder Components
    • Preparing the Common Content and the Feature Module
    • Implementing the Product Feature
    • Implementing the Orders Feature

    E-Commerce App – Part 4 :PWA –(Progressive/Offline Features and Deployment)

    Adding Progressive Features 

    • Installing the PWA Package
    • Caching the Data URLs
    • Responding to Connectivity Changes
    • Preparing the Application for Deployment
    • Creating the Data File
    • Creating the Server
    • Changing the Web Service URL in the Repository Class
    • Building and Testing the Application
    • Testing the Progressive Features
    • Containerizing the SportsStore Application
    • Installing Docker
    • Preparing the Application
    • Running the Application

    Reactive or Model Based Forms :·Adding Form Data Validation 

    • Validating the Entire Form
    • Using Model-Based Forms
    • Enabling Model-Based Forms Feature
    • Defining the Form Model Classes
    • Using the Model for Validation
    • Generating the Form Elements from the Model / Service
    • Creating Custom Form Validators
    • Applying a Custom Validator

    Reactive or Model Based Forms :·Adding Form Data Validation 

    • Validating the Entire Form
    • Using Model-Based Forms
    • Enabling Model-Based Forms Feature
    • Defining the Form Model Classes
    • Using the Model for Validation
    • Generating the Form Elements from the Model / Service
    • Creating Custom Form Validators
    • Applying a Custom Validator

    Creating Custom Directives : Part 1 – Attribute Directives

    • Creating a Simple Attribute Directive
    • Applying a Custom Directive
    • Accessing Application Data in a Directive
    • Reading Host Element Attributes
    • Creating Data-Bound Input Properties – @input
    • Responding to Input Property Changes
    • Creating Custom Events – @output
    • Binding to a Custom Event
    • Creating Host Element Bindings – @hostBinder & @hostListener
    • Creating a Two-Way Binding on the Host Element
    • (replacing the ngModel directive)
    • Exporting a Directive for Use in a Template Variable

    Creating Custom Directives : Part 2 – Structural Directives

    • Creating a Simple Structural Directive
    • Implementing the Structural Directive Class
    • Enabling the Structural Directive
    • Using the Concise Structural Directive Syntax
    • Creating Iterating Structural Directives
    • (replacing the *ngFor directive)
    • Providing Additional Context Data ( Template variables like index,first,last,odd,even etc)
    • Using the Concise Structure Syntax
    • Dealing with Collection-Level Data Changes – ngDoCheck
    • Restricting Memory leak – ngDoCheck
    • Querying the Host Element Content @ViewChild
    • Querying Multiple Content Children @ViewChildren  · Receiving Query Change Notifications

    Reactive Extensions – Advanced :

    • Understanding Observables
    • Understanding Observers
    • Understanding Subjects
    • Using the Async Pipe
    • Using the Async Pipe with Custom Pipes
    • Grid
    • Pagination, sorting
    • Material UI
    • Handling Form with Material UI

    Angular 9

    • Better Stack Trace for Debugging
    • Three Modes of Template Type Checking
    • The Basic Mode of Template Type Checking
    • The Full Mode of Template Type Checking
    • The Strict Mode of Template Type Checking
    • Setting Up Localization with @angular/localize for i18n
    • Language Service Improvements
    • Breaking Changes in Angular 9
    • Deprecations in Angular 9
    • Other Important Features of Angular 9

    React

    Introduction to React & Redux

    Getting Started with React & The Frontend

    • React & Concurrently Setup
    • Clean Up & Initial Components
    • React Router Setup
    • Register Form &useState Hook
    • Request Example & Login Form

    Redux Setup & Alerts

    • The Gist Of Redux
    • Creating a Redux Store
    • Alert Reducer, Action & Types
    • Alert Component & Action Call

    React User Authentication

    • Auth Reducer & Register Action
    • Load User & Set Auth Token
    • User Login
    • Logout & Navbar Links

    Dashboard & Profile Management

    • Protected Route For Dashboard
    • Profile Reducer & Get Current Profile
    • Starting On The Dashboard
    • CreateProfileComponent(private Routing is used)
    • Create Profile Action
    • Edit Profile
    • Add Education &Experiences(private Routing is used)
    • List Education &Experiences(private Routing is used)
    • Delete Education, Experiences & Account

    Profile DIsplay

    • Finish Profile Actions & Reducer
    • Display Profiles
    • Addressing The Console Warnings
    • Starting On The Profile
    • ProfileTop&ProfileAbout Components
    • Profile Experience & Education Display
    • Displaying Github Repos
    • +Posts & Comments
    • Post Reducer, Action & Initial Component
    • Post Item Component
    • Like & Unlike Functionality
    • Deleting Posts
    • Adding Posts
    • Single Post Display
    • Adding Comments
    • Comment Display & Delete

    React Hooks

    • Introduction
    • What are “React Hooks”?
    • The Starting Project
    • Getting Started with useState()
    • More on useState() & State Updating
    • Array Destructuring
    • Multiple States
    • Rules of Hooks
    • Passing State Data Across Components
    • Time to Practice: Hooks Basics
    • Sending Http Requests
    • useEffect() & Loading Data
    • Understanding useEffect() Dependencies
    • More on useEffect()
    • What’s useCallback()?
    • Working with Refs &useRef()
    • Cleaning Up with useEffect()
    • Deleting Ingredients
    • Loading Errors & State Batching
    • More on State Batching & State Updates
    • Understanding useReducer()
    • Using useReducer() for the Http State
    • Working with useContext()
    • Performance Optimizations with useMemo()
    • Getting Started with Custom Hooks
    • Sharing Data Between Custom Hooks & Components
    • Using the Custom Hook
    • Starting Project & Why You Would Replace Redux
    • Alternative: Using the Context API
    • Cypress Code Coverage Lib Integration in reactjs app

    React Testing

    • setting up JEST & ENZYME
    • Our First Tests
    • Writing Tests
    • Asynchronous Tests
    • Asynchronous Tests 2
    • Resources: Jest Cheat Sheet
    • Mocks and Spies
    • Note: Testing React Apps
    • Introduction To Enzyme
    • Snapshot Testing
    • Snapshot Testing + Code Coverage
    • Testing Stateful Components
    • Testing Connected Components
    • Testing Connected Components 2
    • Testing Reducers
    • Testing Actions

    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
      • JSON to Java Object and Vice-versa using GSON framework
      • XML to Java Object and Vice-versa using JAXB framework
      • Understanding XPath
      • SOAP Webservice using Spring & Apache CXF
      • REST Webservice using Spring-REST & Apache Jersey

    For more inputs on Java you can connect here.
    Contact the L&D Specialist at Locus IT.

    Reviews

    There are no reviews yet.

    Be the first to review “Java”

    Your email address will not be published.