Full stack Courses in Chennai

 >> Full Stack Online Training and Placement Courses in Chennai

Learn Full Stack development Training from Beginner to Advanced level exclusively designed with practical, real-time Scenarios for meeting the purpose of the Industry Demands in Chennai with Certification & Assured Placements.

Full Stack Developer’s are in high demand. Best Course exclusively designed with practical, real-time Scenarios for meeting the purpose of the Industry Demands.

      30k+ Satisfied Learners Read Reviews

Book Free Demo

Technologies You Will Learn

One to One Training

Get 1 to 1 Live Instructor Led Online Training in flexible timings

Course Price at : ₹ 25,000

Online Classroom

Attend our Instructor Led Online Virtual Classroom

Course Price at: ₹ 20,000

Upcoming Batches - Manual and Automation Testing LIVE Schedule:

Can’t find a batch you are looking for?

Join our Demo Classes

Try two FREE CLASS to see for yourself the quality of training.
Total Duration: 200 hours

Have Queries? Ask our Experts

+91 89399 82288
+91 73585 12644
+91 72000 32249

Available 24x7 for your queries

About Our Instructor

Mr. Velmurugan 

SME Trainer & Corporate Mentor Test Manager – Hexaware

With over 15 years of experience in Development and Testing, Mr. Velmurugan is a highly accomplished IT professional, specializing in Spring Boot and Selenium. Having worked with leading Tier 1 companies, he has gained invaluable expertise as a Software Development Engineer (SDE). His proficiency in Spring Boot allows him to build scalable and robust backend applications, while his expertise in Selenium enables him to create comprehensive automation frameworks for web applications, providing end-to-end solutions for testing.

Mr. Velmurugan is highly skilled in Core Java, API Testing, and building automation frameworks using TDD, BDD, and Hybrid Testing techniques. His expertise extends to mobile automation with Appium for both Android and iOS, and he is well-versed in cloud-based testing using tools like BrowserStack, SauceLabs, and LambdaTest. He also has extensive experience in Windows automation, UI/UX automation, performance testing, and accessibility testing, ensuring a comprehensive and robust testing suite for all types of applications.

At Greens Technologies OMR Branch, Mr. Velmurugan has successfully developed 5 real-time projects that integrate Web, API, Mobile, and Database technologies, along with Admin Panel integration. These hands-on projects simulate real-world scenarios, providing students with valuable experience in end-to-end solutions, including testing and automation for all layers of application architecture.

In the DevOps domain, Mr. Velmurugan integrates seamlessly with OpenSource tools like Git, Maven, and Jenkins, along with platforms such as Atlassian Suite (JIRA, Confluence, Bitbucket) and Azure DevOps (ADO). This integration enhances Continuous Integration (CI) and Continuous Delivery (CD) pipelines, streamlining the automation process and ensuring high-quality software delivery across the development lifecycle.

As the Head of TCOE and Test Manager at Hexaware, Mr. Velmurugan has successfully driven initiatives to optimize testing and DevOps processes in large-scale organizations, improving overall efficiency and quality. His deep involvement in R&D for AI-powered automation ensures that his training methods stay at the cutting edge of technological advancements. Having led over 50+ corporate training sessions and trained 1,000+ batches, Mr.Velmurugan’s industry expertise has empowered countless professionals. He has mentored 10,000+ students, providing them with hands-on training, practical knowledge, and real-world insights. His teaching approach combines theoretical knowledge with practical experience, ensuring that students are not only technically proficient but also confident in tackling the dynamic and ever-evolving challenges of the tech world.

Why Choose Us?

✅ 24/7 Trainer Support

✅ Up-to-date Syllabus with AI-Powered Solutions

✅ Real-time Projects & Applications

✅ Expert Trainers

✅ Placement Support

✅ 35,000+ Total Learners

✅ 15,000+ Placed in MNCs as SDE/T

✅ Mock Interviews & Test Papers

