0% found this document useful (0 votes)
40 views13 pages

FSG JAVA Brochure 14-10-2024update

Uploaded by

kateom9
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)
40 views13 pages

FSG JAVA Brochure 14-10-2024update

Uploaded by

kateom9
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/ 13

Get Your

#firstJob With
Our Job Oriented
FULL STACK
JAVA
DEVELOPMENT
COURSE
Scanner to visit our website
About Fullstack Guru
We are a team of software professionals and
corporate trainers, with experience spanning more
than 25 years. Based on our experience, we have
created these practical oriented, project-based
courses that help students gain the necessary skills
required to secure a job in the industry, be self-
su cient and apply those skills as a freelancer or
entrepreneur. We carry a unique approach towards
professional skills development of IT aspirants.

Why we are Di erent?


As technology experts, we constantly up-skill per new trends and ensure our
students learn the latest and the most relevant skills. We transform the way
technology is taught, helping students learn how to apply technology in the real
world. We believe in the need to help students develop the required skills by
helping them adapt to our unique and innovative style of teaching. With these
e orts, we aim to create a trained workforce.

Vision Fullstack Guru


To become India’s most reliable, trustworthy,
career counselling and training institute in the
field of technology and engineering.

Mission Fullstack Guru


To empower students with the right and required
skills, making them employable and ready to
serve right from day one of their career.

www.fullstackgurupune.com 2
Why Fullstack Guru?

Unlimited Interview Call 1:1 Mentorship

Learn Latest in-Demand


0% Interest, Easy EMI Plans
Tools & Technologies

350+ Hiring Partners Live Projects

Project based, Practical Training Practice Mock Interviews

About The Course


Our full stack java development course is designed as per the needs of current
market trends and expectations of the recruiters. We strongly believe in the need
of implanting the necessary skills in aspiring software developers. Thus, they can
get started on a rewarding and fulfilling journey of their career. We provide project
based practical training, enabling students to experiment, explore and develop
start-to-end skills using and implementing tools and technologies learnt. We also
help students implement various case studies and assignments, ensuring they can
apply the knowledge they acquire during the course to real world scenarios.

Course Features
• 700+ hours of learning and practical implementation across 20 weeks.
• 20+ task-based case studies and assignments to apply technology in the real world.
• Exposure to 30+ latest in-demand tools or technologies.
• Skilled and seasoned trainers.
• Well-equipped computer labs and classrooms.
• Timely assessments and mock interviews to confirm student understanding.
• Individual attention to ensure everybody learns and excels.

Eligibility
• Any graduate interested in pursuing a career in IT industry.
• B.E./B.Tech, M.E./M.Tech from CS/IT or any engineering stream.
• MCA/BCA, M.Sc. /B.Sc. in computer science.

www.fullstackgurupune.com 3
Our Features

• Confused?
1. Fresher?
• Looking for your #firstJob

2. Join Fullstack
• We will handhold you through your journey to success.
Guru !

• We will perform Training Need Analysis(TNA) to know where


you stand exactly.
3. Enlightnment • You will receive expert career guidance sessions through which
we will together design your success roadmap.

• Our highly experienced and industry expert trainers will train you in the
4. Learn required skills.
Practical Skills • Every concept is taught using our WWWH model that ensures 360-degree
learning.

5. Apply & • Now apply these learnings and design mini projects, solve
Implement assignments and case studies.

6. Resume • Let's design a professional and concise resume with our soft skills
Building experts, showcasing your key skills and achievements.

• Let's be visible on web portals so that you are more accessible and
7. Web your achievements are visible to the recruiters.
Portfolio • Our experts will help you build Git, LinkedIn and other web profiles.

• Our team of experts will conduct multiple practice mock interviews


8. Mock on both technical and HR front and guide you on the do's and don’ts
Interviews of the actual interview.
• This will also boost your confidence in real interviews.

