CERTIFICATE PROGRAM
Full-Stack Engineering
60+ Hours of Training | 20+ Projects | Online Instructor-Led
Course
CloudxLab & Course
No matter whether you are a data scientist, machine learning engineer,
or a recent college graduate looking for a job in the IT industry,
developing a web application is inevitable in almost any computer
science field. Therefore, learning to build an end-to-end application
should be the key skill of every IT engineer.
The term “full-stack” refers to the technologies and skills needed to
complete a project, with each individual component being a ‘stack’. A
full-stack developer is responsible for both the front end and back end of
a web application.
According to the 2020 Developer Study by Stack Overflow, about 55% of
respondents identify themselves as full-stack developers. This number
itself tells the craze and demand of full-stack developers in the industry.
However, resources to become a Full Stack Developer are limited and
only offer sections or just random technologies that you must learn and
combine on your own. So, we bring our Full Stack Engineering program
for training full-stack developers with complete guidance. A student of
this program will be able to design and deploy amazing web applications
in an end-to-end manner.
Sandeep Giri
Founder at CloudxLab
Why CloudxLab
Earn a Verified Learn Full Stack
Certificate from Engineering from
CloudxLab industry experts
Online cloud lab for Best-in-class support
hands-on for Throughout your
real-world experience learning journey
Lifetime course Work on real-world
access projects
Interact with the Get Job Guaranteed
international
community of peers
via the discussion
forum
Course Creators
Sandeep Giri Course Developer
Founder at CloudxLab Know More
Past: Amazon, InMobi, [Link]
Abhinav Singh Course Developer
Co-Founder at CloudxLab Know More
Past: Byjus
Praveen Pavithran Course Advisor
Co-Founder at Yatis Know More
Past: YourCabs, Cypress Semiconductor
Course Curriculum
Foundation Course
1. Getting started with Linux (Self-paced)
● Good command line skills helps in developing apps faster and
debugging issues on servers
2. Getting started with Python
● Learn the foundations of Python
3. Getting started with Git
● Learn how to use the Git version control system to keep track of
changes and document your work
4. Data Structures & Algorithms
● Big O
● Arrays
● Binary Search
● Sorting
● Recursion
● Hashtables
● Queue
● Stack
● Tree
● Heaps & Priority Queues
● Graph
● Dynamic Programming
Course Curriculum
Course
5. Setting up your development environment
● Django
● Git and GitHub
● Getting started with Django
6. HTTP Fundamentals
● HTTP methods
● Response Type
● Response Codes
7. Getting started with HTML
● Introduction to HTML
● Ordered / Unordered Lists
● Image tags
● Anchor tags
● Form
● Project - Create a “Contact Us” form in Django
8. Getting started with JavaScript
● Introduction to JavaScript
● Variables
● Strings
● Functions
● Collections - Javascript Arrays
Course Curriculum
Course
9. Getting started with jQuery
● Introduction to Document Object Model
● Selecting HTML elements with Jquery
● Introduction to JSON
● Ajax calls with jQuery
● Project - Frontend validation in “Contact Us” form
● Project - Ajaxify “Contact Us” form in Django
10. Getting started with CSS
● Introduction to CSS
● Inline CSS
● CSS file
● CSS Selectors
● Classes Vs Ids
● Box model of CSS styling
11. Making responsive websites
● Introduction to Bootstrap 5
● Bootstrap Grid Layout
● Bootstrap Containers
● Bootstrap Buttons & Font Awesome
● Project - Make “Contact Us” form responsive
12. Test Driven Development with JavaScript
● Be introduced to the fundamentals of Test Driven Development
(TDD)
Course Curriculum
Course
13. HTML, CSS, and JS Portfolio Project
● Bring together what you have learned in the previous lessons and
build a project
14. Deploy your Portfolio project to AWS
● Introduction to AWS
● Introduction to Docker
● Run your Django application inside container
● Introduction to uwsgi and Nginx
● Introduction to CI/CD
● Use Jenkins or Travis for CI/CD
● Deploy the app on Elastic Beanstalk
● Deploy the app to AWS EC2
15. Access your Static Application using Domain name
● Buy domain name
● Configure name servers in AWS Route 53
● Map your elastic beanstalk application to your domain name
16. SQL for Back-End Development
● Learn how to create tables, create, retrieve, and update data in
SQL databases, and build a data-intensive web app.
Course Curriculum
Course
17. Build multi-tier application (a blogging) using Django
● Basics of MySQL
● Integrate MySQL and Django
● Save “Contact Us” form details in MySQL in Django and see the
details from Admin
18. Project - Build blogging application using Django
● Authentication using django-allauth
● Authoring page for posting blogs
● Add tags to blogs
● List all the blogs when user comes to your website
19. TDD in Django
20. Logging
21. Send Emails
● Configure SMTP
● Enable SMTP in Django
● Send emails using Django
22. Advance concepts in multi-tier application
● Use Memcache
● Use of queue/background jobs
Course Curriculum
Course
23. Deploying multi-tier application on AWS Elastic Beanstalk with
Docker and Jenkins
24. Deploying multi-tier application on Kubernetes using Docker and
Jenkins
● Introduction to Kubernetes
● Setting up Kubernetes on local development environment
● Deploy your application on Google Kubernetes Engine
25. Getting started with REST API
● JSON
● Authentication
26. React
● Project in React
27. Optimizations
● Compressing static assets (Javascript & CSS)
● Serve static assets via S3
28. System Design
Projects
● Capstone project
- Build an ecommerce application where users can search for products
and purchase them. Deploy this application on Elastic Beanstalk /
Kubernetes
Course Details and Fees
Please find more information about the course and fees here:
[Link]
Our Esteemed Customers
For Further Details
Contact us at +080-4920-2224 or +1 412-568-3901 or contact:
Aswath Madhu Gargi Garg
Program Director Program Coordinator
programs@[Link] programs@[Link]
For Business
For corporate training and bulk enrollments, write to us at reachus@[Link]
Headquarters - United States R&D Center - India
2035, Sunset Lake Road Suite B-2, 19702 Issimo Technology Private Limited
Newark, New Castle #215, Arcade, Brigade Metropolis,
Delaware, United States Mahadevpura, Bangalore, India - 560 048