✅ Exclusive “Interview Questions”

✅ 1-on-1 Trainer Support

🎓 Fresher Graduates – 2023 / 2024 / 2025

🔄 Transitioning from Non-IT to IT

🔧 Moving from Core Field to IT Field

⏳ Career Gap (2010 to 2025) – Restart Your Career

🛠️ Shifting from Manual Testing to Automation QA

🚀 Enhancing Skills with the Latest Version Updates

🌍 Explore Global Opportunities

💰 Salary Increase of 50% to 100%

📈 Becoming an In-Demand Resource

🔒 Greater Job Security

🏡 Improved Lifestyle & Luxury

🚀 Enhanced Career Growth Opportunities

🎁 Exclusive Perks & Benefits

✔ Any B.E / B.Tech
✔ B.Sc, BCA, B.Com
✔ MBA (with arrears also)

❌ Not Eligible: Pharma, Agriculture, B.Ed, etc.

🖥 Learn Just One Programming Language to kickstart your journey into the IT field! 🚀

📄 Professional Resume Preparation & 1000+ Interview Questions

  • Craft a standout resume showcasing your skills and projects.
  • Get access to 1000+ interview questions to confidently impress hiring managers.

📆 Daily Activities

  • Engage in practical, real-time tasks to reinforce learning.
  • Make learning interactive and directly applicable to your future role.

🎯 Placement Assistance

  • Dedicated support to help you secure your dream job.

📝 20+ Mock Interviews & 50+ Test Papers

  • Practice with industry professionals to build confidence.
  • Simulate real interview scenarios to refine your responses.
  • Strengthen your skills with 50+ test papers to tackle real-world challenges.

👨‍🏫 Expert Trainers

  • Learn from experienced industry professionals.
  • Gain deep technical expertise and industry insights.

📚 Up-to-Date Syllabus

  • Stay ahead with a curriculum aligned to current industry trends.
  • Learn the most relevant and in-demand skills.

📍 Attending Fresher Classes at OMR Thoraipakkam Branch

  • Get hands-on training in a collaborative learning environment. 🚀

🏛A Well-Equipped Two-Story Facility – Designed for an optimal learning experience.

👥 Total Capacity – Can accommodate 1,000+ students across the entire building.

❄ 25 Air-Conditioned Classrooms – Ensuring a comfortable learning environment.

🖥 Dedicated Real-Time Project Classroom – A large space for hands-on project work.

👨‍🎓 Spacious Classrooms – Seating over 60 students simultaneously.

✍ Writing Pad Chairs – For extra comfort during long study sessions.

🛠 Separate Practice Rooms for Boys & Girls – Open daily from 7 AM to 8 PM.

🗣 Soft-Skill Training Room – Equipped with a whiteboard for communication & personality development sessions.

📽 High-Definition Projector & Screen – For an enhanced visual learning experience.

🚲 Ample Parking Facility – Space for 200+ bikes.

February Month-2025- Top 8 Freshers Placements

Hemalatha Garangi

Designation: 

Trainer Software engineer
CTC: 2.64 LPA

Bharath Kumar

Designation:

Software Engineer
CTC: 3.5LPA

Sowmiya C

Designation:

Support Engineer
CTC: 3.5LPA

Pavan Kalyan

Designation:

Software Engineer
CTC: 4LPA

Eashwar

Designation:

Development Engineer
CTC: 8.25LPA

Gunal

Designation:

Quality Engineer
CTC: 3.5LPA

Varun Karthick

Designation:

Associate QA
CTC: 2.5 LPA

Preethi Mohan

Designation:

Trainee
CTC: 3.5 LPA

