0% found this document useful (0 votes)
2 views

full stack developer

GuruTech Academy offers comprehensive Full Stack Developer training covering various technologies including Java, .NET, Python, and web development fundamentals. The curriculum includes programming basics, object-oriented concepts, database management, front-end technologies like HTML, CSS, and JavaScript, as well as back-end technologies like Spring and Hibernate. Students will gain practical experience in building web applications and understanding software development processes.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

full stack developer

GuruTech Academy offers comprehensive Full Stack Developer training covering various technologies including Java, .NET, Python, and web development fundamentals. The curriculum includes programming basics, object-oriented concepts, database management, front-end technologies like HTML, CSS, and JavaScript, as well as back-end technologies like Spring and Hibernate. Students will gain practical experience in building web applications and understanding software development processes.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 51

Ak GuruTech Academy

Full Stack Developer Training


Full Stack Web Development courses cover both front-end and back-end
development, teaching HTML, CSS, JavaScript, server-side scripting, and
database management. Perfect for developers looking to build
comprehensive web applications
Full Stack Developer Training

Full Stack Java


Add a little bit of body text

Full Stack Dot Net Developer

Full Stack Python Developer


Full Stack Java Developer
1. Programming Basics 2. Operating System & Networking
Fundamentals of Computer Need for the Operating system
Understanding Applications Functions of Operating System
Using Windows Explorer & File Types of Operating system
Structure Number Systems TCP/IP fundamentals Networks and
Application Software computer networks
2-tier, 3 tier, and n-tier architecture
3.C Language
Introduction to C
Keywords, Constants, and Variables
Data Types in C
Operator and Expressions
Control Structure Functions
Arrays Structure
Preprocessor
Directives
Dynamic Memory Allocation
4.Object Oriented Concepts using C++
Introduction to OOPs Overloading Overriding
Beginning with C++ Inheritance
Functions in C++ Dynamic memory allocation
Default arguments
inline functions
reference variable
Class, Objects Basics
Constructor ,Data Members
Destructors
Polymorphism
Operator
5.Linux Foundations
Introduction to UNIX and its flavors
UNIX architecture
File System
User and Group Policies
Unix general commands
Concept of Files & Directories in Unix
File Permission & related commands
Filter Commands and their options
Vi Editor
6. Introduction to Database Management 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
Sub queries
Important Functions
Joins and different types
HTML: Hyper

1. HTML Basic
What is Markup Language
Basic Structure of HTML
Meta Tags
External Link Tags

2. HTML Elements

Basics, Elements , Attributes Horizontal Rules


Paragraphs and Formatting Line Breaks
HTML Skeleton, Links Creating an HTML Document
Basic Content Structure
Headings
3. Images
Optimizing web graphics - JPEG, GIF & NG
Embedding Images in a Web Page
Using Graphics as Links
Using Background Images
Setting image properties via HTML

4. Hyperlinks
Href, Name, Title, Target
UI DEVELOPMENT HTML5
HTML5
Div & Tables Structural Elements Section, Article,
Creating of Div Tag Aside Header, Hgroup Footer, Nav
Creating and Modifying Tables HTML5 Content Elements Figure,
Formatting Tables Figcaption, Video Audio, Embed,
Table Headers and Captions Canvas
HTML5
Form
New Application Focused Elements
Name, Action, Method
Details, Summary Progress, Time
Text, Hidden, Password
HTML5
Radio Button, Checkbox
Input Types Color, date, Date Time
Select, Textarea
email, month, number range, search,
Submit, Reset, Button
tel time, url, week
HTML5 Form Attributes
CSS: Cascading Style Sheet

1.Understanding CSS 2. CSS Basics

Versions of CSS Adding Styles to an HTML Tag


Types of CSS Rules Adding Styles to a Web Page and Web
CSS and Markup Languages Site
Redefining an HTML Tag
Defining Classes to Create Your Own
Tags
Defining IDs to Identify an Object
Defining Styles with the Same Rules
Adding Comments to CSS Style Sheet
Strategies
3. Font Properties
4. Text Properties
5. Color and Background Properties
6. Box Properties
7. CSS Border
8. Positioning
9. Floating
10. Pseudo – elements and CSS classes
12. CSS3
13. Create a Layout Using CSS Property
JAVASCRIPT
Introduction
Form Events Keyboard Event
-onblur - onkeydown
Statements & Comments
-onchange -onkeypress
Variables
-onfocus -onkeyupt
Data types
-oninput
Operators
-onselect
Conditional Statements and Loops
-onsubmit
User Defined Functions
HTML Event Mouse Events
Window Event Attributes -onclick
-onload -ondblclick
-onunload -onmouseover
-onmouseout
-onmousedown
-onmouseup
JAVASCRJS ValidationsIPT
1. Introduction 6. JQuery HTML
2. JQuery Syntax jQuery Get
3. jQuery Selectors jQuery Set
4. JQuery Events jQuery Add
5. JQuery Effects jQuery Remove
jQuery Hide/Show jQuery CSS Classes
jQuery Fade jQuery CSS
jQuery Slide
jQuery Animate
jQuery Stop()
jQuery callback
jQuery chaining
BOOTSTRAP

