You are on page 1of 28

POWERED BY 3RI TECHNOLOGIES

STEP: Software Training Employability Programme

Full Stack in
JOB-ORIENTED COURSE

3ritechnologies.com
About Us
Company Highlights
3RI is an Advanced Technology Education Platform providing advanced and professional
training in Data Analytics that helps freshers and professionals rise to the advanced skills
requirements of the current industry.

Powered by 3RI Technologies, these online training sessions are industry-oriented


courses on Cloud Computing, Data Science, Machine Learning, and Python by top-class
faculty who have more than 7+ years of experience in the same domain.

The curriculum is designed by industry experts, who have real-time scenario-based exercises and
case studies and projects using databases from companies like Walmart, Amazon, Google, etc.
This training is supported with teaching assistance which allows individuals to develop hands-on
skills by applying the concepts and becoming technically proficient. 3ritechnologies.com
Index
1. Faculty
2. Subject & Tracks
3. Curriculum
4. Placement Support
5. FAQ's
6. Who We Are?
7. Coordinates

3ritechnologies.com
Faculty
Our Top-class faculty are
experienced working
professionals working in
senior positions of top-tier
companies like Infosys,
TechMahindra, TCS,
Cognizant, Google, Microsoft,
etc.

3ritechnologies.com
Tracks
WHAT MAKES 3RI
DIFFERENT ?

3RI Curriculum is based on real


time industry approach, they
are short and practical
oriented to learn the concepts
in fast pace with
implementation skills.

3ritechnologies.com
STEP in Java

BASIC FOUNDATION UI DEVELOPMENT


C,C++, OOPs Concepts, N/W, HTML, CSS, JavaScript,
OS, DBMS, etc. Bootstrap, Ajax, JQuery

BACK END TECHNOLOGY SOFT SKILLS / APTITUDE


Core Java, Adv Java - JDBC, JSP, Logical Reasoning &
Servlets, Spring & Hibernate Communication Skills Training

