dots bg

Software Engineer (Full Stack Java)

Course Instructor: APBOCW

₹30000.00

dots bg

Course Overview

Schedule of Classes

Course Curriculum

63 Subjects

C++ AND DATA STRUCTURES

219 Learning Materials

Overview of Object Oriented Programming System (OOPS) Basics

Procedure Oriented Paradigm

External Link

OOPS Paradigm

External Link

Basic Concepts of OOPS

External Link

Benefits of OOPS

External Link

Features of OOPS

External Link

Introduction to C++

Overview of C++

External Link

Programming Structure

External Link

Installation Procedure

Installation Procedure of Code Block IDE

External Link

Hello World Program

External Link

Tokens

Data Types

External Link

Keywords

External Link

Variables and Identifiers

External Link

Literals

External Link

Constants

External Link

Operators

External Link

Input and Output Streams

cout

External Link

cin

External Link

cerr

External Link

clog

External Link

Variable Declaration

Variables and Datatypes

External Link

Modifiers

External Link

Qualifiers

External Link

C++ Programs on Variable Declaration

Program on Constant Variable

External Link

Storage Class Specifiers

Introduction to Storage Class Specifiers

External Link

Local Variables

External Link

Static Variables

External Link

Operators

Introduction to Operators

External Link

Unary Operators

External Link

Binary Operators

External Link

Bitwise Operators

External Link

Ternary and Special Operators

External Link

C++ Programs on Operators

Program on Unary Operators

External Link

Program on Arithmetic Operators

External Link

Program on Relational Operators

External Link

Program on Logical Operators

External Link

Conditional Statements

Branching Statements

External Link

if Statement

External Link

if..else Statement

External Link

Nested Statements

External Link

switch Statement

External Link

C++ Programs on Conditional Statements

Program on if Statement

External Link

Program on if..else Statement

External Link

Program on Nested Statements

External Link

Program on switch Statement

External Link

Loops : while Loop

Introduction to while Loop

External Link

Program to Print 1 to 10 Numbers using while Loop

External Link

C++ Programs on while Loop

Program to Print Sum of Numbers from 1 to 10 using while Loop

External Link

Program to Print Multiplication Table of 2 using while Loop

External Link

Loops : do.. while Loop

Introduction to do..while Loop

External Link

Program to Print 1 to 10 Numbers using do..while Loop

External Link

Loops : for Loop

Introduction to for Loop

External Link

Program to Print 1 to 10 Numbers using for Loop

External Link

C++ Programs on for Loop

Program to Print Sum of Numbers From 1 to 10 using for Loop

External Link

Loops : Break and Continue Statements

Introduction to Break Statement

External Link

Introduction to Continue Statement

External Link

C++ Programs on Break and Continue Statements

Program on Break Statement

External Link

Program on Continue Statement

External Link

Loops : Nested Loops

Nested for Loop

External Link

C++ Programs on Nested Loops

Program on Nested for Loop

External Link

Arrays

Introduction to Arrays

External Link

Accessing Elements of an Array

External Link

One Dimensional Array

External Link

Two Dimensional Array

External Link

Difference Between 1-Dimensional and 2-Dimensional Array

External Link

C++ Programs on Arrays

Program to Find Sum of 5 Input Numbers

External Link

Program to Add Same Size of Two Matrices

External Link

Program to Read Values into 2 Dimensional Array

External Link

Pointers

Introduction to Pointers

External Link

Pointer Variables

External Link

Usage of Pointers

External Link

Double Pointer

External Link

Pointer to an Array

External Link

C++ Programs on Pointers

Program to Find the Address of a Given Integer without using Pointers

External Link

Program to find the Address of a Given Integer using Pointers

External Link

Program on Double Pointer

External Link

Program on Pointer which is Pointing Address of an Integer

External Link

Program to Subtract Two Pointers Containing Same Array

External Link

Program on Pointer to an Array of 5 Integers

External Link

Strings

Introduction to Strings

External Link

String Class Type

External Link

String Class Type versus Character Array

External Link

C++ Programs on Strings

Program on How String can be Printed using Different Notations

External Link

Structures

Introduction to Structures

External Link

Array of Structures

External Link

C++ Programs on Structures

Program to Create Student Data Using Structure - Code Logic Explanation

External Link

Program to Create Student Data Using Structure - Code Logic Implementation

External Link

Program to Display all Students Information using Array of Structure

External Link

Program to Get a Student Data from a Pointer to Structure

External Link

Enumeration

Introduction to Enumeration(enum)

External Link

Program on Enumeration(enum)

External Link

Typedef

Introduction to Typedef

External Link

Program on Typedef to Understand the Types Assigned to Existing Types

External Link

Reference

External Link

Functions

Introduction to Functions

External Link

Program on Function - Logic Explanation

External Link

Defining a Function

External Link

C++ Programs on Functions

Introduction to Function Prototype

External Link

Program on Function without Parameter and with Return Value

External Link

Program on Function without Parameter and without Return Value

External Link

Program on Function with Parameter and without Return Value

External Link

Program on Function with Parameter and with Return Value

External Link

Actual and Formal Arguments

External Link

Functions : Parameter Passing Techniques

Introduction to Parameter Passing Techniques

External Link

Call by Value

External Link

Call by Address or Pointer

External Link

Call by Reference

External Link

Difference Between Call by Value, Address and Reference

External Link

Default Arguments

External Link

Functions : Function Overloading

Introduction to Function Overloading

External Link

Program on Sum of 2 and 3 Numbers

External Link

Functions : Recursive and Inline Functions

Introduction to Recursive Functions

External Link

Introduction to Inline Functions

External Link

Advantages and Disadvantages of Inline Function

External Link

C++ Programs on Recursive and Inline Functions

Program to Find Factorial of a Given Number using Recursion

External Link

Program on Fibonacci Sequence using Recursion

External Link

Program to Find Square Root of a Given Number

External Link

Program to Create Automatic Variables using Recursive Function

External Link

Program to Create Static Variables using Recursive Function

External Link

OOPS : Overview of OOPS

Introduction to OOPS

External Link

Introduction to Class

External Link

Syntax Explanation of Class

External Link

Introduction to Object

External Link

Program to Create Student Details using Class and Object

External Link

OOPS : Encapsulation and Abstraction

Introduction to Encapsulation

External Link

Introduction to Abstraction

External Link

C++ Programs on OOPS : Encapsulation and Abstraction

Program to Find Sum of Two Numbers using Encapsulation

External Link

Program to Get Student Data Abstraction by using Private Data

External Link

OOPS : Inheritance

Overview of Inheritance

External Link

Usage of Inheritance

External Link

C++ Programs on OOPS : Inheritance

Program on Inheritance from Animal to Dog and Cat - Code Logic Explanation

External Link

Program on Inheritance from Animal to Dog and Cat - Code Implementation

External Link

OOPS : Polymorphism

Introduction to Polymorphism

External Link

Introduction to Method Overloading

External Link

Introduction to Method Overriding

External Link

C++ Programs on OOPS : Polymorphism

Program on sum of Two Numbers using Method Overloading

External Link

Program on Method Overriding

External Link

OOPS : Static Keyword

Introduction to Static Keyword

External Link

Static Variable in Functions

External Link

Static Class Objects

External Link

Static Data Member in Class

External Link

Static Member Functions

External Link

C++ Programs on OOPS : Static Keyword

Program on Static Variable in Functions

External Link

OOPS : Binding

Introduction to Binding

External Link

Static Binding

External Link

Dynamic Binding

External Link

Message Passing

External Link

C++ Programs on OOPS : Binding

Program to Find Base Class Information using Static Binding

External Link

Program on Dynamic Binding using Virtual Functions

External Link

Classes and Objects

Class Declaration

External Link

Program to Print Name using Class and Object with Member Function

External Link

Program to Read and Display Student Information

External Link

Classes and Objects : Accessing Data Members

Accessing Data Members of Class

External Link

Accessing Private Data Members

External Link

Accessing Protected Data Members

External Link