www.fullstackgurupune.com 4
Full StacK JAVA Syllabus
C Programming Basics • Abstract Class && Interface
• Introduction & History Of C Programming • Garbage Collection
language • Packages
• Data types, Keywords Constants & • String, String Bu er, String Builder
Variables • Exception Handling
• Pseudocode, Algorithms & Flowcharts • Generics & Wrapper Classes
• Type Conversions • Collection Framework
• Hello World Program • Multithreading
• Industry best practices & Conventions • File IO
• Decision Control Instructions • Annotations
• Loop Control Instruction • Lambda Expression
• Case Control Instructions • Default Methods
• Functions & Pointers • Functional Interfaces
• Pre-processors • Optional Class
• Arrays & Strings • New Date/Time API
• Dynamic Memory Allocation (DMA) • Streams & Optionals
• Structures
• Enum, Union & Recursion Jakarta JEE
• Command Line Arguments & Function • JDBC Drivers
Pointers • JDBC API
• JDBC Connection
Data Structures & Algorithms • CRUD Operations
• Why? What? Where? & How? Of DSA • Prepared Statement
• Stack • Callable Statement
• Queue • Batch Updates
• Linked List • Understanding Web application
• Searching Algorithms • Distributed multitier applications
• Sorting Algorithms • JEE Components & Servers
• Tree • JEE container and it’s services
• Packaging and Deploying JEE Applications
Object Oriented Principles • Java Servlets
• Need Of Object Oriented Approach
• Servlet Life Cycle & API
• What is Object Oriented Approach?
• Servlet Config, Servlet Context
• Object & it’s characteristics
• HTTP & Web Applications
• Object Model
• GET & POST Requests
• Major Pillars (Abstraction, Encapsulation,
• Servlet Collaboration
Inheritance & Polymorphism)
• State Management
• Minor Pillars ()
• Events & Listeners
Core Java • Filters
• Java History & Features • Java Server pages (JSP)
• IDEs, Hello World program & POJO Class • JSP Implicit Object & Tags
• Language Fundamentals • Directives And Actions
• Classes & Objects • Understanding MVC
• Inheritance & Containment • MVC Model 1
• Polymorphism • MVC Model 2

www.fullstackgurupune.com 5
• Expression Language (EL) • Types of style sheets (inline, embedded
• JSTL and external)
• CSS class and id
DBMS • Selectors And Pseudo Classes
• Understanding Relational Model • CSS Styling
• Relation & Tuple • CSS Box Model
• Business Entity/Object Attributes • Introduction To Javascript
• ER Modelling • Programming Constructs
• Degree Of Relationship • Functions & Objects
• Cardinality & Keys • Built-in Objects
• DBMS VS RDBMS • Document Object Model (DOM)
• Normalization • Javascript Events
• Why & what is Bootstrap?
ANSI – SQL
• Download & Install Bootstrap
• Introduction To SQL
• Bootstrap Using CDN
• DDL Commands
• Containers In Bootstrap
• DML Commands
• Bootstrap UI Elements
• DCL Commands
• DQL commands Spring Framework
• SQL Functions • Introduction to Spring Framework
• SQL Constraints • How Spring Simplify Java Development
• Joins • Various Spring Modules
• Sub Queries • Spring Core
• Views • Inversion Of Control (IOC) & Dependency
• Index Injection (DI)
• Sequence • Auto wiring
• Aspect Oriented Programming (AOP)
PL – SQL • Spring DAO
• Introduction To PL-SQL • Spring JDBC
• PL-SQL Variables • Spring - Hibernate
• Control Structures • Spring ORM
• Cursors • Spring MVC
• Stored Procedures & Functions
• Packages Spring Boot & REST
• Triggers • Developing an spring boot application
• Spring boot configuration management
Responsive Web Development • Spring boot MVC Application
• Understanding How Website Works? • Spring boot JDBC & Hibernate application
• How HTML, CSS & Javascript Work • REST API Using Spring Boot
together?
• Testing with Postman App
• How Internet Works?
• Spring boot Security
• HTML - History, Versions, Page structure
• Oauth2, Project Lombok
• HTML Tags & Attributes
• Health Monitoring of spring boot
• Formatting Tags application
• Hyperlinks & Images
• Lists & Tables Hibernate
• HTML 5 Forms • Understanding Persistence
• HTML 5 Audio - Video Tags • Need of Hibernate
• Div, iFrame & Attributes • Object Relational Mapping (ORM)
• Introduction To CSS 3 • Hibernate Architecture