1.How to Create a Layout in Bootstrap


Grid Classes
2.Basic Tags in Bootstrap
Contextual colors and backgrounds

3. Table in Bootstrap Bootstrap Basic Tables


-Striped Rows, Bordered Table
-Hover Rows, Condensed Table
-Contextual Classes, Responsive Tables
4. Navigation bar in Bootstrap Inverted
-Navigation Bar Fixed Navigation Bar
-Navigation Bar with Dropdown
-Right-aligned Navigation Bar
-Collapsing the Navigation Bar
5. Form in Bootstrap ANGULAR FRAMEWORK
-Vertical Form
Getting Started
-Horizontal Form
Typescript
-Inline Form
Application setup
6. Buttons in Bootstrap Node package manager
-Button Styles Architecture
-Button Sizes Block Level Buttons Directives
-Active/Disabled Buttons Structural And Attribute
7. Images in Bootstrap Directive
-Rounded Corners Image
-Circle Image
-Thumbnail Image
BACK END TECHNOLOGIES 3. Objects and Classes
CORE JAVA Object, Classes and Methods
Method Overloading
1.Introduction to Java Abstract classes and interfaces
History of Java Constructors
Features of Java Object class
4. Inheritance
2. Overview of Java Types of Inheritance
OOP’s Concept Method Overriding
Data types and Variables Dynamic method dispatch
Control Structures
5.Packages and Interfaces
Strings, Arrays
Defining Packages
Extending Interfaces
6. Exception Handling 8. String Handling
Fundamentals of Exception Handling Creating Strings, String Constant pool
Exception types string handling methods
Try and Catch and finally String Buffer and String Builder
Throw, throws 9.Input and Output in Java
Custom Exception Byte streams & Character streams
7. Inner Class and Wrapper classes File Serialization
Inner Classes
Static Nested Classes
Wrapper Classes
Anonymous Inner Classes
10.Collections Framework 11.Multithreading
Collection Interfaces and Classes Basics of java thread
Iterators The Thread Scheduler
Comparators Naming a thread, Daemon thread
List – Arya List, Linked List, Stack Perform single /multiple tasks by
Queue – Priority Queue , Array Queue multiple threads
Set – Hash Set, Linked Hash Set, Tree Set Thread Concepts
Map – Hash Map, Linked Hash Map, Garbage Collection
Tree Map, Hash Table Interthread Communication
Synchronized block, method
Executor framework, Callable,
Future
12.Reflection API
Overview of Reflection
Use of new Instance() method and
determining the class Object.
Accessing private method or
member from outside the class

13.Lambda Built-in Functional Interfaces


Use primitive versions of functional Interface
java .util. function package
Use binary versions of functional Interface
Use the Unary Operator Interface
14.Java 8 features 15.Java Miscellaneous
Functional intefaces Call by value and call by reference
Default methods Keywords – static, final , this, super
Static methods in interface Object class – hashcode and equals
Lambda expressions Stream API - Filter, method
map, collect, grouping By
Intermediate and Termianl operations
Method references
Optional class
Collectors class
For Each() method
Completable Future
J2EE

1.JDBC
Common JDBC components
Steps to connect to the database using
MySQL and Oracle database
statements, prepared Statement, and
callable statement
Transactions management in JDBC
CRUD operation using prepared
Statement
2. SERVLET
Servlet – environment setup
Servlet on fig and Servlet Context parameters
Servlet life cycle
Servlet Attribute And Servlet Parameters.
Exploring Deployment Descriptor
Session Tracking In
Servlet Servlet Filter
Types Of Filter
Servlet Filter Mapping In Web. Xml
Servlet-listener Various Servlet Listener Servlet Listener Configuration
Servlet-security
Details about MVC architecture
Practical exposure on MVC using JSP and Servlet
3. JSP
JSP – Overview
JSP – Life Cycle
JSP API SP-Scripting Elements
JSP- Directive Elements Types Of JSP Scopes
JSP – Custom Tags
JSP-Implicit Objects
JSP – Standard Tag Library (JSTL)
JSP – Expression Language (EL)
JSP – Exception Handling
Spring
1.Introduction To Spring Framework

