Software Development Life Cycle & Application Life Cycle Management
SDLC Methodologies
Waterfall Methodology
Agile Methodology
Scrum Framework
What is DevOps?
What is Cloud, SAAS, IAAS, PAAS?
What is Testing?
Web Application Architecture
Web Technologies
Web Technologies used in Projects
The Manifesto for Agile Software Development
The Principles behind the Agile Manifesto
Agile Approaches
Agile Frameworks
document Structure (DOCTYPE,head,body)
Basic TAgs(heading,paragraph,links,etc.)
Attributes
Favicons
HTML Comments
External,internal and inline Styles
Properties and values
Selectors(type,class,ID,attrbute,pseudo-element,combinator)
specific and Casacade
inheritaance and inititsl/Default Values
Typography in CSS(font-family,font-size,font-weight,line-height,letter-spacing)
BOx model(content,padding,border,margin)
Units of measurements in CSS
MArgin Collapsing
Border(border-radius,border-image)
Outline
Background properties(background-color,background-image,background-size,background-repeat,background-position)
Box-shadow and text-shadow
Lists(ordered,unordered,description lists)
Tables(thead,tbody,tfoot,tr,td,th)
input Types (text,pasword,raido,checkbox,etc.)
Form Attributes(actio,method,etc.)
Form VAlidations(required,pattern,etc.)
Labels and Accessiblity in forms
(static,relative,absolute,fixed,sticky)
Display Property (block,inline,inline-block,none)
Floating Elements (float,clear)
visibility (visibile,hidden,collapse)
Overflow (visible,hidden,scroll,auto)
z-index and Stacking Context
Layouts
Animations
Advanced tags
Responsive Design
Weekly Tasks
introduction to Bootstrap
Settingup Bootstrap
Basic Grid System
Typography and utilities
Bootstrap Components
Navigation
Alerts and Badges
Buttons and button Groups
Cards
Bootstrap Components 2 and Advanced Topics
Forms
Modals,Carousels and Tooltips
Flex Utilities and Responsive Deign
Wrap-up and Best Practices
introduction to Javascript
Basics
control Structures
Conditional Statements
Arrays
String Date Methods
Template Literals
Javascript Functions and Scope
Docment Object Model-DOM
AJAX
OOP in JAvascript
Regular Expressions
Javascript**capstone:LMS
Es6 JAvascript Concepts
Arrow Functions
Let and Const
Template Literals
Destructuring
Default Parameters
Spread and Rest Operators
Object Literal Enhancement
Modules
Promises and Async/Await
Map,Set and WeakMap/WeakSet
Array Methods(map,filter,reduce etc.)
Promises and Fetch API
introduction to React
Functional Components
JSX and Basic Rendering
Conditional Rendering and Lists
Props and prop Types
State Management with React Hooks
A complete list of React Hooks
Hooks
Event Handling in Functional Components
styling Functional Components
Custom Hooks
Fetching Data with useeffect and Axios
Routing with React Router
Forms and Form Handling
State Management behind useState
React children
Advanced topics and Best Practices
Testing Functional Components
introduction to Typescript
TypeScript Compiler
Variables
Data Types
Object oriented Programming
Classes
Inheritance
polymorphism
Abstraction
Interfaces
Abstaract classes
enums
Type Inference
Type Compatibility
Advanced Types
iterators and Generators
Namespaces
Modules
Angular Basics
Intro to MVC Architecture vs other architectures
Introduction to Angular
Different versions of angular
Difference between Angularjs,Angular versions
Environment Setup
First Application using Angular
Components
Generating Components using Angular CLI
Templates
Directives
Dependency Injection
Generating Services using CLI
Working with Data and Events
Property Binding
Attribute Binding
Adding bootstrap
Style Binding
Event Binding
Template Variables
Two-way Binding
Pipes
Custom Pipes
ure and Impure Pipes
Components in detail
Input Properties
Aliasing Input Properties
Output Properties
Passing Event Data
Aliasing Output Properties
Templates
View Encapsulation
ngContent and ngContainer
Deep dive in to Directives
introduction
ngif nd else
Hidden Property
ngFor and Change Detection
the Leading Asterisk
ngClass,ngStyle
safe traversal Operator
Creating Custom Attribute Directives
Creating Custom Structural Directives
Working with Templates driven forms
Building a Bootstrap form
Types of Forms
ngModel,ngForm,ngModelGroup
Working with check boxes,drop-down lists,Radio Buttons
Realtime Template driven forms,Developing Reactive Forms
introduction
Creating Controls Programatically
Adding Validations
Specific validations erros and custom validations
working with HTTP Services
Overview of web Services
SOAP and restful web Services
Creating Services
Consuming HTTP restful services
CRUD operations
Observables and promises
Error Handling
Best Practices
Routing and Navigation
Introduction
Routing in a Nutshell
Configuring Routes
RouterOutlet
RouterLink
RouterLinkActive
Getting the Route Prarameters
Programmatic Navigation
Introduction to Java
Java language Fundamentals part1
Java language Fundamentals part2
Java language Fundamentals part3
Array
Classes and Object part1
Classes and Object part2
Exploring Basics Java class Libraries
Inheritance and polymorphism part 1
Inheritance and polymorphism part 2
Abstaract Classes and Interfaces
Access Modifiers,Non Access Modifiers & Packages
Exception Handling Part1
Exception Handling Part1
I/O
Collection [with comparabe,comparator,equals,Hash code] & Generics
Stream Api and Lambda Expression part 1
Stream Api and Lambda Expression part 2
multithreading part1
multithreading part2
Regular Expressions
Introduction to Maven
maven life cycle phases
maven Objectives
Maven project setup
Building Projects Setup
Building projects using Maven
introduction to Spring core,Containers,DI
XML configurations and Annotation configurations
Setter Injection valves as element,valve as attribute,p name space
Setter Injection list,set,map,properties,ref,d-check
Constructor Injection valves as element,valve as attribute,p & c name space
Constructor Injection list,set,map,ref,ambiguities
Inner Beans,Auto-wiring,Bean Scopes
Annotations @Autowired @Qualifier @Component
Java based configurations
Introduction to Spring MVC,Life Cycle
Model Interface ModelAndView ModelMap
@Controller @RequestMapping
@PathVariable @RequestParam @ModelAttribute @Transactional
Form Handling, Validations
Spring MVC with JDBC Integration
Spring MVC with Hibernate Integration
Introduction to Springboot
Spring Boot Test Connections using Postman API
Spring Boot using InMemory Database
Spring Boot Data JPA
Spring Boot CRUD Application MySQL Database
Spring Boot Building Swagger Document
Spring Boot Security
Spring Boot JWT Token
Annotation's like @Controller @RestController @Entity @Table @GeneratedValue @Autowired @Enumerated @PostMapping @GetMapping @DeleteMapping @PostMapping @RequestMapping @Service @Entity @Repository @PreAuthorize @CrossOrigin @Configuration @Bean @Component @Value @JsonIgnore @NotBlank @Email
Introduction to Micro services
Springcloud sleuth and zipkin Application
Springcloud gateway Application
Springcloud Eureka Discovery server Application
Springboot Application Docker
Springboot kubernetes cluster
Basic of ExpressJS
Getting started with Express
Features of Express
Installation of express
First Application using Express JS
Understanding Express JS Request
Request object
Request object properties
Request object methods
Real time example
Understanding Express JS Response
Response object
Response object properties
Response object methods
Understanding Get and Post operations
Intro to Get Request
Developing code to handle Get Request
Intro to Post Request
Developing code to handle Post Request
Routing in Express
Intro to Routing
Route methods
Route Paths
Route Params
Route Handlers
Response methods
Template Engines
Introduction to Template Engines
Different Template Engine
Intro to Pug
Using pug with express
Working with EJS
Working with handlebars
Advanced Express JS
Error Handling
File Uploading Real Time Modules
Nodemailer
Multer
Creating First Database
Creating Document and Saving it to Collection
Dropping a Database
Creating a Collection Using db.createCollection(name,options)
Dropping a Collection
CRUD Operations
Creating/Inserting a document in collection using javascript file
Inserting Array of Documents
Reading a Document - Querying
Reading a Document with $lt, $gt operator
Updating Documents
Deleting documents
Indexes and ObjectIds
Introduction to Indexes
Understanding Impact of Indexes
Creating Index
Finding Indexes
Understanding ObjectIds
Creating ObjectIds
Advantages of ObjectIds created by MongoDB
Disadvantages of ObjectIds created by MongoDB
Aggregation and Data Modelling in MongoDB
Using aggregate() method
Using distinct() and count()
Sorting documents
Introduction to Data Modelling in MongoDB
Data Modeling using References
Data Modeling using Embedded documents
Relationships in MongoDB
One-To-One Relationship
One-To-Many Relationship
Many-To-Many Relationship
Using MongoClient
Using Mongoose
Creating database using MongoClient and Mongoose
CRUD operations on MongoDB with Nodejs
Insert
Update
Delete
Retrieve
Introduction To Cloud Computing
Creating Free AWS Account
Understanding Infrastructure in AWS
Understanding Regions and Availability Zones
Installing Required software’s in Desktop
Git Bash
Putty & Puttygen
Terminal
SSH / SCP
Creating Servers Using EC2
Setting Firewalls - Security Groups
Setting up access to AWS cloud Using SSH Keys
Introduction to Continuous Integration & Delivery
Overview of Jenkins
Jenkins Setup
Plugins and its uses
Setting up your Build Jobs
Automated Builds using webhooks
Jenkins security
Code Quality Integration
Integrating Nexus
Distributed Builds / Master-Slave Configuration
Performing Continuous Delivery
Implementing Pipelines
Introduction to Containerisation
Monolithic Architecture
Microservices Architecture
Introduction to Virtualisation
Virtualisation vs Containerisation
Docker Architecture
Setting up Docker
Docker Registry
Docker Images Vs Docker Containers
Running Docker Containers
Docker Volumes
Docker Networks
Docker Logs
Docker Tags
Dockerize Applications
Introduction to High Availability
Introduction to Container Orchestration
Container Orchestration Tools
Overview of Kubernetes
Kubernetes Architecture
Components of Kubernetes
Overview of Minikube
Setup Minikube
Kubernetes Objects
Pods
Replica Sets
Deployments
Services
ClusterIP
NodePort
Load Balancer
Config Maps
Secrets
Ingress
Overview of Production Clusters
Overview of AWS EKS
Setup EKS
Deploy Applications On EKS
Our Fullstack training has precisely been developed to reach out to the demand of the learners with keeping in mind the industry standards. This DevOps course will particularly be helpful for the career advancement of the following audience
Graduates from College.
Currently working employees looking to upskill themselves.
Candidates looking for a change in the IT Field.
As such, there are no specific prerequisites for Fullstack Training in Hyderabad. If you are familiar with programming and foundation skills with a sense of curiosity and willingness to learn you are all set for the Fullstack training.
Fullstack Training Classes are conducted over the Weekdays and Weekends through classroom and online sessions. Please get in touch with the team to get exact schedule and timings.
Fullstack Course duration is 2 Months
Weekday Fullstack Training classes will be one hour long and Weekend classes will be three hours long.
Please find the detailed Fullstack course curriculum in the Fullstack training curriculum section.
Yes, we will assist our students with all the interview preparation techniques.