www.fullstackgurupune.com 6
• Hibernate API • React Components
• Working With Keys • Props & State
• Containment and collections • Handing Events With Methods
• Lazy And Eagar Fetching • Two Way Binding
• Inheritance Mapping • React Components Life Cycle
• CRUD Operations • Debugging React App
• HQL • React Routing
• Criteria Mapping • Handling HTTP Requests
• React Redux
Junit • React Hooks
• Unit Testing Fundamentals • React Forms & Validation
• Environment Setup & Executing Tests • Testing React App With JEST
• Junit API
• Assertion Aptitude
• Basic Tests using Junit • Number Systems
• Parameterized Tests • Percentages
• Profit & Loss
Git & Github • Simple Interest - Compound Interest
• What are Git & Github? • Ratio, Proportion, Variations & Partition
• Git Introduction • Averages Mixtures And Allegations
• Installing & Configuring Git • Time & work
• Creating Git Repository • Time Speed And Distance
• Git Lifecycle • Permutation And Combination
• Git Operations (Create, Clone, Commit, • Probability
Push, Update, Rename, Delete) • Number Series
• Branching & Merging • Coding - Decoding
Typescript • Directions
• Why & what is Typescript? • Blood Relations
• How Typescript works? • Cube & Dice
• Javascript VS Typescript • Set Theory
• Language Features Softskills
• Arrays, Tuples & Typing • Introduction to Softskills (Why, what &
• Functions, Objects, Constructors How?)
• OOP in Typescript • SWOT Analysis
• Namespace & Modules • Communication skills
• Generics • Group Discussion
• Decorators • Goal Setting
• tsc and tsconfig file • Resume Writing
• Building an Application • Interview Skills
• Time Management
React
• Presentation skills
• Introduction To React
• Workplace Etiquette
• Why & What of React?
• Mock Interviews
• Environment Setup
• NPM Commands
• VS code & Hello World App In React
• React App Project Directory Structure
• Overview of Webpack, Babel
• Understanding JSX

www.fullstackgurupune.com 7
Become a Master Full Stack Java Developer

Step -8
Get ready and
apply for the job
Step -7
Skill enhancement (Communication &
softskills, Practice mock interview)

Step -6
Persistence & Integration Layer
(Hibernate, Data JPA, REST API)

Step -5
Middleware technologies
(Jakarta JEE (Servlet, JSP),
MVC, Spring framework,
spring boot)

Step -4
Presentation Layer (HTML 5,
CSS 3, Java script ES6,
Typescript, React)

Step -3
Programming fundamentals (Object oriented
concepts, Java programming language, DBMS,
ANSI-SQL, PL-SQL, junit, Git & Github)

Step -2
Learn Fundamentals (C Programming, Data
structures and algorithms & Aptitude)

Step -1
Enroll with Fullstack guru

www.fullstackgurupune.com 8
Java Developer Salary Range as Per Glass Door

Fresher Jr. Software Developer Up to 3.5 LPA

2-4 Years Java Developer/Senior


Experience Java Developer 4 LPA to 12 LPA

5-7 Years
Experience Lead Java Developer 8 LPA to 15 LPA

8 + Years 12 LPAto 25 LPA


Experience Principle Java Developer

Job Roles You can Apply For

Full Stack De
veloper
Developer
Jr. Software
er
Java Develop

Backend Developer
Frontend/UI De
veloper

Database Developer
er
SQL Develop