Spring-Environment Setup
Steps To Use Spring Framework In Applications
Understanding IOC And Dependency Injection
Working with
Bean Factory and Application Context Bean Definition
Working with multiple configuration files
Bean Scopes and Bean Life Cycle
Bean Post Processors
Bean Definition Inheritance Dependency Injection Injecting Inner
Beans Injecting Collection Type Annotation-Based Dependency
2.Aspect-Oriented Programming (AOP) with Spring

Introduction on Spring AOP


Aspect-oriented programming concepts
Integration with Spring IoC
Defining pointcut expressions
Implementing an advice: @Around,
@Before, @After, and so on
AspectJ APIs and annotations

3.Hibernate with Spring


Spring Boot

1.Introduction To Spring Boot 2.Spring Boot features


System Requirements Application Properties & YAML
Servlet Containers Configuration Configuration
Build Tools Overview Properties
Install Maven Profiles
Maven Build Auto Configuration
Gradle Installation Spring Boot Life Cycle
Spring Boot Configuration
3.Developing Your First Spring Boot
Application
Creating the POM
Adding Class path Dependencies
Writing the Code
The @Controller and @RequestMapping
Annotations
The @EnableAutoConfiguration Annotation
The “main” Method
Running the Example
Creating an Executable Jar/War
4.Spring Beans and Dependency Injection 5.Developing Web Applications
Spring MVC Introduction
Using the @SpringBootApplication
Spring MVC Auto-configuration
Annotation Running Your Application
Welcome Page
Path Matching and Content
6.Spring boot Microservice architecture
Negotiation
7.Working with SQL Databases Configurable Web Binding Initializer
Template Engines
Data Access Introduction
Thymeleaf Demo
Creating an Application using H2's in
Simple attributes
memory database
Collection attributes
Creating Entities & Repositories
Conditional evaluation
H2 In-memory & JPA Quiz
Handiling user input
Loading Data
Validation and validation errors
Data Access with JPA & h2 Exercise
Error Handling Exception Handling
Spring Data JPA
Creating a web application
8.Building REST APIs 9.Spring Boot Testing
REST API Intro JUnit and Ham crest
TTP Request Methods (Verbs) Mockito
HTTP Status Codes
Content Negotiation
HTTP Clients
Building A REST API
REST Components
Error Handling
REST Template
Building a REST API
4.Spring Beans and Dependency Injection 5.Developing Web Applications
Spring MVC Introduction
Using the @SpringBootApplication
Spring MVC Auto-configuration
Annotation Running Your Application
Welcome Page
Path Matching and Content
6.Spring boot Microservice architecture
Negotiation
7.Working with SQL Databases Configurable Web Binding Initializer
Template Engines
Data Access Introduction
Thymeleaf Demo
Creating an Application using H2's in
Simple attributes
memory database
Collection attributes
Creating Entities & Repositories
Conditional evaluation
H2 In-memory & JPA Quiz
Handiling user input
Loading Data
Validation and validation errors
Data Access with JPA & h2 Exercise
Error Handling Exception Handling
Spring Data JPA
Creating a web application
Hibernate
Overview of Hibernate
Hibernate-environment setup
Object-relational mapping (ORM)
Features of Hibernate
Hibernate configuration file
Using JPA and Hibernate annotations
Hibernate object states(Transient,
Persistent and Detached Objects)
CRUD operation in Hibernate
Annotation
Hibernate Mapping XML Configuration.
Hibernate Caching
Transactions management in Hibernate
BLOB Object
GIT: Complete Overview

Introduction to Git & Distributed Version Control


Types of Version Control System
Life Cycle
Create clone & commit Operations
Push & Update Operations
Stash, Move, Rename & Delete Operations.
Full Stack Dot Net Developer
Object Oriented Programming
Basic Concept of OOPs?
Principles of OOPs
Object
Class
Abstraction
Encapsulation
Inheritance
Polymorphism
Overloading
Introduction to .Net Framework
.Net Framework Architecture
Components of framework
CTS
CLS
CLR
FCL
ADO .Net
Console Programming
Windows Forms
Assembly Types
GAC
Build, Package, and Deploy
Errors & Exception Handling
The Idea behind Exception
Exceptions & Errors
Types of Exception
Control Flow in Exceptions
Use of try, catch, finally, throw,
throws in Exception Handling. ADO .Net
In-built and User Defined Exceptions
Basics of RDBMS
ADO .Net Classes
Connectivity to Database
Connected & Disconnected Architecture
Dataset, Datatable, DataReader
XSD
ASP .Net
Introduction to Web Applications HTML Controls
Why ASP .Net? Validations
IIS Debugging
ASP .Net Pipeline
Page Life Cycle
Front end and Code Behind
User Controls
Custom Controls
Master Pages
Asp .Net Controls
Web Services
Web Methods
Attributes
Using Web Services