Testimonials
0
5/5
2,564 Ratings
Google Reviews
"Green’s Technologies is the best institute where I received a good knowledge related to Full Stack programming. Teaching methodology as well as placement assistance is really good. The whole team helped me a lot to get my first job. Had a wonderful opportunity to learn under the guidance of dedicated faculty team and gained knowledge and certification. I would definitely recommend Green’s Technologies to people who are interested to learn the booming language - Full Stack.."
5/5
Revathi
"I was a fresher with zero knowledge when I entered Greens Technologies.I didn’t know even what path to chose.Thanks to the counseling team of Green’s Technologies for guiding me in taking Full Stack course.Trainers trained me so well that now I can confidently code and solve any issues and got certification too and Yes, I already got an offer letter from Wipro for the role of a Full Stack developer. So Wish me Luck!!!!Thanks to the whole team of Green’s Technolgies."
5/5
Mohan
"After completion of graduation, was very disappointed in life as I didn’t get through any campus interviews.. Then I chose Greens technologies for learning Full Stack as my friend conveyed that it was THE BEST Institute. After joining them I gradually developed interest in the subject and achieved what I had dreamt of once. The whole credit goes to Mr.Karthik who taught me Full Stack and helped me in clearing Certification . And not only that. Today I have been placed as a Full Stack developer in one of the most reputed organizations. Ever grateful to Karthik sir and the whole team."
5/5
Selvi
"Green’s Technologies-One of the best IT training institutes that I have enrolled for. Faculty here have sound experience in their fields. I had enrolled Full Stack and R. Teachers here believe in practical knowledge than only theory. One of the best learning experiences that I could ever get in my life. Taking back loads of good memories and ample amount of knowledge. I got Placement through them as soon as I completed course along with certification."
Deepak
5/5
"I had opted for Full Stack training in Greens Technologies. I would suggest to take this course because when I investigated for this course online cost was bit high, but Greens Technologies offered it for better fees. And regarding the course agenda, they are very sincere and punctual. And they also provide the recorded sessions to study it offline. Though I had taken online program the team ensured that I completed my certification successfully and got placed."
5/5
Ajay Kumar
"Green’s Technology .has a peaceful ambience and the trainers are so reliable and friendly.. They have a good staff who are able to teach and give perfect example. Also they provide hands on experience. You can learn things with ease and timings are so flexible. Awesome institution to learn. The staffs have real time experience which help us to learn a lot apart from syllabus and we get to know about the issues and solutions. Thanks to the whole team for helping me to clear my certification and also to get placed as a Full Stack developer."
Ramu
5/5
"I had enrolled for Full Stack developer course in Greens technologies. Coming from a non-IT background ,if I could be an Full Stack developer in CTS holding an accredited certification program ,then the whole credit goes to the trainer and his team .Course was designed in such a way that it started from the very basics to advanced levels. Faculty promptly solved doubts and made things clear, after the course we were given projects, the projects gave a deeper understanding, I am really happy that I took a wise decision of choosing Greens technologies training program."
5/5
Joshi
"I Joined Greens Technologies for Full Stack Training .Overall it was a very good Experience. The Sessions were more practical and Karthik sir,our trainer explained each concepts in detailed. He kept his lessons simple and He not only taught me the subject but also incorporated loads of confidence in me.Ever Thankful to Karthik Sir and his team as I got a job with certification too."
Steffy
5/5
What are the Pre-requisites to learn Full Stack?
  • Basic knowledge of developing web applications.
  • HTML and CSS web languages
  • JavaScript, IDE or Text Editor, Command Line Interface (CLI)
  • Server-side development with any programming language
  • Web Developers
  • Technical Project Managers
  • Technical Leads
  • Aspiring entrepreneurs who want to build and test their own applications using MEAN stack
  • Professionals and students who wish to learn MEAN stack

Definitely it’s worth it. It is the most demanding programming language currently across the globe. There is a huge demand and an exponential future growth in Full Stack. Hence leading to an enormous scope for Job seekers. So anyone who wants to learn Full Stack has an amazing future. No second thought on that.

Every student will be given industry recognized course completion certificate.

A student will be able to get expertise on the concepts such as fundamentals of MongoDB, Express, React and Node. Along with technical aspects, soft skills would also be taught which will help an individual to crack the IT interviews.