C++ Programs on Classes and Objects : Accessing Data Members

Program on Accessing Data members using Objects

External Link

Program on Accessing Private Data Members using Public Member Function of Own Class

External Link

Program on Public, Private and Protected Data Members of a Class

External Link

Classes and Objects : Class Member Functions

Class Member Functions

External Link

Defining Function Outside the Class

External Link

Defining Function Inside the Class

External Link

Defining Members, Data Members and Methods

External Link

Difference Between Class and Structure

External Link

C++ Programs on Classes and Objects : Class Member Functions

Program on Use of Data Members, Members, and Methods using Class Members and Objects

External Link

Classes and Objects : Objects as Arguments

Introduction to Objects as Arguments

External Link

Passing Objects as an Argument to a Member Function - Code Logic Explanation

External Link

Passing Objects as an Argument to a Member Function - Code Logic Implementation

External Link

Returning Objects

External Link

Friend Function

External Link

C++ Programs on Classes and Objects : Objects as Arguments

Program on Returning Objects from Function

External Link

Program on Friend Function using with Class

External Link

Constructors

Introduction to Constructor

External Link

Default Constructor

External Link

Zero Parameterized Constructor

External Link

Parameterized Constructor

External Link

Copy Constructor

External Link

C++ Programs on Constructors

Program to Create Object using Constructor

External Link

Program on Default Constructor

External Link

Program to Find Student Information using Copy Constructor

External Link

Constructors : Dynamic Constructor and Constructor Overloading

Dynamic Constructor

External Link

Constructor Overloading

External Link

C++ Programs on Dynamic Constructor and Constructor Overloading

Program to Create Dynamic Memory During Runtime using New Keyword in Dynamic Constructor

External Link

Program on Constructor Overloading

External Link

Destructors

Introduction to Destructor

External Link

Constructor versus Destructor

External Link

C++ Programs on Destructors

Program on Destructor in Class

External Link

Program on Constructor and Destructor

External Link

Program to Create and Delete Dynamic Memory using New and Delete Keywords

External Link

Overloading : Function Overloading

Introduction to Overloading

External Link

Introduction to Function Overloading

External Link

C++ Programs on Function Overloading

Program to Print Values of Overloading Functions without using Class

External Link

Program to Print Values of Overloading Function using Class

External Link

Overloading : Unary Operator Overloading

Introduction to Operator Overloading

External Link

Operator Overloading Rules

External Link

Overloading Unary Operation

External Link

C++ Programs on Unary Operator Overloading

Program on Unary Operator Overloading using (!) Not Operator

External Link

Program on Unary Operator Overloading using (+) Operator

External Link

C++ Programs on Binary Operator Overloading

Program on Binary Operator Overloading using (+) Operator

External Link

Program on Binary Operator Over to Concatenate Two Strings - Code Logic Explanation

External Link

Program on Binary Operator Over to Concatenate Two Strings - Code Logic Implementation

External Link

Program to Implement Binary Operator Over Loading using Friend Function

External Link

Important Points for Overloading

External Link

Inheritance

Introduction to Inheritance

External Link

Purpose of Inheritance

External Link

Simple Program on Inheritance

External Link

Inheritance : Inheritance Visibility Mode

Introduction to Inheritance Visibility Mode

External Link

Public Inheritance

External Link

Private Inheritance

External Link

Protected Inheritance

External Link

C++ Programs on Inheritance Visibility Mode

Program on Private Inheritance

External Link

Inheritance : Types of Inheritance

Introduction to Single Inheritance

External Link

Ambiguity in Single Inheritance

External Link

Multi Level Inheritance

External Link

Multiple Inheritance

External Link

Hierarchical Inheritance

External Link

Hybrid Inheritance

External Link

C++ Programs on Inheritance Types

Program on Single Inheritance with Public Mode

External Link

Program on Single Inheritance with Private Mode

External Link

Program on Single Inheritance with Protected Mode

External Link

Program on Same Functions Present in Both Base and Derived Classes

External Link

OLD_SKT_PG_Theory_Core Java

116 Learning Materials

Introduction to Programming Languages

Need for Programmers and Programming

External Link

Definition of Compiler

External Link

Programming Language Types and Paradigms

Procedural Oriented Paradigm

External Link

Object Oriented Paradigm

External Link

Overview of OOPS

External Link

Evolution of Programming Languages

History and Influence of Programming Languages

External Link

Evolution of Programming Languages

External Link

Low Level Programming Languages

External Link

Middle Level Programming Languages

External Link

High Level Programming Languages

ALGOL

External Link

BCPL and B Language

External Link

K & R and ANSI C

External Link

FORTRAN

External Link

PASCAL and COBOL

External Link

C Language

External Link

C++

External Link

JAVA

External Link

History of Java

Java History

External Link

Why OAK ?

External Link

Why OAK Renamed as Java ?

External Link

Why Java Logo is Coffee Cup ?

External Link

Versions of Java

External Link

Is Java Object Oriented Programming Language ?

External Link

Introduction to Java

About Java

External Link

Why we Use Java?

External Link

Java in Real World

External Link

Working of Java Program

External Link

Overview of Java

Overview of Software Development Process

External Link

Java Platform

External Link

Java Design Goal

External Link

JRE, JDK, and JVM

External Link

Software Code Compilation and Execution Process

External Link

Why Java is Slow?

External Link

Why Java Divided into Core and Advanced Java

External Link

Java Suite

External Link

Characteristics and Features of Java

External Link

Environment of Java

Java Environment

External Link

Compiling and Running a Java Program Before Java JDK Installation

External Link

Installation Procedure

Check if Java is Already Installed?

External Link

Downloading JDK

External Link

Installing JDK and JRE

External Link

Setting Path and Verifying JDK Installation

External Link

Developing a Java Program

Developing a Java Program

External Link

Viewing Class Files

External Link

Javac Compilation Process

External Link

Java Language Fundamentals

Standard JDK Tools and Utilities

External Link

Set the Memory Available to the JVM

External Link

Java Source File Structure

External Link

Basic Language Elements

Lexical Elements of Java

External Link

Fundamental Building Blocks

External Link

Class, Objects and Methods in Java Arrays

External Link

Interfaces and Arrays in Java

External Link

Java Tokens

Introduction to Java Tokens

External Link

Identifiers

External Link

Keywords

External Link

Separators

External Link

Comments and Whitespaces

External Link

Operators

External Link

Data Types

Primitive Data Types

External Link

Overflow

External Link

Wrapper Object

External Link

Java Programs on Data Types

Program on Boolean and Byte

External Link

Program on Primitive Data Types

External Link

Program on Static Initialization for Data Types

External Link

Program on Dynamic Initialization for Data Types

External Link

Program on Limits of Primitive Data Types

External Link

Program on Lifetime of a Variable

External Link

Program on Default Initial Values

External Link

Type Casting

Introduction to Type Casting

External Link

Widening Type Casting

External Link

Narrowing Type Casting

External Link

Variable Scope

Introduction to Variable Scope

External Link

Rules of Variable Scope

External Link

Class Level and Method Level Variables

External Link

Unary Operators

Introduction to Operators

External Link

Increment and Decrement Operators

External Link

Prefix and Postfix Operators

External Link

Java Programs on Unary Operators

Program on Post Increment Demo

External Link

Program on Post Decrement Demo

External Link

Program by using ++ And -- with Floating Point Variables

External Link

Binary Operators

Arithmetic Operators

External Link

Assignment Operators

External Link

Relational Operators

External Link

Logical Operators

External Link

Java Programs on Binary Operators

Program on Arithmetic Operators

External Link

Program on Assignment Operators

External Link

Program on Relational Operators

External Link

Program on Logical OR Operator

External Link

Program on Logical AND Operator

External Link

Ternary Operator

Introduction to Ternary Operator

External Link

Bitwise Operators

Introduction to Bitwise Operator

External Link

Bitwise AND, XOR, Shift, Complement

External Link

&& Versus & Operator

External Link

Java Programs on Bitwise Operators

Program on Bitwise Logical Operators

