Freshers Training Curriculum - Digital Foundation v1
Freshers Training Curriculum - Digital Foundation v1
7&8 Overview of HTML, CSS & loops- for and while, control stucture(if-else and switch) and
JAVASCRIPT functions(declaration, expression and arrow functions)
Callbacks
Advanced JS Async, await and promise
Call stack and event loop
Why react?How it reduces the effort?
Intro to React SPA,
settingReact components
up a react and JSX
project(using syntax
create-react-app) and understanding the
flow
understanding state and props
React hooks and lifecycle methods (useState and useEffect)
React Routing, useNavigation, protected routes
React - Hooks & State prop drilling
9 & 10
management, styling Redux concepts: actions, reducers and state variables. React-redux toolkit
SCSS
Bootsrap, Material UI and other design libraries. If time permits intro to
Tailwind
Types of Programming Languages
Memory Management
Java, Java Architecture
Conditional Statements and Loops in Java
Functions/Methods in Java
Arrays & ArrayList in Java
String, String Pool, and Immutability
StringBuilder in Java
11 & 12 Java OOPS recap
Classes, Objects, Constructors in Java
11 & 12 Java
18 & 19
Lock-based protocols, timestamp-based protocols, deadlock and deadlock
Concurrency Control
prevention
18 & 19 Stored Procedures and
Creating and using stored procedures, functions, triggers
Functions
Views Creating and using views, updatable vs. non-updatable views
Performance Tuning Query optimization techniques, indexing strategies
Using SQL in real-world applications, connecting databases with
Practical Applications
applications
Fundamentals & Benefits, PL/SQL Block Structure, Data Types &
Introduction to PL/SQL
Variables, Simple Procedures, Error Handling
PL/SQL for Project Refactor Project with PL/SQL Procedures, Develop Procedures for
Enhancement Repetitive Tasks, Integrate Procedures into SQL Queries
Hands-on Labs
Enhance the earlier webpage using DOM with JS; Build SPA using
react
Java HandsOn:
First JAVA Hello world programme
Do some good lab to teach if-else conditional statements and loops
Show how string are immutable using == and .equals
Do a handsOn on understanding why methods are important
create a customArraylist with arrays
Java HandsOn:
First JAVA Hello world programme
Do some good lab to teach if-else conditional statements and loops
Show how string are immutable using == and .equals
Do a handsOn on understanding why methods are important
create a customArraylist with arrays
Servlets:
Installing Apache tomcat web server
Configuring apache tomcat with your IDE
Creating servlet using Servlet Interface, Generic Servlet and
HttpServlet class