Will Greens technologies assist me with placement after completion of course?

Yes. We provide 100% placement assistance to our students. We train students by conducting mock interviews and group discussions. We also provide soft skill support to boost the confidence level of the students.

Yes. We provide online training programs as well .Timing is completely chosen basis the availability of the aspirant. Hence highly flexible and comfortable.

Our trainers use comprehensive set of online tools and techniques which improves online training experience .Students are requested to log in at the scheduled time by our instructor. They can view, interact ,clarify queries arising from presentations, and engage with learning resources in an online setting.They can also submit their assignments online.

The average salary of Full Stack developers in the US is $120,000 per annum with around $62 being paid per hour. The salary for entry-level positions ranges between $40,000 -50,000 and experienced MEAN professionals make up to $200,000.

Full Stack Jobs are in heavy demand across the MNCs globally. Full Stack certification is among the highly valued Information Technology Certification in the entire industry. It provides promising career prospects.

It depends upon every individual’s preparation strategy, effort and time invested. However if an aspirant has a background and basic knowledge of OOPS concepts, It would take around 1 and half months .If an aspirant is a fresher then it would take around 2 to 3 months.

Certainly yes. As per the market trend, Full Stack professionals are in huge demand. Based on the job roles they can choose and complete their certification and climb to the higher levels. They can choose various jobs ranging from web development to data science.

Course Features

Total Learners

25943

Instructor Led Training

80 Hours

Assignments

40 Hours

Project work

40 Hours

Self-paced Videos

40 Hours

Support

24/7

Certification

ISTQB

Full Stack Training Course Content

Full Stack Training Course content

Introduction

  • What is software?
  • What is software development?
  • Software Development Lifecycle (SDLC) and its intuition
Software Requirement and Specification
  • Need for Requirement gathering
  • Difference between Requirement and Specification
  • Non-functional requirements
  • WRSPM Model with example
Software Architecture
  • Software architecture definition
  • Software architecture models
  • Software architecture process
Software Design
  • What is a software design and its objectives
  • Understanding software modularity, coupling and Cohesion
Software Implementation, Rollback, Cutover Strategies, and Deployment

Software Testing
  • Introduction to Testing
  • Software testing strategies
  • Software testing perspectives
Software Development Models (Traditional)
  • Types of model
  • Waterfall model
  • V Model
  • Incremental Model
  • Spiral Model
Software Development Models (New Age)
  • Agile model introduction
  • Lean model introduction
  • Deep Dive- Agile methodology
  • Agile Manifesto
  • Agile Values and Principles
  • Pros Challenges of Agile
  • Agile Vs Waterfall
  • Why Agile?
  • Agile Frameworks
  • Requirement Gathering
  • Estimation Planning
  • Overview of Scrum
  • Sprint Planning and Tracking
  • Sprint Review, Retrospection Execution
  • XP and XP vs Scrum
Deep Dive- Lean Methodology
  • Principle of Lean Manufacturing
  • Lean for software development
  • Lean Vs Agile
  • Lean Principles for Software Development
  • Kanban for Software Development
  • Kaizen
  • Lean Startup
  • Design Thinking Lean Startup
  • Model Selection: When to use which model?
  • Introduction to version control

    Introduction to GIT

    • What is git
    • Why git
    • Features of git

    Install Git

    General workflow

    Configure git

    • First-Time Git Setup
    • Set email and username
    • Set config editor
    • Checking Your Settings

    Setting up a repository

    • Initialize repository
    • Clone a repository

    Inspecting a repository

    • View changes
    • View commits
    • View differences

    Saving changes

    • Adding files to stage
    • Committing files to local repo

    Introduction to Github

    • What is Github
    • Other alternatives
    • Creating an account in Github

    Pushing changes Pulling changes

    • Push changes to remote repo
    • Pull changes

    Undoing Commits Changes

    • Reverting the changes to a commit
    • Reset changes from stage

    Branching in GIT

    • Create a branch
    • Checkout branches
    • Merge branches