External Link

Program on Bitwise Assignment and Left Shifting

External Link

Special Operators

Modulus Operator

External Link

Short Circuiting Behavior

External Link

Program on Short Circuiting Behavior

External Link

Comma Operator

External Link

The op= Operators

External Link

Miscellaneous (Misc) Operator

External Link

Instanceof Operator

Introduction to Instanceof Operator

External Link

Usage of Instanceof Operator

External Link

Class Hierarchy

External Link

Java Programs on Operators

Program on All Operators : Lecture - 01

External Link

Program on All Operators : Lecture - 02

External Link

Program on All Operators : Lecture - 03

External Link

Program on All Operators : Lecture - 04

External Link

Constructors

Constructors in Java

External Link

Strings in Java

Lecture -1

External Link

Lecture -2

External Link

Arrays in Java

Arrays Lecture -1

External Link

Arrays Lecture -2

External Link

Arrays Lecture -3

External Link

Arrays Lecture -4

External Link

Clone Method in Java

Clone Method in Java

External Link

SKT_PG_Theory_Core Java

68 Learning Materials

Introduction to JAVA

Introduction to Java

External Link

Types of Applications

External Link

Java Platforms, Edition

External Link

Java Environmental Setup

External Link

Installing Eclipse Software

External Link

Architecture of Java

External Link

Structure of Java Program

External Link

Basic Syntax

Comments

External Link

Keywords, Identifiers & Block of Code

External Link

Variables & Data Types

External Link

Input & Output Operations

External Link

Operators

Arithmetic & Relational Operators

External Link

Logical Operators, Increment & Decrement Operators

External Link

Bitwise Operators

External Link

Shift Operators

External Link

Assignment Operators

External Link

Unary Operators

External Link

Conditional Operator and Nested Ternary Operator

External Link

Conditional Statements

Conditional Statements

External Link

Switch Statement

Switch Statement

External Link

Loops

Loops

External Link

Nested & Infinite Loop

External Link

Loop Control Statements

External Link

Introduction to Object-Oriented Programming

Introduction to Object-Oriented Programming

External Link

Classes & Objects

Classes & Objects

External Link

Instance of Operator

External Link

final Keyword

External Link

Methods

Working with Methods

External Link

Types of Variables

External Link

Static & Non - Static Methods

External Link

Constructor

External Link

This Keyword

External Link

Recursion

External Link

Inheritance

Inheritance

External Link

Types of Inheritance

Single Inheritance

External Link

Super keyword

External Link

Multi-Level Inheritance

External Link

Multiple Inheritance

External Link

Hierarchical Inheritance

External Link

Hybrid Inheritance

External Link

IS-A & HAS-A Relationship

IS-A & HAS-A Relationship

External Link

Aggregations

Aggregation

External Link

Composition

Composition

External Link

Polymorphism

Polymorphism

External Link

Method Overriding

External Link

Method Overloading

External Link

Polymorphic Variables

External Link

Abstraction

Abstraction

External Link

Encapsulation

Encapsulation

External Link

Access Modifiers

External Link

Public Access Modifier

External Link

Protected Access Modifier

External Link

Private Access Modifier

External Link

Default Access Modifier

External Link

Interfaces

Interfaces

External Link

Enumeration

Enumeration

External Link

Type Conversions

Type Conversions

External Link

Coupling

Coupling

External Link

Object Casting

Object Casting

External Link

Type Casting

External Link

Specialization & Generalization

External Link

Nested Classes

Nested Classes

External Link

Types of Nested Classes

External Link

Nested Interfaces

External Link

Wrapper classes

Wrapper Classes

External Link

Object Cloning

Object Cloning

External Link

Annotations

Annotations

External Link

Types of Annotations

External Link

SKT_Lab L1_Java Programming

1 Learning Materials

Basic level programming of Basic syntax

Write a Java program to understand comments used in the given Java program.

External Link

SKT_Lab L2_Java Programming

SKT_Lab L3_Java Programming

SKT_PG_Theory_Java Libraries

300 Learning Materials

Packages

Introduction to packages

External Link

Type of Packages

External Link

Accessing Package

External Link

Access Modifiers

External Link

Sub-Packages

External Link

Array

Arrays

External Link

Accessing & Modifying elements of an Array

External Link

Array Traversing

External Link

Types of Arrays

External Link

Methods For Copying Arrays

External Link

Sorting Arrays

External Link

Comparison Arrays

External Link

Methods to Find Elements In an Array

External Link

Strings

Strings

External Link

String Operations

External Link

String Methods

External Link

String Buffer

External Link

String Modification Methods In String Buffer

External Link

Character Extraction Methods In String Buffer

External Link

Capacity-related Methods In String Buffer

External Link

Length-related Methods In String Buffer

External Link

Search and Index Methods In String Buffer

External Link

Conversion Methods In String Buffer

External Link

String Builder

External Link

Methods of the StringBuilder

External Link

Difference Between String, String Buffer, String Builder

External Link

Collection Framework

Collection Framework

External Link

Hierarchy of the Collection Framework

External Link

Adding Methods In Collection Interfaces

External Link

Removal Methods In Collection Interface

External Link

Finding Methods In Collection Interface

External Link

Converting Methods In Collection Interface

External Link

Finding Size Methods In Collection Interface

External Link

Collections - List

Collections- List

External Link

Adding Methods In list Interfaces

External Link

Removing Methods In list Interfaces

External Link

Converting Methods In list Interfaces

External Link

Access and Modification In list Interfaces

External Link

Finding Size Methods in list Interfaces

External Link

Collection - ArrayList

Collection- Arraylist

External Link

Arraylist Constructor

External Link

Adding Methods In Arraylist

External Link

Removing Methods In Arraylist

External Link

Access and Modification Methods In Arraylist

External Link

Finding Methods In Arraylist

External Link

Converting Methods In ArrayList

External Link

Finding Size of Methods In ArrrayList

External Link

Collections - LinkedList

Collections-LinkedList

External Link

Types of LinkedList

External Link

Inserting Node In LinkedList

External Link

Deletion Node In Linkedlist

External Link

Adding Methods In LinkedList

External Link

Removing Methods In LinkedList

External Link

Get Methods In LinkedList

External Link

Peek Methods In LinkedList

External Link

Poll Methods In LinkedList

External Link

Offer Methods In Linkedlist

External Link

Push and Pop Methods In LinkedList

External Link

Collection - Vector

Collections-Vector

External Link

Adding Methods In Vector

External Link

Removing Methods In Vector

External Link

Set Methods In Vector

External Link

Converting Methods In Vector

External Link

Finding Size of Methods In Vector

External Link

Collections - Stack

Introduction to Stack

External Link

Operations on Stack

External Link

Collections - Queues

Introduction to Queues

External Link

Implementation of Queues

External Link

Types of Queues

External Link

Application of Queues

External Link

Maps

Introduction to Map Interfaces

External Link

Exploring Different Types of Map Interfaces

External Link

Adding Elements In Map Interfaces

External Link

Removing Elements In Map Interfaces

External Link

Get Elements In Map Interfaces

External Link

Finding Size Elements In Map Interfaces

External Link

Access Elements In Map Interfaces

External Link

Collections Sets

Introduction to Sets

External Link

Sets Operations

External Link

Adding Elements In Set Interfaces

External Link

Removing Elements In Set Interfaces

External Link

Finding Elements In Sets Interfaces

External Link

Exploring Different Types of Set Interfaces

External Link

Exception Handling

Introduction to Exception Handling

External Link

Types of Exception Handling

External Link

Difference Between Error & Exceptions

External Link

Try and Catch Keywords

External Link

Finally Keyword

External Link

Throw and Throws Keywords

External Link

Common Scenarios of Java Exception

External Link

Exceptions Handling Using Multiple Catch Blocks

External Link

Method Overriding with Exception Handling

External Link

I/O Streams

Introduction to Input & Output Streams

External Link

Hierarchy of Input Streams

External Link

Implementation of the Constructors & Methods of File Input Stream

External Link

