Introduction to Java
- Understanding Requirement: Why Java
- Why Java is important to the Internet
- JAVA on LINUX Platform
Java Classes and OOP Implementation
- Class Fundamentals
- Command Line Arguments
- Learning static initializer
- Declaration on of Objects
- Instance Variable Hiding
- Overloading and Overriding of Methods
- Understanding of Access Controls:
- Private, Public and Protected
- Learning Nested and Inner Classes
- Dynamic method Dispatching
- Using Abstract Classes
- Using final to prevent Overriding & Inheritance
- Garbage Collection
Packages and Interfaces
- Defining a Package
- Understanding CLASSPATH
- Access Protection
- Importing Packages
- Defining and implementing an Interface
- Abstract classes Vs Interfaces
- Genrics
- Annotations
Exception Handling
- Fundamentals of exception on handling
- Types of exceptions
- Learning exception handlers
- Try and catch
- Multiple catch clauses
- Nested try statements
- Throw, throws and finally
Collection API
- Collection Overview
- The Collection Interfaces (List, Set, SortedSet)
- The Collection Classes (ArrayList, LinkedList, HashSet, TreeSet)
- Accessing a Collection via an Iterator
- Working with Maps
JDBC
- Introduction to JDBC
- JDBC Drivers
- Statements
- Metadata
- Scrollable & Updatable ResultSet
- Batch Updates
Angular
Introduction
- Course Objectives
- What is Angular
- Why use Angular
Introduction to TypeScript
- Why Use TypeScript
- Basic Types
- Classes and Interfaces
- Type Definitions
- Compiling TypeScript
Environment Setup
- Node / NPM
- TypeScript
- Application File Structure
- Angular CLI
- Code Editors
Getting Started
Modules
- Why use Modules
- NgModule
- Declarations
- Providers
- Imports
- Bootstrapping
- The Core Module
- Shared Modules
Components
- Introduction to Components
- Component Architecture Patterns
- Decorator Metadata
- State & Behaviour
- Inputs and Outputs
Templates
- Inline vs External
- Template Expressions
- Data Bindings
- *ngIf else and *ngFor
- Built-in Structural Directives
- Built-in Attribute Directives
Pipes
- Built-in Pipes
- Custom Pipes
Services
- Introduction to Services
- Building a Service
LifeCycle Hooks
- Component LifeCycle
- Using ngOnInit
- All lifecycle Hooks
Routing
- The Component Router
- Defining Routes
- Route Params
- Child Routes
Template-driven Forms
- Introduction to forms
- Template-driven forms
- Validation
Asynchronous Operations
- Introduction to Async
- Observables
- HTTP Request / Response
Third -Party NPM Package
- Social Login Authentication
- Cookies and Local Storage
- Angular File Upload
- Angular Pagination
REST API
- Introduction to JX-RS
- Creating REST API Using Jersey
- Implementation of JX-RS
MINI Project
- Covering All The Concepts
Write a public review