Introduction to Web Development

  • What is HTML
  • What is CSS
  • Setting up the environment
  • Hello World!
  • Using VS Code with Live reload
  • Using Emmet and online tools
  • Using Chrome developer tools

Introduction to HTML

  • HTML elements and Tags
  • Singular and Paired tags
  • Structure of an HTML page
  • Heading and Paragraph Tags
  • Attributes in HTML
  • Images
  • Links – Internal and External
  • Lists
  • Tables
  • The styleattribute
  • Colorsin HTML
  • HTML5 semantic tags
  • HTML5 audio and video tags

Forms and Inputs

  • The Formtag
  • Using the label tag
  • HTML Input tag
  • Select andTextArea
  • Buttons
  • Datalist
  • Building a contact form

Introduction to CSS

  • Using the style tag
  • Targeting HTML elements
  • Targeting nested HTML elements
  • Using external stylesheets
  • Overriding CSS Styles
  • Common CSS Properties
  • CSS units
  • The CSS Box Model
  • More CSS Properties
  • CSS Pseudo-classes

Advanced CSS

  • CSS Positioning – Static, Relative and Absolute
  • CSS Positioning – Fixed and Sticky
  • CSS Pseudo-elements ::beforeand ::after
  • CSS Variables
  • Custom fonts in CSS
  • Importing external stylesheets

Transitions and Animations

  • What are CSS Transitions
  • Basic Transitions and CSS properties
  • CSS AnimationsandCSS properties
  • Defining Keyframes

Responsive Web design

  • Media queries
  • What is CSS Flexbox?
  • Creating rows and columns
  • More flexbox properties
  • What is CSS Grid Layout?
  • Rows and Columns in Grid
  • Allocating cells
  • Grid template areas
  • Building a responsive image gallery

Project

  • Project overview and setup
  • Building the menu and footer
  • Building the banner
  • Buildingdivsfor text and quote
  • Using Flexbox for Projects section
  • About page with gallery
  • Building the Projects page
  • Building the Contact page
  • Introduction to JavaScript

    • Introduction to JavaScript
    • What is JavaScript and Its Use?
    • How JavaScript Engines Works?
    • Basic syntax,RunJs
    • JavaScript Vs ECMAScript
    • Introduction to code editors – Visual Studio Code Editor

    Fundamentalsof JavaScript

    • Variables, Constant, Assignment
    • JavaScript Using Normal Vs Strict Mode
    • Data Types – Primitive Types and Objects
    • JavaScript – String and String Methods
    • null, undefined, not defined,NaN
    • Performing Data Type Conversions

    JavaScript Operators

    • Assignment, Arithmetic Operators
    • Comparison, Conditional Operators
    • in, of and ternary Operator
    • Standard and Strict Equality Operators: Double Equal and Triple Equal
    • JavaScript – Null Coalescing Operator

    JavaScript Array and Object

    • JavaScript Arrays – Pop, Push, Shift, Unshift
    • Array Helpers – Map, Reduce, Sort andforEach
    • JavaScript Object and Symbol Type
    • JSON – JavaScript Object Notation

    JavaScript Function and Error Handling

    • JavaScript Function and Types of function
    • Function Declaration Vs Expression
    • Closures and Scope
    • Constructor, This Keyword and Prototyping
    • Rest Parameters and Spread Syntax
    • Errors Handling and Types Errors
    • Error Handling Try-Catch-finally
    • Throwing Custom Errors with throw

    Dom Manipulation and HTML5 API

    • What is Dom Manipulation and DOM Objects?
    • Create, Modifying DOM Element
    • Accessing Dom Element -querySelector&querySelectorAll
    • document By XXXMethod
    • Working with Events
    • Geolocation APIs – Methods and Implementation
    • HTML Web Storage –localStorageandsessionStorage
    • HTML5 Drag / Drop APIs – Methods and Implementation

    JavaScript Asynchronous Programming

    • Asynchronous Programming
    • Callbacks and Their Implementation
    • Promises and Promises Implementation
    • Async/await and Its Implementation
    • Generator and Its Implementation
    • Async Generator and Its Implementation

    JavaScript Classes

    • Class Basic Syntax and Implementation
    • Class Inheritance
    • Static Properties and Methods
    • Private and Protected Properties and Methods
    • Modules and Export, Import

    Map, Set, andDestructuring

    • Introduction to Map and Set
    • Map and Set: Implementation
    • Map and Set: Iterations
    • Destructuringassignment

    Remote Data and Servers

    • Working with remote data and RESTful APIs
    • Using AJAX
    • Using the Fetch API
    • Working with third-party APIs services

    Transpilation& Bundling

    • JavaScript -Transpilation
    • JavaScript – Low Cross Browser Compatibility
    • Babel as JavaScriptTranspiler
    • Parcel – Introduction and Bundling JavaScript Files
    • Webpack – Introduction and Bundling JavaScript Files