Byte Array Input Stream

External Link

Filter Input Stream

External Link

Buffered Input Stream

External Link

Implementation of the Constructors & Methods of Buffered Input Stream

External Link

Data Input Stream

External Link

Implementation of the Constructors & Methods of Data Input Stream

External Link

Hierarchy of Output Streams

External Link

Implementation of the Constructors & Methods of File Output Stream

External Link

ByteArrayOutputStream

External Link

Filter Output Stream

External Link

Data Output Stream

External Link

Buffered Output Stream

External Link

Reader / Writer

Java Reader Class

External Link

Buffered Reader Class

External Link

Input Stream Reader Class

External Link

Java String Reader Class

External Link

Java File Reader Class

External Link

Java Writer Class

External Link

Buffered Writer Class

External Link

Java Output Stream Writer Class

External Link

Java String Writer Class

External Link

Java File Writer Class

External Link

Java Print Writer Class

External Link

Implementation of the Constructors & Methods of Print Writer Class

External Link

Multithreading

Introduction to Multithreading

External Link

Threads

External Link

Thread Methods

External Link

Thread Synchronization

External Link

Thread Prioritiy

External Link

Daemon Threads

External Link

Thread Pool

External Link

Understanding the Risks of Java Thread Pools

External Link

Thread Group

External Link

Active Methods In ThreadGroup class

External Link

Get Methods In ThreadGroup class

External Link

Shutdown hooks

External Link

Introduction to Deadlock

External Link

Inter-Thread Communication

External Link

Thread Scheduler in Java

External Link

First Come First Serve Scheduling Algorithm

External Link

Shortest Job First(SJF) Scheduling Algorithm

External Link

Shortest Remaining Time First (SRTF) Scheduling Algorithm

External Link

Round Robin Scheduling Algorithm

External Link

Greedy Algorithm

External Link

Garbage Collection

Introduction To Garbage Collection

External Link

Types of garbage collection

External Link

Methods of Garbage Collection

External Link

Instance Initializer Block

Instance Initializer Block

External Link

File and Directory

Introduction To file and directory

External Link

Directory Operations

External Link

File Operations

External Link

Generics

Introduction to Generics

External Link

Types of Java Generics

External Link

Bounded Types Parameters

External Link

Wildcards In Generics

External Link

Raw Types

External Link

Lambda Expression

Introduction to Lambda Expression

External Link

Functional Interfaces

External Link

Method References

External Link

Event Handling

Event Handling

External Link

Event Classes & Listener Interfaces

External Link

Implementation of Event Handling

External Link

Networking

Introduction to Networking

External Link

Java Networking Terminology

External Link

Java Socket Programming

External Link

Cilent-Side & Server-Side Programming

External Link

URL

External Link

URL Structure Methods

External Link

URL Handling Methods

External Link

Connection and Content Handling Methods

External Link

Object Representation and Comparison Methods

External Link

HttpURLConnection

External Link

Inet Address Class

External Link

Factory Methods

External Link

Instance Methods

External Link

Introduction to Datagram

External Link

DatagramSocket

External Link

DatagramPacket

External Link

Encryption & Decryption

External Link

Implementation of Encryption & Decryption using by Ceaser Cipher

External Link

Implementation of Encryption & Decryption using by Substitution Cipher

External Link

Implementation of Encryption & Decryption using by Hill Cipher

External Link

Implementation of Encryption & Decryption using by DES Algorithm

External Link

Implementation of Encryption & Decryption using by Diffiee-Hellman Algorithm

External Link

Implementation of Encryption & Decryption- using by MD5 Algorithm

External Link

Implementation of Encryption & Decryption-using by SHA-1 Algorithm

External Link

Implementation of Encryption & Decryption-using by Blowfish Algorithm

External Link

Implementation of Encryption & Decryption-7 using by Rijndael Algorithm

External Link

Exploring java.lang - 1

Introduction to java.lang package

External Link

Object Class

External Link

Methods of Object Class-1

External Link

Methods of Object Class-2

External Link

Methods of Object Class-3

External Link

java.lang.Character.Subset

External Link

Character.Subset Class Methods

External Link

java.lang.Character.UnicodeBlock

External Link

Character.UnicodeBlock Class Methods

External Link

Exploring java.lang - 2

Class Loader

External Link

Working of Class Loader and types and Methods

External Link

Methods of Class Loader-1

External Link

Methods of Class Loader-2

External Link

Methods of Class Loader-3

External Link

Methods of Class Loader-4

External Link

Methods of Class Loader-5

External Link

System Class

External Link

Methods of System Class - 1

External Link

Methods of System Class - 2

External Link

Methods of System Class - 3

External Link

Methods of System Class - 4

External Link

Methods of System Class - 5

External Link

Exploring java.lang - 3

System.Logger and System.LoggerFinder

External Link

Methods of System.Logger-1

External Link

Methods of System.Logger-2

External Link

Methods of System.LoggerFinder

External Link

Runtime

External Link

Methods of Runtime Class-1

External Link

Methods of Runtime Class-2

External Link

Runtime.Version

External Link

Methods of Runtime.Version Class

External Link

Void

External Link

Exploring java.lang - 4

Process

External Link

Methods of Process Class

External Link

ProcessBuilder

External Link

Methods of ProcessBuilder Class

External Link

Math

External Link

Methods of Math Class

External Link

Strict Math

External Link

Methods of Strict Math Class

External Link

Compiler

External Link

Package

External Link

Module

External Link

ModuleLayer

External Link

RuntimePermission

External Link

Exploring java.lang - 5

Throwable Class

External Link

Various Methods in the Throwable Class

External Link

Security Manager

External Link

StackTraceElement

External Link

StackWalker and StackWalker.StackFrame

External Link

ClassValue

External Link

Exploring java.lang - 6

Interfaces in java.lang Package (Part-1)

External Link

Interfaces in java.lang Package (Part-2)

External Link

Interfaces in java.lang Package (Part- 3)

External Link

Exploring java.lang - 7

Annotation Type Hierarchy (Part-1)

External Link

Annotation Type Hierarchy (Part-2)

External Link

Exploring java.lang - 8

Enum Type Hierarchy (Part-1)

External Link

Enum Type Hierarchy (Part-2)

External Link

Exploring java.lang - 9

Sub Packages of java.lang Package (Part - 1)

External Link

Sub Packages of java.lang Package (Part - 2)

External Link

Sub Packages of java.lang Package (Part - 3)

External Link

Introduction to AWT

Introduction to AWT

External Link

AWT Components

External Link

Working with Frame Windows

External Link

Methods of the Frame Class

External Link

Creating a Frame

External Link

Closing a Frame Window

External Link

Window Fundamentals

External Link

Introduction to Graphics

External Link

Fundamental Graphic Elements-1

External Link

Fundamental Graphic Elements-2

External Link

Fundamental Graphic Elements-3

External Link

Creating a Frame-Based Application

External Link

Working with Color

External Link

Setting the Paint Mode

External Link

Working with Fonts-1

External Link

Working with Fonts-2

External Link

Working with Fonts-3

External Link

Dialog

External Link

Panel

External Link

Applet

External Link

Date/Time API

Introduction to Classical Date Time API

External Link

java.util.Date Class

External Link

java.sql.Date Class

External Link

Java Calendar Class

External Link

Java TimeZone Class

External Link

Introduction to Date & Time API in Java-8

External Link

Java LocalDate Class

External Link

Java LocalDateTime Class

External Link

Java MonthDay Class

External Link

Java OffsetTime Class

External Link

Java Clock Class

External Link

Java ZonedDateTime Class

External Link

Java Year Class

External Link

Java Period Class

External Link

Java Duration Class

External Link

Java Instant Class

External Link

Java DayOfWeek enum Class

External Link

Java Month enum Class

External Link

Stream API

Introduction to Stream API

External Link

stream() and filter() Methods

External Link

sorted()

External Link

sort() verses sorted()

External Link

min() & max()

External Link

findFirst() & findAny()

External Link

anyMatch() & allMatch()