3ritechnologies.com
STEP in Java
BASIC FOUNDATION File Management
Device Management
1. Programming Basics
Types of operating system
Fundamentals of Computer
TCP/IP fundamentals
Understanding Applications Using
3.C Language
Windows Explorer & File Structure
Introduction to C
Number Systems
Keywords, Constants, and Variables
Application Software
Data Types in C
2. Operating System & Networking
Operator and Expressions
Need for the operating system
Control Structure
Functions of Operating System
Functions
Process Management
Pointers
Memory Management 3ritechnologies.com
STEP in Java
Polymorphism
Arrays
Overriding
Structure
5. Linux Foundations
String Handling
Introduction to UNIX and its flavours
Preprocessor Directives
UNIX architecture
File Management in C
File System
Dynamic Memory Allocation
User and Group Policies
4. Object-Oriented Concepts using C++
Unix general commands
Introduction to OOPs
Concept of Files and Directories in
Beginning with C++
Unix
Class, Objects Basics
Constructor, Data Members
Operator Overloading
Inheritance 3ritechnologies.com
STEP in Java
6.Introduction to Database Mgt Systems
Introduction to Database
DBMS, RDBMS, ORDBMS
DDL, DML, DCL, TCL
Data types
SELECT Statement
Restricting and Sorting Data
Aggregating Data Using Group Functions
Manipulating Data
Subqueries
Important Functions
Joins and different types
3ritechnologies.com
STEP in Java
Html links
UI DEVELOPMENT
Html Images
1.Front-End Introduction Html table
What are websites and web Html4 & 5 form elements
applications? 3.CSS
What is the difference between the Introduction of CSS
local server and web server Types of CSS
Client-server architecture Basic CSS properties
2.HTML CSS Box Model
Introduction and Basic Structure of Division Structure (Overview of how
HTML to create a webpage )
Paragraphs, Headings, and Text CSS Position
Formatting Tags
3ritechnologies.com
Html list
STEP in Java
4.Javascript 5.Bootstrap
Introduction of Javascript What is Bootstrap?
How to display output in JS Bootstrap Setup
JS Variables &Datatypes Bootstrap grids
JS Operators Bootstrap buttons, forms, navigation
JS Conditional Statements & Looping bars
Statements
JS Functions
Pre-defined Functions
User-defined functions
HTML Events
JS Validations
3ritechnologies.com
STEP in Java
BACK END TECHNOLOGIES 3. Objects and Classes
CORE JAVA Object, Classes and Methods
1.Introduction to Java Method Overloading
History of Java Constructors
Features of Java Object class
2. Overview of Java 4. Inheritance
OOP’s Concept Types of Inheritance
Data types and Variables Method Overriding
Control Structures Dynamic method dispatch
Strings, Arrays 5.Packages and Interfaces
Defining Packages
Extending Interfaces
3ritechnologies.com
STEP in Java
6. Exception Handling 8. String Handling
Fundamentals of Exception Creating Strings
Handling String handling methods
Exception types String Buffer and String Builder
Try and Catch and finally 9.Input and Output in Java
Throw, throws Byte streams & Character streams
Custom Exception File Serialization
7. Inner Class and Wrapper classes 10.Collections Framework
Inner Classes Collection Interfaces and Classes
Static Nested Classes Iterators
Wrapper Classes Comparators
Anonymous Inner Classes
3ritechnologies.com
STEP in Java
11.Multithreading
Basics of java thread Accessing a private method or
The Thread Scheduler member from outside the class
Naming a thread, Daemon thread 13.Lambda Built-in Functional Interfaces
Perform single /multiple tasks by Use primitive versions of functional
multiple threads Interface
Major Thread Concepts java.util.function package
Garbage Collection Use binary versions of functional
12.Reflection API Interface
Overview of Reflection Use the UnaryOperator Interface
Use of newInstance() method and
determining the class Object
3ritechnologies.com
STEP in Java
J2EE statements, preparedStatement, and
1.Java Swing callable statement
Swing Introduction Transactions management in JDBC
Swing Controls CRUD operation using
Swing Event classes preparedStatement
Event Listeners 3.SERVLET
Event Adapters Servlet – environment setup
LayoutsManagers Servlet onfig and ServletContext
2.JDBC parameters
Common JDBC components Servlet life cycle
Steps to connect to the database Servlet Attribute And Servlet
using MySQL and Oracle database Parameters
3ritechnologies.com
STEP in Java
4.JSP
Exploring Deployment Descriptor
JSP – Overview
Session Tracking In Servlet
JSP – Life Cycle
Servlet Filter
JSP API
Types Of Filter
SP-Scripting Elements
Servlet Filter Mapping In Web.Xml
JSP- Directive Elements
Servlet-listener
Types Of JSP Scopes
Various Servlet Listener
JSP – Custom Tags
Servlet Listener Configuration
JSP-Implicit Objects
Servlet-security
JSP – Standard Tag Library (JSTL)
Details about MVC architecture
JSP – Expression Language (EL)
Practical exposure on MVC using JSP
JSP – Exception Handling
and Servlet
3ritechnologies.com
STEP in Java
Spring Bean Scopes and Bean Life Cycle
1. Introduction To Spring Framework Bean Post Processors
Spring-Environment Setup Bean Definition Inheritance
Steps To Use Spring Framework In Dependency Injection
Applications Injecting Inner Beans
Understanding IOC And Dependency Injecting Collection Type
Injection Annotation-Based Dependency
Working with Bean Factory and Injection
Application Context Autowiring and component scanning
Bean Definition Annotation Based Configuration
Working with multiple configuration (@Required, @Autowired,@Qualifier)
files.
3ritechnologies.com
STEP in Java
JSR-250 Annotations (@Resource,
Implementing an advice: @Around,
@PostConstruct, @PreDestroy)
@Before, @After, and so on
Component and Stereotype
AspectJ APIs and annotations
Annotations
3.Data Access and JDBC with Spring
Using MessageSource To Get Text
Introduction to Spring JDBC
From Property Files
How Spring integrates with existing
2.Aspect-Oriented Programming (AOP)
data access technologies
Introduction on Spring AOP
Spring JDBC APIs
Aspect-oriented programming
Spring JDBC development.
concepts
Integration with Spring IoC
Defining pointcut expressions
3ritechnologies.com
STEP in Java
Data Access Exception hierarchy
Result transformations Creating many Spring MVC Web
Implementing Row Mapper Applications
Parameter mapping Writing an annotation-based
Named Parameter JDBC Template controller class-
4.Transactions management in Spring @Controller,@RequestMapping
Spring Declarative Transactions @PathVariable annotation
Management Handling an HTML form using
Spring Programmatic transaction @RequestParam annotation
management. Understanding @ModelAttribute
5.Hibernate with Spring Annotation
6.Working with Spring MVC Data Binding with Date, Collection
Introduction to Spring MVC framework 3ritechnologies.com
STEP in Java
Data Binding with a User-Defined Hibernate
Type, BindingResult 1. Overview of Hibernate
@InitBinder annotation, 2. Hibernate-environment setup
WebDataBinder, CustomDateEditor 3. Object-relational mapping (ORM)
Writing your own custom property 4. Features of Hibernate
editor class 5. Using JPA and Hibernate annotations
Form Validations 6. Hibernate object states(Transient,
Form Validation (customizing error Persistent and Detached Objects)
messages using Spring 7. CRUD operation in Hibernate
MessageSource). 8. Annotation
9. Hibernate Mapping XML
Configuration. 3ritechnologies.com
STEP in Java