Introduction to React

  • What is React?
  • Hello React
  • Using the create-react-app

Components

  • What are Components?
  • Types of Components
  • JSX

State Props

  • What is State?
  • Stateful Function Components with Hooks
  • What are props?
  • Type Checking with Prop Types

Rendering Lists

  • Using the map function to render lists
  • The “key” attribute
  • Using Fragments

Components Revisited

  • Lifecycle of a Component
  • Side effects Lifecycle
  • Managing cleanup
  • Events
  • Error Management

Building Forms

  • Controlled Form Components
  • Uncontrolled Form Components
  • Handling inputs efficiently
  • Project – Building a currency converter

Render Props Higher Order Components

  • Render Props
  • Higher Order Components

Portals

  • Introduction to Portals
  • Event bubbling in Portals

Global Shared Data

  • Unidirectional Data Flow
  • Challenges with Props
  • The Context API

Hooks in Focus

  • Understanding Hooks
  • The useState hook
  • Side effects using the useEffect hook
  • The useContext hook
  • The useReducer hook
  • Writing your own hook

Routing in a React App

  • Routing in a React application
  • Routing with React Router
  • Nested Routes Parameters
  • Protecting Routes

Code Splitting

  • Code splitting Suspense
  • Route Based Code Splitting Lazy Loading

Isomorphic React

  • Server Side Rendering
  • SSR with React – Setup Server
  • SSR with React – The Toolchain

State Management using Redux

  • State Management Redux
  • Setting up Redux
  • Actions Reducer for the Catalog
  • Using the connect() higher order function
  • Actions Reducer for the Cart
  • Using Redux Hooks
  • Implementing Middleware Persistence

Testing Components

  • Introduction to Testing
  • Using Jest with Test Utils from React-DOM
  • Using Jest with the React Testing Library
  • Using Jest with Enzyme

Epilogue

  • The React ecosystem

Get started with Node.JS

  • Node.js Introduction
  • Applications of Node.js and Installation
  • First Node.js Script
  • Synchronous and Asynchronous Programming
  • Under the hood – Understanding the event loop Non-Blocking I/O

Interactive Node with REPL

  • REPL and REPL Commands
  • Node.js CLI Commands
  • Global and Local Objects

Modular Programming NPM

  • Introduction to Modules
  • Process and OS Modules
  • Writing Your Own Module
  • Introducing NPM
  • Initializing a Project Using npm init
  • Understanding package.json
  • Installing using packages from npm
  • Local vs.Global Install
  • Using NPX
  • Publishing Package on npm

Introduction to ECMAScript Modules – An experimental implementation

  • ECMAScript Modules Versus CommonJS Modules
  • Enabling support
  • Writing an ECMAScript Module
  • Importing and Using an ECMAScript Module
  • ES6 syntax in detail