External Link

collect()

External Link

iterate()

External Link

map()

External Link

flatMap()

External Link

map() v/s flatMap()

External Link

forEach()

External Link

generate() / count() / limit()

External Link

skip() / distinct() / peek()

External Link

reduce()

External Link

toArray()

External Link

Comparable vs Comparator using Stream API

External Link

SKT_PG_Lab L1_Java Libraries

SKT_PG_Lab L2_Java Libraries

SKT_PG_Lab L3_Java Libraries

SKT_PG_Theory_JFC Swings

25 Learning Materials

Introduction to AWT and Swings

Introduction to JFC swings

External Link

Java Foundation Classes

External Link

Introduction to CUI & GUI

External Link

Java Swing API

Java Swing API

External Link

Swing API(JAVAX.SWING.EVENT)Package

External Link

Swing Components

Swing Components

External Link

Swing Components(Jlabel & JTextField)

External Link

Swing Components(JTextArea & JPasswordField)

External Link

Swing Components(Jbutton & JRadioButton)

External Link

Swing Components(JComboBox & JCheckBox)

External Link

Swing Components(Jtable & Jlist)

External Link

Swing Components(JScrollBar & JoptionPane)

External Link

Swing Components(JMenuBar & JPopupMenu)

External Link

Swing Components(JCheckBoxMenuItem & Jseperator)

External Link

Swing Components(JProgressBar & Jtree)

External Link

Swing Components(JSlider and JSpinner)

External Link

JApplet

External Link

Event Handling

Event Handling

External Link

Event Sources

External Link

Event Listeners

External Link

Layout managers

Introduction to layout manager

External Link

Flow & Grid Layout Manager

External Link

Card & Grid Bag Layout Manager

External Link

Box & Group Layout Manager

External Link

Spring Layout Manager

External Link

SKT_PG_Lab L1_JFC Swings

SKT_PG_Lab L2_JFC Swings

SKT_PG_Lab L3_JFC Swings

SKT_PG_Theory_SQL & PL/SQL

40 Learning Materials

Course Road Map

Course Road Map

External Link

Fundamentals of Database

Fundamentals of Database

External Link

Introduction to SQL

Introduction to SQL

External Link

Installation Procedure For Oracle 11g Express Edition

Installation Procedure For Oracle 11g Express Edition

External Link

Data Types in Oracle

Data Types in Oracle

External Link

Numeric Data Types in Oracle

External Link

Date and Time Data Types in Oracle

External Link

Oracle large object Data Types

External Link

Data Definition Language (DDL) Commands

Data Definition Language (DDL) Commands

External Link

Data Manipulation Language(DML) Commands

Data Manipulation Language(DML) Commands

External Link

Data Query Language(DQL) Commands

Data Query Language(DQL) Commands

External Link

Transaction Control Language(TCL) Commands

Transaction Control Language(TCL) Commands

External Link

Data Control Language (DCL) Commands

Data Control Language (DCL) Commands

External Link

Data Integrity Constraints

Data Integrity Constraints

External Link

Operators

Operators

External Link

Comparison Operators

External Link

Bitwise Operators

External Link

Logical Operators

External Link

Set Operators

External Link

JOINS

JOINS

External Link

Types of JOINS

External Link

SUB - QUERIES

SUB - QUERIES

External Link

SQL VIEWS

SQL VIEWS

External Link

Types of SQL Views

External Link

SQL FUNCTIONS

SQL FUNCTIONS

External Link

Aggregate Function

Aggregate Functions

External Link

Single Row Functions

Single Row Functions

External Link

Conversion Functions

External Link

DateTime Functions

External Link

Data Types in PL/SQL

Data Types in PL/SQL

External Link

Control Structures

Control Structures

External Link

Loops in PL/SQL

Loops in PL/SQL

External Link

Exception Handling

Exception Handling

External Link

Functions Of PL SQL

Functions Of PL SQL

External Link

Procedure In PL/SQL

Procedure In PL/SQL

External Link

Triggers In PL/SQL

Triggers In PL/SQL

External Link

CURSORS

CURSORS

External Link

Cursor Variables

External Link

FOR Loop Cursors

External Link

Introduction to PL/SQL

Introduction to PL/SQL

External Link

SKT_PG_Lab L1_SQL & PL/SQL

2 Learning Materials

Basic Level Programminng On DDL Commnads

Create a table named sales_order with s_order_no and product_no as the primary key.

External Link

Basic Level Programminng On Data Types In Oracle

Write an SQL statement to create a table named employee.

External Link

SKT_PG_Lab L2_SQL & PL/SQL

2 Learning Materials

Intermediate Level Programming on DDL Commnads

Queries on DDL commands (Create, Alter, Drop, Rename)

External Link

Intermediate Level Programming on Data Types in Oracle

To study and implement Large Objects (CLOB, NCLOB, BLOB, and BFILE) in Oracle Database.

External Link

SKT_PG_Lab L3_SQL & PL/SQL

2 Learning Materials

Advance Level Programming on DDL Commnads

Alter the MOVIE_STREAMING table to perform the following operations in a single logical sequence

External Link

Advance Level Programming on Data Types in Oracle

Create a table named products with a price column that has specific precision and scale.

External Link

OLD_SKT_PG_Theory_JDBC

31 Learning Materials

Usages of JDBC

Using JDBC

External Link

Loading Drivers

External Link

Connecting to a Database

External Link

Using a Connection and Statement

External Link

Using a ResultSet

External Link

Mapping Java Types to SQL Types

External Link

ResultSet

Introduction to ResultSet

External Link

Concurrency of ResultSet

External Link

ResultSet Navigation

External Link

ResultSet Column Data

External Link

Update ResultSet

External Link

Java Programs on JDBC - ResultSet

Program on ResultSet

External Link

CRUD Operations

Introduction to CRUD Operations

External Link

Create Operation

External Link

Read and Update Operation

External Link

Program on Read and Update Operation

External Link

Delete Operation

External Link

Java Programs on JDBC - CRUD Operations

Program on CRUD Operations

External Link

PreparedStatement and CallableStatement

Introduction

External Link

Program on PreparedStatement

External Link

Statement Interface

External Link

Prepared Statement

External Link

Programming Traps

External Link

Callable Statement

External Link

Java Programs on JDBC - PreparedStatement and CallableStatement

Program on PreparedStatement

External Link

Program on Callable Statement

External Link

Batch Updates

Introduction to Batch Update

External Link

Managing JDBC Batch Updates using PreparedStatement

External Link

PreparedStatement Batch Updates

External Link

Statement Batch Updates

External Link

Transactions in Batch Updates

External Link

SKT_PG_Theory_JDBC

15 Learning Materials

Introduction to JDBC

JDBC Introduction

External Link

JDBC Architecture

JDBC Architecture

External Link

JDBC API

JDBC API

External Link

JDBC Drivers

JDBC Drivers

External Link

Standard Steps to Develop JDBC Application

Client - Server Model

External Link

JDBC First Aplication

External Link

Establishing a JDBC Connection

Steps to connect to Database

External Link

performing sql operations on JDBC

CRUD operations

External Link

Using Statement

How to use Statement Interface

External Link

Using Prepared Statement

How to use Prepared Statement Interface

External Link

PL/SQL

Introduction to PL/SQL Basics

External Link

Using Callable Statement

Using CallableStatement Interface

External Link

Executing PL/SQL Blocks from Java Application

External Link

Result Sets

Result Set Interface

External Link

BLOB and CLOB

BLOB and CLOB

External Link

SKT_Lab L1_JDBC

1 Learning Materials

Basic Level Programming on JDBC Drivers