LINQ
Linq Queries
Conditions in Linq
Data management
Full Stack Python Developer

Core Python

Introduction to Python
What is Python?
History of Python
Python Versions
Features of Python
How to Install Python
Install Python with Diff IDEs
Creating Your First Python Program
Printing to the Screen Reading Keyboard Input
Using Command Prompt and GUI or IDE
Different Modes in Python
Execute the Script
Interactive Mode
Script Mode
Python Comments
Working with Python in Unix/Linux/Windows/Mac/Android
Python New IDEs
PyCharm IDE
How to Work on PyCharm
PyCharm Components
SublimeText IDE
What is PIP
Variables in Python

What is Variable?
Variables in Python
Constants in Python
Standard Data Types
Operators and Operands
Swap variables
Type Conversion
String Handling
Variables in Python Python Conditional Statements
What is Variable? How to use “if condition” in conditional
Variables in Python structures
Constants in Python if statement (One-Way Decisions)
Standard Data Types if .. else statement (Two-way Decisions)
Operators and Operands How to use “else condition”
Swap variables if ..elif .. else statement (Multi-way)
Type Conversion When “else condition” does not work
String Handling How to use “elif” condition
How to execute conditional statement
with minimal code
Nested IF Statement
Python LOOPS Python TUPLE
How to use “While Loop” Advantages of Tuple over List
How to use “For Loop” Packing and Unpacking
How to use For Loop for set of Comparing tuples
other things besides numbers Creating nested tuple
Break statements in For Loop Using tuples as keys in dictionaries
Continue statement in For Loop Deleting Tuples
Enumerate function for For Loop Slicing of Tuple
Tuple Membership Test
Python Lists Python Sets
Lists are mutable How to create a set?
Getting to Lists Iteration Over Sets
List indices Python Set Methods
Traversing a list Python Set Operations
List operations Union of sets
List slices Built-in Functions with Set
List methods Python Frozenset
Map, filter and reduce
Python Dictionary
How to create a dictionary?
Python Hashing?
Python Dictionary Methods
Copying dictionary
Updating Dictionary
Delete Keys from the dictionary
Dictionary items() Method
Sorting the Dictionary
Python Dictionary in-built Functions
Python Functions
What is a Function? Rules to define a function in
How to define and call a function Python
in Python Various Forms of Function
Types of Functions Arguments
Significance of Indentation (Space) Scope and Lifetime of variables
in Python Anonymous Functions/Lambda
How Function Return Value? functions
Types of Arguments in Functions map(), filter(), reduce() functions
Default Arguments What is a Docstring?
Non-Default Arguments
Keyword Arguments
Non-keyword Arguments
Arbitrary Arguments
Advanced Python
Python Exception Handling
Python Errors
Common Runtime Errors in PYTHON
Abnormal termination
Chain of importance Of Exception
Exception Handling
Try … Except
Try ..Except .. else
Try … finally
Python Class and Objects Python Regular Expressions
Introduction to OOPs Programming What is Regular Expression?
Object Oriented Programming System Regular Expression Syntax
OOPS Principles Understanding Regular Expressions
Basic concept of Object and Classes Regular Expression Patterns
Access Modifiers Literal characters
How to define Python classes
Self-variable in python
What is Inheritance? Types of
Inheritance?
How Inheritance works?
Bootstrap (Powerful Mobile Front-End Framework)
What is Responsive Web Designing?
Typography Features
Bootstrap Tables, Buttons, Dropdowns, Navbars
Bootstrap Images
Bootstrap Responsive utilities
Bootstrap Glyph icons

Bootstrap Grid System Grid Options


What is a Grid? Responsive column resets
What is Bootstrap Grid System? Offset columns
MOBILE FIRST STRATEGY Nested columns
Working of Bootstrap Grid System
Media Queries
THANK
YOU
+918446105799
+919607304909
[email protected] www.akgurutech.com

You might also like