File System Streams

  • File System Modeling in Node.js
  • Directory and Path Resolution
  • Reading Files Synchronously and Asynchronously
  • Writing Files Synchronously and Asynchronously
  • Directory operations

Streams

  • Understanding Streams
  • Reading a File Using Readable Stream
  • Writing a file using Writable Streams
  • Transform Streams
  • Streams vs Files

Events

  • Event Emitter
  • Handling Events

Network I/O

  • Introduction to the Net module
  • Creating a TCP Server Listener
  • Creating a command line chatbot

Web Servers More

  • Web Server: Web Application Architecture
  • HTTP module
  • Making HTTP requests
  • Serve JSON as response
  • Serve HTML as response
  • Building a basic web server with routes and streams: Serve a static website
  • Using HTTPS
  • Using HTTP/2
  • Understanding CORS

Debugging in NodeJS

  • Introduction to debugging
  • Debug node js apps

Cluster Worker Threads

  • Introduction to the Worker Threads API
  • Handling compute intensive tasks using Worker Threads
  • Node.js on multi-core CPUs using Cluster

Introduction to Express

  • What is a Node.js web application framework?
  • BYOF – Build Your Own Framework
  • Introducing Express
  • Who uses Express?
  • Hello Express
  • Your first Express app
  • Adding a route handler
  • Serving Static Assets HTML files

Rendering

  • View Engine – Pug
  • Building the Dashboard
  • Building the Post Card.

Middleware

  • What is middleware?
  • Parsing incoming requests
  • Logging with Morgan
  • Using the express-session middleware
  • Compression Your own middleware

Routing

  • Modular routing with Express Router
  • Organizing routes
  • Dynamic Routing Route parameters
  • Basic route protection using middleware

Database Integration

  • Working with MongoDB Atlas
  • Setting up Mongoose ODM
  • Building the Users schema model
  • Building the Posts schema model
  • Serving the client web application

Authentication, Controllers, and APIs

  • Signing up an Admin Password Hashing
  • Admin Authentication – Controller and Route
  • Authentication API – Controller and Routes
  • Posts API – Controller and Routes
  • Profanity Filtering and Post Moderation

Caching Performance

  • Setting up Redis for caching
  • Caching and Serving Content
  • Configuring Redis as the session store

Protecting Express apps

  • Handling untrusted data
  • Preventing XSS CSRF