Write a program to retrieve and display JDBC driver metadata (driver name, version, database product

External Link

SKT_Lab L2_JDBC

2 Learning Materials

Intermediate Level Programming on JDBC Drivers

Create a Java program using JDBC thin driver to connect to a database and drop a table.

External Link

Intermediate Level Programming on Standard Steps to Develop JDBC Application

Show the step-by-step JDBC application development process through a Java program

External Link

SKT_Lab L3_JDBC

SKT_PG_Theory_Java Servlets

33 Learning Materials

Java EE Core Components

Introduction of Java EE Core Components

External Link

Introduction to Web Technologies

Introduction to Web Technologies

External Link

Web Terminology

External Link

Client-Server Architecture

External Link

Jakarta API

Introduction to Jakarta API

External Link

Servlet API vs Jakarta API

External Link

Understanding the ServletRequest interface and the ServletResponse interface

Introduction to ServletRequest Interface and ServletResponse Interface

External Link

Important methods of the ServletRequest Interface - 1

External Link

Example program demonstrating ServletRequest methods -1

External Link

Important methods of the ServletRequest Interface - 2

External Link

Example programs demonstrating ServletRequest methods -2

External Link

Important methods of the ServletResponse Interface

External Link

Example program demonstrating ServletResponse methods

External Link

Undestanding the work flow of the HttpServletRequest and the HttpServletResponse

External Link

Example program on HttpServletRequest and the HttpServletResponse interfaces

External Link

Request Dispathcing Mechanism in Servlet

Introduction to Request Dispatching in Servlet

External Link

Important methods of RequestDispatcher interface

External Link

Explain the working of forward() method

External Link

Explain the working of include() method

External Link

Send Redirect Mechanism in Servlet

Understanding the Send Redirect Mechanism in Servlet

External Link

Difference Between sendRedirect() and forward() Methods in Servlet

External Link

Understanding the ServletConfig Interface

Intoduction to ServletConfig Interface

External Link

Important Methods of ServetConfig Interface

External Link

Creating a program that shows the workings of the ServletConfig Interface

External Link

Introduction to Java Servlet Technology

CGI Technology vs Servlet Technology

External Link

Introduction to Servlet Container

External Link

Features of Servlet Technology

External Link

Servlet API

Introduction to Servlet API

External Link

Classes and Interfaces of servlet Package

External Link

Introduction to Servlet Interface

External Link

Introduction to GenericServlet class

External Link

Introduction to HttpServlet class

External Link

Set up a Development Environment for a Servlet Using IDE

Introduction to Maven Build Tool

External Link

SKT_PG_Lab L1_Java Servlets

SKT_PG_Lab L2_Java Servlets

SKT_PG_Lab L3_Java Servlets

SKT_PG_Theory_JSP

41 Learning Materials

Introduction to JSP

Introduction to JSP

External Link

Architecture of JSP

External Link

JSP API

External Link

Life Cycle of a JSP

External Link

Advantages and Disadvantages of JSP Technology

External Link

Set up a development environment for JSP without any IDE on Windows Operating System

Directory Structure for a JSP Web-Application

External Link

Procedure for Installing and Configuring Java

External Link

Procedure for Installing and Configuring the Tomcat Web Server

External Link

Creating a JSP web App without any IDE

Setting up a Basic JSP Web Application

External Link

Deploying a WAR File of JSP Application

External Link

Set up a development environment for JSP with any IDE on Windows Operating System

Procedure for Installing the Eclipse IDE for Windows Operation

External Link

Download and Install Maven Build Tool

External Link

Creating a JSP web app Using Eclipse IDE

JSP Web App as Dynamic Web Project

External Link

JSP Script as a Maven Project using Eclipse IDE

External Link

Scripting Elements in JSP Technology

Introduction to Scripting Elements in JSP Technology

External Link

Scriptlet tag in JSP

External Link

Expression tag in JSP

External Link

Declaration tag in JSP

External Link

Implicit Objects in JSP Technology

Implicit Objects in JSP Technology

External Link

Request Object in JSP

External Link

Response Object in JSP

External Link

Describing the 'out' Object in JSP

External Link

Describing the 'session' Object in JSP

External Link

Describing the 'config' Object in JSP

External Link

Describing the 'pageContext' Object in JSP

External Link

Describing the 'page' Object in JSP

External Link

Describing the 'application' Object in JSP

External Link

Describing the 'exception' Object in JSP

External Link

JSP Directives

Introduction to the JSP Directives

External Link

Explaining the 'page' Directive in JSP Technology

External Link

Describing the Attributes of JSP 'page' Directive

External Link

Explaining the 'include' Directive in JSP Technology

External Link

Explaining the 'taglib' Directive in JSP Technology

External Link

Custom Tags in JSP Technology

Intorduction to Custom Tags in JSP

External Link

Explaining the Hierarchy of Custom Tag

External Link

Describing the Components of Custom Tag

External Link

Describing the Tag interface

External Link

Creating an Example of Custom Tag in JSP

External Link

JSP Actions

Action Tag in JSP

External Link

Jsp Set Property Tag

External Link

Jsp Get Property Tag

External Link

SKT_PG_Lab L1_JSP

SKT_PG_Lab L2_JSP

SKT_PG_Lab L3_JSP

SKT_PG_Theory_Hibernate

19 Learning Materials

Introduction to Hibernate

Overview of Hibernate

External Link

Introduction to Java Persistence API

External Link

Persistence v/s. In-Memory Storage

External Link

Hibernate - ORM

Hibernate Object Relational Mapping

External Link

Hibernate v/s JDBC

Hibernate v/s JDBC

External Link

Hibernate Framework Architecture

Hibernate Architecture

External Link

Hibernate Environment Setup

Setting Up a Development Environment for Hibernate

External Link

Hibernate Core Concepts

Hibernate Configuration File

External Link

Hibernate Properties and Annotations

External Link

SessionFactory

External Link

Session

External Link

Session Management

External Link

Transaction Management

External Link

Creating a Hibernate Application

Building a Simple Hibernate Application

External Link

Hibernate Object Entity Lifecycle

Hibernate Entity Lifecycle

External Link

Transient State in Hibernate

External Link

Persistent State in Hibernate

External Link

Detached State in Hibernate

External Link

Removed State in Hibernate

External Link

SKT_PG_Lab L1_Hibernate

SKT_PG_Lab L2_Hibernate

SKT_PG_Lab L3_Hibernate

SKT_PG_Theory_Spring Core

21 Learning Materials

Introduction to Spring Frame Work

Introduction to Java Frameworks

External Link

Introduction to Spring Frame Work

External Link

Introduction to Spring Core

Introduction to Spring Core

External Link

Spring Framework Environment Setup

External Link

Spring Core Module

Inversion of Control

External Link

Dependency injection

External Link

Setter injection with collection

External Link

Introduction to Design patterns

External Link

Spring Bean scopes

External Link

Types of Spring Bean Scopes

External Link

Spring Bean Lifecycle

External Link

Spring Bean post processors

External Link

Spring Bean Event Processing

External Link

Spring Bean Autowiring

External Link

Factory Bean

External Link

Spring Factory Methods

External Link

Factory Method Bean Instantiation

External Link

Static factory method bean Instantiation

External Link

Instance factory method bean Instantiation

External Link

Spring properties File

External Link

Spring core with Annotations

Spring Annotations

External Link

SKT_PG_Lab L1_Spring Core

SKT_PG_Lab L2_Spring Core

SKT_PG_Lab L3_Spring Core

SKT_PG_Theory_Spring Web MVC

26 Learning Materials

Introduction To MVC

Model-View-Controller (MVC) architecture

External Link

Web application and Distributed Applications

Web application and Distributed Applications in Spring MVC

External Link

Developing Web and Distributed Applications in Spring MVC

External Link

MVC Architecture In Spring MVC

Introduction to Spring Web MVC

External Link

Spring MVC Resources

static Resources in Spring Web MVC

External Link

Dynamic Resources in Spring Web MVC

External Link

Front contoller design pattern

Front Controller Design Pattern

External Link

DispatcherServlet

DispatcherServlet in Spring MVC

External Link

Spring Web MVC Application Flow

Application flow in spirng MVC

External Link

Handling Form Submissions

Handling Form submissions in Spring Web MVC

External Link

Multiple Views

Multiple views in Spring Web MVC

External Link

Configuring Multiple views in a Spring MVC Application

External Link

Multiple Controllers

Multiple Controllers in Spring Web MVC

External Link

Spring MVC Bean Types

Spring MVC Bean Types

External Link

Spring Bean Configuraton Approach

Spring MVC Bean Configuration approach

External Link

Exception Handling in Spring MVC

Exception Handling in Spring Web MVC

External Link

Types of Exceptions in Spring Web MVC

External Link

ViewResolvers

View Resolvers in Spring web MVC

External Link

InternalResourceViewResolver

External Link

UrlBasedViewResolver

External Link

ResourceBundleViewResolver

External Link

XmlViewResolver

External Link

TilesViewResolver

External Link

View Technologies

View Technologies in Spring MVC

External Link

Types of View Technologes in Spring MVC

External Link

HandlerMappings

HandlerMappings in Spring Web MVC

External Link

SKT_PG_Lab L1_Spring Web MVC

SKT_PG_Lab L2_Spring Web MVC

SKT_PG_Lab L3_Spring Web MVC

SKT_PG_Theory_Spring Boot

74 Learning Materials

Introduction to Spring Boot

Overview of Spring Boot

External Link

Features of Spring Boot-1

External Link

Features of Spring Boot-2

External Link

Features of Spring Boot-3

External Link

Features of Spring Boot-4 (Spring Boot Starter)

External Link

Features of Spring Boot-5 (Spring Boot Actuator)

External Link

Features of Spring Boot-6 (Spring Boot Dev Tools)

External Link

Spring Boot Architecture

External Link

Comparison with traditional Spring framework

External Link

Benefits and Limitations

External Link

Basic types of Spring Boot Application

Classification of Spring Boot Application

External Link

Web Applications

External Link

Reactive Web Applications

External Link

First Spring Boot Application

Set up a Development Environment for a Spring Boot Application-Part-1

External Link

Set up a Development Environment for a Spring Boot Application-Part-2

External Link

Set up a Development Environment for a Spring Boot Application-Part-3

External Link

How to create a first Spring Boot Application?

External Link

Run & Test Spring Boot Application

External Link

Spring Boot Project Structure

External Link

Spring Boot Project Structure based on WAR File

External Link

Annotations in Spring Boot

What is an Annotaion in Spring Boot?

External Link

Introduction to @SpringBootApplication annotation

External Link

Key Annotations-1

External Link

Key Annotations-2

External Link

Key Annotations-3

External Link

Key Annotations-4

External Link

Key Annotations-5

External Link

Key Annotations-6

External Link

Key Annotations-7

External Link

Key Annotations-8

External Link

Key Annotations-9

External Link

Key Annotations-10

External Link

Spring Boot Runners

Command Line Runner-Part1

External Link

Command Line Runner-Part2

External Link

Application Runner

External Link

Application Events and Listeners in Spring Boot

Introduction to application events and listeners in Spring Boot

External Link

Classification Of Application Events

External Link

Hierarchy of Pre Existing Application Events

External Link

Pre-Existing Application Event-1

External Link

Pre-Existing Application Event-2

External Link

Pre-Existing Application Event-3

External Link

Pre-Existing Application Event-4

External Link

Pre-Existing Application Event-5

External Link

Pre-Existing Application Event-6

External Link

Pre-Existing Application Event-7

External Link

Context-Related Events in Spring Boot

External Link

Create a Custom Application Event in Spring Boot

External Link

Run & Test a Custom Application Event

External Link

How to handle a Custom Application Event in Spring Boot

External Link

Benefits of Application Events & Listeners

External Link

Spring Boot Application Exit

ExitCodeGenerator

External Link

Custom Exit Codes-Part 1

External Link

Custom Exit Codes-Part 2

External Link

Custom Exit Codes-Part 3

External Link

Custom Exit Codes- Part 4

External Link

ExitCodeExceptionResolver

External Link

Application Properties

Application Properties

External Link

YAML File

External Link

Differences Between application.propertes File & application.yml File

External Link

Spring Boot Profiles

Introduction to Spring Boot profiles

External Link

Configure & Manage Profiles

External Link

Benefits of using profiles in Spring Boot

External Link

Spring Web MVC Application Flow in Spring Boot

Spring Web MVC Flow

External Link

Create a Web Application using Spring Boot

External Link

WAR Packaging and Deployment

External Link

Convert Standalone Spring Boot App to WAR and Deploy

External Link

Registering Filters and Servlets in Spring Boot Application

External Link

Customizing the Embedded Servlet Containers

External Link

REST API using Spring Boot

Introduction to REST API

External Link

Principles and constraints of REST APIs

External Link

Client-server architecture & Statelessness in REST API

External Link

Create a REST API using Spring Boot

External Link

Run & Test REST APIs using Postman

External Link

Benefits and use cases of RESTful APIs

External Link

SKT_PG_Lab L1_Spring Boot

SKT_PG_Lab L2_Spring Boot

SKT_PG_Lab L3_Spring Boot

SKT_WD_Theory_HTML

48 Learning Materials

Web Design

Introduction to Web Design

External Link

Evolution of Web Design

External Link

Role of Web Designer

External Link

Web Design Principles & Best Practices

External Link

Web Design Process

External Link

Color Theory

External Link

Understanding the Web

How the Internet Works

External Link

Internet vs World Wide Web

External Link

Browsers, Servers & Clients

External Link

Domain Names & Web Hosting

External Link

Introduction to HTML

HTML & Its Role

External Link

Evolution of HTML

External Link

Syntax & Structure

External Link

HTML Document Structure

DOCTYPE

External Link

Meta Tags for SEO

External Link

HTML Comments

External Link

Text Formatting & Semantic Elements

Heading Tags

External Link

Paragraph Tag & Line Break Tag

External Link

Text-Formatting Tags

External Link

Semantic Elements

External Link

Links and Navigation

Anchor Tag

External Link

Image & Media Tags

Image Tag

External Link

Audio Tag & Video Tag

External Link

Embedding Multimedia

External Link

Lists

List in HTML

External Link

Tables

Creating Tables & Structure

External Link

Attributes of the table Tag

External Link

HTML Forms

HTML Forms

External Link

Text & Password Inputs

External Link

Check Boxes & Radio Buttons

External Link

Select Menus & Option List

External Link

File Uploading in HTML

External Link

Button

External Link

Color

External Link

Date

External Link

DateTime-Local

External Link

E-Mail

External Link

Hidden

External Link

Image Button

External Link

Month

External Link

Number

External Link

Range

External Link

Reset

External Link

Tel

External Link

Time

External Link

URL

External Link

Week

External Link

Form Accessibility

External Link

SKT_Lab L1_HTML

2 Learning Materials

Basic Level Programming on Introduction to HTML

Write an HTML program to display a text "Welcome to HTML programming​

External Link

HTML Document Structure

Create a simple HTML document and add a single line comment.

External Link

SKT_Lab L2_HTML

2 Learning Materials

Intermediate level programming on Introduction to Html

Create a simple HTML page that displays "Hello, World!" as the title and "This is my first HTML pag

External Link

HTML Document Structure

Create an HTML document that uses HTML5 elements

External Link

SKT_Lab L3_HTML

2 Learning Materials

Advance level programming on Introduction to Html

How can we make the resume visually appealing without using CSS ?

External Link

HTML Document Structure

Create a simple newspaper structure using sections.

External Link

SKT_WD_Theory_CSS

54 Learning Materials

Introduction to CSS

CSS & it's Importance

External Link

CSS Syntax & Structure

External Link

Inline, Internal & External CSS

External Link

Understanding Selectors

Simple Selectors

External Link

Attribute Selectors

External Link

Pseudo-class Selectors

External Link

Pseudo-element Selectors

External Link

Combinator Selectors

External Link

Specificity

Specificity of Inline, Internal & External CSS

External Link

Specificity Hierarchy

External Link

Box Model and Positioning Elements

Understanding the Box Model

External Link

Padding

External Link

Border

External Link

Margin

External Link

Positioning Elements

External Link

Typography and Text Styling

Font Properties

External Link

Working with Web Fonts

External Link

Text Styling

External Link

Text Spacing

External Link

Colors and Backgrounds

Using Color Values

External Link

Applying Background Colors & Images

External Link

Working with Gradients & Patterns

Linear Gradient

External Link

Radial Gradients

External Link

Conical Gradient

External Link

Using CSS Patterns

External Link

Layout in CSS

Introduction to CSS Layout Techniques

External Link

Understanding the Display Property

External Link

Types of Layouts

Introduction to Grid Layout

External Link

Grid Container

External Link

Grid Items

External Link

Creating Flexible Layouts with FlexBox

External Link

Flex Container

External Link

Flex Items

External Link

Responsive Design

Media Queries & Responsive Breakpoints

External Link

Building Responsive Layouts

External Link

Mobile-First Approach v/s Desktop-First Approach

External Link

Transitions and Animations

Transitions & Animations

External Link

Transition Properties

External Link

Introduction to Animations

External Link

KeyFrames and Complex Animations

External Link

Transformations and Transforms

Applying Transformations

External Link

Applying 3D Transforms

External Link

Translate Function

External Link

Scale() Function

External Link

Perspective Function

External Link

Building CSS Components

Button

External Link

Button Animations & Transitions

External Link

Button Group

External Link

Dropdown

External Link

Cards

External Link

Navigation Bar

External Link

List Group

External Link

Breadcrumbs

External Link

Styling Form Elements

External Link

SKT_Lab L1_CSS

1 Learning Materials

Write an HTML code to demonstrate the usage of inline CSS

Write an HTML code to demonstrate the usage of inline CSS

External Link

SKT_Lab L2_CSS

1 Learning Materials

Intermediate level programming on Introduction to css

Write an HTML code to demonstrate the usage of external CSS.

External Link

SKT_Lab L3_CSS

1 Learning Materials

Advance level programming on Introduction to css

How do you refer to more than one .css file in an HTML document ?

External Link

SKT_WD_Theory_Javascript

128 Learning Materials

Introduction to JavaScript

What is JavaScript?

External Link

Brief history & evolution of JavaScript

External Link

Setting up development environment

External Link

How to include JavaScript?

External Link

JavaScript Basics

Comments in JavaScript

External Link

Keywords & Identifiers

External Link

Javascript I/O statements

JS Input & Output Statements

External Link

Variables and data types

Variables

External Link

Data -Types

External Link

Operators and expressions

Introduction to Operators

External Link

Arithmetic Operators

External Link

Assignment Operators

External Link

Relational Operators

External Link

Identically Equal Operators

External Link

Logical Operators

External Link

Bitwise Operators

External Link

Increment & Decrement Operators

External Link

Ternary Operators

External Link

Type Operator

External Link

Conditionals Statements

if conditional statements

External Link

Switch Statement

External Link

loops

Introduction to Loops

External Link

for loop

External Link

while loop

External Link

do while loop

External Link

Loop control statements

External Link

Functions

Introduction to Functions

External Link

Implementing Functions

External Link

Classification of Functions

External Link

Nested Functions

External Link

Scope of Variables in Functions

External Link

Recursive functions

External Link

Arrays and Objects

Array

External Link

Array Methods & Properties

External Link

Introduction to Objects

External Link

Accessing & Modifying Object Properties​​

External Link

Adding & Deleting Object Properties​​

External Link

Object Methods & "this" Keyword

External Link

Object Oriented Programming

Core OOP Principles

External Link

Classes

External Link

Constructor

External Link

Accessing & Modifying Object Properties_ES6

External Link

Adding & Deleting Object Properties

External Link

Object Property & Attributes

External Link

Prototype & Prototypal Inheritance

External Link

Inheritance

External Link

Polymorphism

External Link

Encapsulation

External Link

Abstraction

External Link

Strings and String Manipulation

Creating & manipulating strings

External Link

String Properties

External Link

Modifying strings

External Link

Extracting substrings

External Link

Searching within strings

External Link

Template literals & string interpolation

External Link

Date Functions

Date Functions

External Link

Time Functions

Time Functions

External Link

Intervals in Javascript

Intervals in Javascript

External Link

Asynchronous JavaScript

Introduction to asynchronous programming

External Link

Callback Functions

External Link

Promises

External Link

Introduction to async/await

External Link

Error Handling and Debugging

JavaScript errors

External Link

Error Handling

External Link

Debugging techniques & tools

External Link

ES6 and Modern JavaScript

Arrow functions

External Link

Destructuring in JavaScript

External Link

Spread & Rest Operators

External Link

Modules & import/export

External Link

Introduction to APIs

Web APIs & Technologies

External Link

Making HTTP requests

External Link

Introduction to HTTP methods

External Link

Sending Request Headers & Data

External Link

Consuming & parsing JSON data

External Link

Introduction to the Document Object Model (DOM)

What is DOM Model?

External Link

Tree-like structure of DOM

External Link

Parent -Child relationships

External Link

Window Objects in DOM

External Link

Document Object

External Link

Accessing HTML elements

External Link

Traversing and searching the DOM

Navigating the DOM tree

External Link

Forward & Backward Traversing

External Link

Element Searching Methods

External Link

Nodelists & HTML collections

External Link

Loops in Node Lists

External Link

DOM Manipulation Basics

Modifying element content

External Link

Changing element attributes

External Link

Adding or removing elements

External Link

Working with events

Introduction to events

External Link

Event Loop in JavaScript

External Link

Registering Event Handlers

External Link

Mouse Events

External Link

Keyboard Events

External Link

Form Events

External Link

Window Events

External Link

Clipboard Events

External Link

Drag & Drop Events

External Link

Media Events

External Link

Event delegation & propagation

External Link

Styling and CSS manipulation

Changing element styles

External Link

Adding & removing CSS classes

External Link

Getting & setting element dimensions

External Link

Handling forms and user input

Form Elements

External Link

Validating Form Input

External Link

form submission & handling

External Link

Advanced DOM techniques and APIs

Working with history API

External Link

Drag & Drop API

External Link

Web Storage API

External Link

Using Fetch API

External Link

Javascript projects

Weather Application

External Link

Calculator Application_Part 1(HTML)

External Link

Calculator Application_Part 2(CSS)

External Link

Calculator Application_Part 3(JAVASCRIPT)

External Link

Digital Clock

External Link

Create a Background Video

External Link

Color pallette generator

External Link

To-do-list_Part 1

External Link

To-do-list_Part 2

External Link

Quiz Application_Introduction

External Link

Quiz Application_HTML

External Link

Quiz Application_CSS-Part I

External Link

Quiz Application_CSS-Part II

External Link

Quiz Application_JavaScript-Part I

External Link

Quiz Application_JavaScript-Part II

External Link

Quiz Application_JavaScript-Part III

External Link

Quiz Application_Recap

External Link

Tic Tac Toe Game - I

External Link

Tic Tac Toe Game - II

External Link

SKT_WD_Lab L1_Javascript

SKT_WD_Lab L2_Javascript

SKT_WD_Lab L3_Javascript

SKT_WD_Theory_React JS

23 Learning Materials

Introduction to Web Development & React

Understanding Web Development

External Link

MVC Architecture

External Link

Introduction to React

External Link

React Environment Setup

External Link

Babel in React

External Link

React Components & JSX

Understanding JSX

External Link

React Components

External Link

Types of Components

External Link

Props

External Link

Props in Different Components

External Link

State In React

External Link

State Management

External Link

Behaviour of State

External Link

React Fragments

External Link

React Lifecycle

Overview of React Life Cycle

External Link

Mounting Phase

External Link

Updating Phase

External Link

Unmounting Phase

External Link

React Hooks

Introduction to React Hooks

External Link

Types of Hooks

External Link

State Hook

External Link

Effect Hook

External Link

Custom Hook

External Link

SKT_WD_Lab L1_React JS

SKT_WD_Lab L2_React JS

SKT_WD_Lab L3_React JS

Course Instructor

tutor image

APBOCW

272 Courses   •   7668 Students