0% found this document useful (0 votes)
7 views11 pages

Java Foundation Training - Blended Learning

The document outlines a comprehensive training schedule covering various topics in algorithms, data structures, databases, Java programming, web technologies, and cloud computing over several weeks. Each week includes specific days dedicated to different subjects, assessments, and practical sessions. The curriculum is designed to provide a thorough understanding of both theoretical concepts and practical applications in software development and database management.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views11 pages

Java Foundation Training - Blended Learning

The document outlines a comprehensive training schedule covering various topics in algorithms, data structures, databases, Java programming, web technologies, and cloud computing over several weeks. Each week includes specific days dedicated to different subjects, assessments, and practical sessions. The curriculum is designed to provide a thorough understanding of both theoretical concepts and practical applications in software development and database management.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Duration in

Week Date Day Topics Detail Topics


Hours
Heuristic approach/
Brute Force technique
Greedy approach
Algorithm Basics Divide and Conquer 2
technique
Dynamic Programming
technique
Array
20th May Day 1
Linked List
Data Structures Basics 1.5
Stack
Queue
Bubble sort
Insertion sort
Sorting Techniques Selection sort 1.5
Merge sort
Quick Sort
Linear Search
Searching Techniques 1.5
Binary Search
Tree Structure
Week 1 Tree Traversal
Tree 1.5
Binary Search Tree
21st May Day 2
AVL Tree
Agile Overview
Introduction to SDLC
Agile 3
Types of Model in
SDLC
Traditional
1
Agile Methodologies
Knowing Scrum 1
22nd May Day 3
Doing Scrum
Agile 3
TRELLO
Practice Assessment 1
Mentor connect and
23rd May Day 4 Assessment
Preparation
Graded Assessment 1
26th May Day 5 and Technical
Discussion
Introduction to SQL/
NoSQL, Advantages
and Disadvantages
Introduction to
Managing Databases 1
Databases
Identifying System
Databases in SQL
Server
Normalization Forms
Normalization 1
1NF, 2NF, 3NF, BCNF
Identifying System
Databases in SQL
Server
Identifying the
Database Files
Creating a
User-Defined
Managing Databases 1
Database
27th May Day 1 Renaming a
User-Defined
Database
Dropping a
User-Defined
Database
Identifying Data Types
Creating a Table
Managing Tables Modifying a Table 1
Renaming a Table
Dropping a Table
Storing Data in a Table
Updating Data in a
Table
Manipulating Data by
Deleting Data from a 2
Using DML Statements
Table
Demo: Manipulating
Data in Tables
Retrieving Specific
Attributes
Manipulating Data by Retrieving Selected
2
Using DML Statements Rows
WHERE Clauses
Demo: Retrieving Data
Implementing Data
Integrity
Using Functions to
Customize the Result
Set
Using String Functions
week 2 Manipulating Data by
Using Date Functions 2
Using DML Statements
28th May Day 2 Using Mathematical
Functions
Using System
Functions
Demo: Customizing
the Result Set
Summarizing and
Grouping Data
Summarizing Data by
Manipulating Data by Using Aggregate
2
Using DML Statements Functions
Grouping Data
Demo: Summarizing
and Grouping Data
Using an Inner Join
Querying Data by Using an Outer Join
1
Using Joins Using a Cross Join
Demo: Using Joins
Use basic example
and explain
diagrammatically the
concept of joins.
Querying Data by
Explain using real time 2
29th May Day 3 Using Joins
domain how joins are
used with grup by,
aggregate functions,
Subqueries
Using an Equi Join
Querying Data by
Using a Self Join 2
Using Joins
Demo: Using Joins
Querying Data by Querying Data by
1
Subqueries Using Subqueries
Single row and
multirow subqueries
Querying Data by
Using the IN and 3
Subqueries
EXISTS and ANY, ALL
Keywords
30th May Day 4 Using Nested
Subqueries
Querying Data by Using Correlated
3
Subqueries Subqueries
Demo: Using
Subqueries
Querying Data by Joins with subqueries
1.5
2nd June Day 5 Subqueries contd.. Joins with group by
Mentor Connect and Project Walkthrough
3rd June Day 1 Assessment Preparation
4th June Day 2 Practice Assessment 3
Mentor connect and
week 3 5th June Day3 Assessment 4
Preparation
6th June Day 4 Graded Assessment 2 3
9th June Day 5 Technical Discussion
Java Introduction
Java Feature
Stack & Heap
Garbage Collection
Creating Application
Comments, Package &
Variable.
JDK,JRE,JVM .About
Java 17 version and Its
Introduction features.Important 3
Features : Sealed
10th June Day 1 classes, record,
Textblock, enhanced
switch statement ,
improved nullpointer
exception message,
Enhanced pseudo
random number
generator etc.
Data type -Primitive
control statement
Control Statements 3
if else, if else
ladder,nester if
Switch statement,
fallbakc property for
Switch
Control Statements Loops-while,do while, 3
for, enhanced for
11th June Day 2 Break and continue
statements
Array 1d ,2d, Jagged
array
Array 2
Enum with demo of
usage
Access Specifier
Class & Object
Week 4 OOP 3
Abstraction
Encapsulation
Has a relation-Real
12th June Day 3
time demo with Array
Interface & of objects
2
Abstract classes Inheritance -Cover
domain real time
example with demo
Single,hierarchical,mult
ilevel,hybrid
Polymorphism-Real
Interface & time demo
2
Abstract classes -Overloading
-Overriding
-Abstract class-Real
time demo
Interface and its
types(functional
interface ,marker
Interface,String API 1
interface with default
and static methods
13th June Day 4 from jdk 8 above)
Static & Final
Keywords-usage with
demo
static variables,
methods, block with
demo
Interface,String API Final keyword 3
application to variable,
method, class
Introduction String
APIStorage in String
Constant Pool and
heap
16th June Day 5 Mentor Connect
Exceptions
Types of Exceptions
Checked Exceptions
Unchecked Exceptions
Errors
Exception Handling Exception Hierarchy 4
Try-Catch Block
Finally Block
Throw Keyword
17th June Day 1
Throws Keyword
Custom Exceptions
JDBC Connection
Class
Statement & Prepared
JDBC & Best Practices Statement with Demo 2
Executing Query
Resultset & Iterating
Result Set
Date & Time
"Programming - Best
Practice
-Code Optimization
JDBC & Best Practices 3
-Coding Best Practice
-Self Healing
Week 5 -Memory Management
18th June Day 2
-Checkstyle"
Introduction to Git
Git Creating Git Repo
3
Git Commands
Git introduction to
Branching
Testing Fundamentals
Testing Fundamentals Testing Life cycle 1
Testing Types
Testing Techniques
Manual & Automation
Testing Fundamentals 3
Testing
19th June Day 3 Performance Testing
Autonomous Testing
Junit
Testing Introduction
Types of testing "Junit
Junit 2
API
Junit Annotation
Assert classes"
20th june Day 4 Mentor Connect
23rd June Day 5 Practice Assessment
24th june Day 1 Graded Assessment3
25th June Day 2 Technical Discussion
Week 6 26th June Day 3 Project Development
27th June Day 4 Project Submission
30th June Day 5 Review and Discussion
Need and Benefits of
HTML, Setup, Browser,
BOM and DOM,
HTML5 - Introduction DOCTYPE, Character
Encoding, <script> ,
<link>, , HTML5
Document, Comments
Visual Studio Code
features, Google
HTML5 - Getting 3
Chrome Developer
Started
tools, Inspect
document
Formatting Tags, List,
Table, Form & Input
1st July Day 1
HTML5 - Elements & Tags, Images, Styles,
Attributes placeholder, inline and
block elements, id vs
class attributes
Navigation tags, hyper
HTML5 - Navigation link, reference to
intermediate section
onblur, onchange,
onclick, form related
3
events, load events,
HTML5 - Events key events, mouse
events, ondblclick,
onbeforeonload,
oncanplay
<input> element in
HTML5, <output>,
HTML5 - Web Forms placeholder attribute,
2.0 autofocus, required
HTML5 - Web Storage Session storage, local
HTML5 - Web SQL storage and Delete
Database web storage 3
openDatabase,
transaction, transaction
Geolocation Methods,
Location Properties,
HTML5 - Geo location
Handling Errors,
Position Options
Need and Benefits of
CSS, Setup, CSS
Syntax, CSS
2nd July Day 2 Comments, Including
CSS3 - Introduction CSS in HTML
Documents(Inline
Week 7 styles, Embedded
styles, External style
sheets)
CSS3 Selectors -
3
Universal Selector,
Element Type Selector,
CSS3 - Selectors
Id Selectors, Class
Selectors, Grouping
Selectors
CSS Color, CSS
Background, CSS
CSS3 - Styling Fonts, CSS Text, CSS
Links, CSS Lists, CSS
Tables
CSS Box Model,
Margin, padding,
CSS3 - Box Model border, Outline,
Visibility vs. Display, 3.5
Multiple Columns
CSS3 - Advanced Media Queries, RWD
3rd July Day 3 Introduction to
JavaScript
Datatypes
Java Script Introdcution Variables 2
Operators
Popup boxes

Type Conversions,
Comparisons,
Interactions, Loops,
2
Functions, Function
expression, Control
Flow, Conditionals
Objects
JavaScript DOM
Statements, Loops,
4th July Day 4 Java Script Comments
Functions
Event Handling
Array, String, Date, 4
Math, Number,
Boolean, Functions,
JSON, Regular
Expression
Objects, Arrays and
Functions, JSON
Assessment Prep &
7th July Day 5
Mentor Connect
8th July Day 1 Practice Assessment
9th July Day 2 Assessment Preparation
Week 8 10th July Day 3 Mentor Connect
11th July Day 4 Graded Assessment
14th July Day 5 Technical Discussion
Cloud Introduction
Cloud Computing
Architecture.
Introduction to cloud
15th July Day 1 Types of Cloud 4
services
Cloud Service Models
Cloud Service
Providers
AWS Introduction,
Week 9 AWS – EC2, AWS
Comparitive case
Services
16th July Day 2 study between AWS 4
Azure Introduction,
and Azure
Azure architecture,
Azure Services
17th July Day 3 Mentor Connect
18th July Day 4 Graded Assessment
21st July Day 5 Technical Discussion

You might also like