Deployment E PROJECT

  • Deploying a Node and Express app on Heroku
  • Getting Started- Introduction to MongoDB

    • What Is NoSQL Database
    • Types of No SQL Databases
    • Introduction to MongoDB
    • What is BSON?
    • Use case of MongoDB
    • MongoDB in Windows
    • MongoDB on Ubuntu
    • MongoDB on MAC OS
    • MongoDB Cloud-Atlas
    • Setup MongoDB Environment

    MongoDB Fundamentals

    • What is a database?
    • Create Database – Demo
    • MongoDB Architecture
    • What is a collection?
    • Collections and Capped Collections – Demo
    • What is a document?
    • Document Structure
    • The _id field
    • Data Types
    • Mongo Shell
    • Mongo Shell – Demo

    CRUD Operations

    • Inserting Data
    • Querying Data using find() findOne()
    • Basics of Querying Data – Demo
    • Querying Complex Data – Demo
    • Querying Null Values – Demo
    • The flavors of find – Atomic operations (Update Delete)
    • Updating Data – Demo
    • Duplicate Data – Demo
    • Replace One – Demo
    • DeleteOne - Demo
    • DeleteMany - Demo
    • Dropping a Collection

    Schema Design and Modelling

    • Data Modelling Schemas
    • MongoDB Data Model and Relationships
    • Scenario-based examples

    Advanced Operations

    • Sorting
    • Sorting – Demo
    • Limiting records
    • Limit Data – Demo
    • Skip Data – Demo
    • Indexing
    • Indexes – Demo
    • Different Types of Indexing
    • Aggregation
    • Aggregation Pipeline – Demo
    • Aggregation MapReduce – Demo

    Replication and Sharding

    • Why Replication?
    • Sharding
    • Create Backup

    Administration and Security

    • Backup and Restore Operations
    • Backup – Demo
    • Restore – Demo
    • Import and Export Operations
    • Import and Export Operations – Demo
    • Monitor Resource Utilization
    • Query Optimization and Optimization Properties
    • Query Optimization – Demo
    • Security Concepts in MongoDB
    • MongoDB Security

    MongoDB with other Applications

    • Various API drivers available for MongoDB
    • Integration with Node.js
    • Integration with Node.js – Demo
    • Integration with Java
    • Integration with Java – Demo
    • Integration with Python
    • Integration with Python – Demo
  • Cloud Deployment with AWS

    • Introduction to the AWS platform
    • Overview of a Deployment Pipeline on AWS
    • Understanding compute platform EC2
    • Understanding Identity Access and Management (IAM)
    • Network fundamentals with ELB, RDS, Route 53 and Cloudfront
    • Understanding CloudFormation
    • Understanding CodeCommit and CodeBuild
    • Using CodeDeploy and CodePipeline
    • Managing deployments using CloudWatch
  • Background to Agile

    • The day in the life of a Project Manager
    • The day in the life of a Project Team Member
    • The need for change
    • Traditional Projects vs Agile Projects

    Agile Basics

    • Agile Manifesto
    • Values
    • Principles
    • Pillars of Agile

    Business Inputs

    • User Stories – definition
    • Business Value
    • Definition
    • Prioritizing
    • Minimum Viable Product (MVP) / MMF
    • Shaping up user stories (the 3Cs)
    • INVEST Criteria
    • User Story Maturity

    Agile Variants

    • Scrum (very high-level)
    • Kanban
    • XP
    • DSDM
    • Scrum-ban
    • Lean
    • Feature Driven Development
    • PI chart on usage

    APM Framework

    • Process Map
    • Process Steps need, deliverables activities
    • Envision
    • Speculate
    • Explore
    • Adapt
    • Close

    Introducing Scrum

    • The Scrum Guide
    • Popularity of Scrum

    Scrum Building Blocks

    • Event, Artifacts, and roles
    • Scrum at a glance
    • 3 Scrum roles
    • Other stakeholders
    • Project Manager
    • Agile Coach
    • 3 artifacts
    • 5 events

    Agile Estimation

    • Estimation Basics
    • Agile Estimation Practices
    • Planning Poker
    • Types of Agile Estimates

    Agile Planning

    • Breaking the myth
    • Product Planning
    • Release Planning
    • Iteration Planning

    Monitoring Tracking

    • Information Radiators
    • Burn-down chart
    • Burn-up chart
    • CFD

    Agile Metrics Agile Tools

    • Agile Metrics
    • Agile Tools

    Scaling Agile

    • Why we need to scale Agile
    • Agile @ Scale flavors
    • SAFe®
    • DAD
    • LeSS

    Careers in Agile

    • Agile certifications
    • Enterprise Agile
  • Topics

    Industry-relevant capstone project under experienced industry-expert mentor

    Learning Objectives

    The highlight of the bootcamp is an industry-centric and comprehensive capstone project that you will get to work on, under the experienced eye of our industry expert mentor. This guided group project shall bring together your understanding of the full stack architecture as you go from vision to deployment of a realistic full stack application, encompassing all essential milestones that are encountered in a production setting. This shall equip you to handle real-world scenarios from the get-go.

Course Options

Java Fullstack

Course Price  :
35000

Sessions :
180

Python Fullstack

Course Price  :
35000

Sessions :
180

Python Selenium

Course Price  :
₹25000

Sessions :
120

Scrum Master

Course Price  :
₹25000

Sessions :
90

UI/UX

Course Price  :
₹25000

Sessions :
150

Fresher Package

Course Price  :
₹25000

Sessions :
150