10. Hibernate Caching


11. Transactions management in
Hibernate
Daily Assignments and hands-on
12. BLOB Object
Topics covered.
Interview Questions, Resume
Formation, and Interview Tips.

3ritechnologies.com
STEP in Java
SOFT SKILLS 4.Effective Self Presentation
1.Self Analysis Personal grooming, Dressing, Hygiene
Know yourself 5.Effective Communication
Personality types Verbal – Language
Areas of interest Voice modulation - Tone, Pitch
2.Self Discovery Clarity of Speech
SWOT Analysis – strength, weakness, Listening skills – Active Listening,
opportunities, threats Selective Listening
3.Goal Setting Written communication – general
Short-term plan business correspondence
Long-term plan 6.Email Etiquette
Effective Time-management
3ritechnologies.com
STEP in Java
7.Body Language
Understanding non-verbal
communication
Postures, Gestures, Eye contact
8.Tips to prepare an impressive Resume
9.Tips for Group Discussion
10.Handling Telephonic interview
11.Mock – Technical interview
12.Mock – Personal Interview (PI)
13.Office Etiquettes and Mannerisms

3ritechnologies.com
STEP in Java
APTITUDE 2.Logical Reasoning
1.Quantitative Aptitude Number and Letter Series
Number Systems Calendars
LCM and HCF Clocks
Percentages Logical Sequence
Profit, Loss, and Discount Blood Relations
Interest (Simple and Compound) 3.Algebra
Speed, Time, and Distance Linear Equations
Ratio and Proportion Quadratic Equations
Probability Higher Degree Equations
Permutation & Combination
Time and Work
Heights and Distances 3ritechnologies.com
Don't Forget!
Placement Support

Placement at Our Interview Resume Workshop


Client's Location Preparartion by Experts

Real World Application Exclusive Sessions


3ritechnologies.com
Integration in Resume from Experts
About Us
Do I need to purchase any Software ?
No, we provide necessary installation guides of the software required.

What are the specific System Requirements ?


8GB RAM, 500GB Hard disk (i3 Processor).

What are Projects ?


Projects are real world datasets from companies like Nike, Yelp,Amazon, Netflix etc.
that are provided to our students.

3ritechnologies.com
The Presenters
Siddhant SIR
Data Scientist
Who We Are

Ranjeet SIR Krishna Ma'am


Cloud Architect Python Specialist

3ritechnologies.com
Have any questions or
suggestions?
Contact us
Mailing Address
3RI Technologies Pvt Ltd. 405 - 4th Floor,
Rainbow Plaza, Pimple Saudagar,
Rahatani Pune - 411017
Email Address
info@3ritechnologies.com
Phone Number
+91 830 810 3366 / +91 74100 73340
+91 866 965 8215 / +91 96238 68215

3ritechnologies.com

You might also like