React Deve
loper
Database Developer

Web Developer

www.fullstackgurupune.com 9
Why Learn Java Full Stack
Mature Ecosystem: Java has been around since the mid-90s and has a vast
ecosystem of libraries, frameworks, and tools. This mature environment means
you can leverage a wealth of resources and community support.

Cross-Platform Compatibility: Java's "write once, run anywhere" philosophy


still holds true. Its platform independence is achieved through the Java Virtual
Machine (JVM), making it suitable for developing applications that need to run on
various operating systems.

Enterprise Use: Java remains a dominant language in enterprise environments.


Many large organizations rely on Java for their backend systems, and Java is
integral to technologies like Apache Hadoop and enterprise solutions like IBM
WebSphere and Oracle WebLogic.

Android Development: While Kotlin has become popular for Android


development, Java is still widely used and supported. Many existing Android
applications are written in Java, and understanding it can be valuable for
maintaining and updating these apps.

Performance and Scalability: Java's performance has improved significantly


over the years, thanks to optimizations in the JVM and garbage collection.
It remains a strong choice for high-performance and scalable systems.

Strong Community and Resources: Java boasts a large and active community.
There are numerous tutorials, forums, and resources available, making it easier for
beginners and experienced developers alike to find support and solutions.

Modern Features: Java continues to evolve with modern features like records,
pattern matching, and enhanced switch expressions, which make it more powerful
and easier to work with. These updates ensure Java stays relevant in contemporary
development.

Job Opportunities: Java is frequently listed among the top programming


languages in terms of job demand. Many companies are looking for Java
developers, and proficiency in Java can open up various career opportunities.

Learning Foundation: Learning Java can provide a strong foundation for


understanding object-oriented programming concepts and other languages.
Its principles and patterns are applicable across di erent programming
environments.

www.fullstackgurupune.com 10
Process for Hire Train & Deploy

Understanding company requirements – We talk to our hiring partners


Step-1
and understand their expectations from fresher candidates.

Then, we align our training process per the student’s needs


Step-2
and ensure they acquire the necessary skills.

Assessment – then, the company will conduct assessment


Step-3
and candidates will be on boarded.

Our Clients

www.fullstackgurupune.com 11
Some Industry Projects You can Implement
• Crowd Funding Platform: Build a site where users can create and back crowd
funding projects. Include features for project creation, pledges, updates, and
reward management.

• Online Quiz Platform: Create a platform for creating and taking quizzes on
various topics. Include features for multiple question types, scoring, and user
leaderboards. Implement a system for users to create and share their own
quizzes.

• Personalized New Aggregator: Build an application that aggregates news


from various sources and personalizes content based on user interests and
preferences. Include features for saving articles, sharing on social media, and
customizing news feeds.

• Blogging Platform: Develop a site where users can create, edit, and publish
blogs. Include features like categories, tags, comments, and user profiles.
Implement admin tools for managing content and user roles.

• Virtual Classroom: Build a system for online education that supports live
video classes, course materials, and student interactions. Include features like
quizzes, homework submissions, and attendance tracking.

• Appointment Management System: Develop a scheduling system for


businesses that allows customers to book appointments online. Include
features for managing time slots, sending reminders, and handling
cancellations.

• Fitness Tracker: Build an application where users can log their workouts, track
their progress, set fitness goals, and view statistics over time. Implement social
features to allow users to share their achievements and connect with friends.

• Chat Application: Create a real-time chat application with features like private
messaging, group chats, and media sharing. Incorporate notifications and
support for di erent chat rooms or channels.

www.fullstackgurupune.com 12
Contact Us

Fullstack Guru IT Solutions Pvt. Ltd.


A-85, 4th Floor, Shreenath Plaza,
F. C. Road, Shivajinagar, Pune 411005. Scanner to visit our website
Website: www.fullstackgurupune.com
Email id: info@fullstackgurupune.in
Contact No: 8149515157/58/59

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy