Backend Web
Development

In this course, students will learn the fundamental concepts and techniques used in back-end web development. Students will gain hands-on experience in developing and deploying back-end web applications using popular programming languages and frameworks.

Enrollment

Pre-register yourself for the next cohort

Program Duration

5 months

Learning Format

Online

What You Will Learn

  • All core features and concepts you need to know in modern JavaScript development
  • Deep dives into prototypes, JavaScript engines & how it works behind the scenes
  • Meta-programming, performance optimization, memory leak busting
  • Deploy a feature-complete app to production
  • Tie different types of data together with TypeORM relationships
  • Use decorators to dramatically simplify your code

Course Syllabus

Program Offerings

Practical Skills

You will learn practical skills in emerging careers that make you more valuable and appealing to employers

Projects

You will acquire the knowledge to create portfolio-worthy projects showcasing your skills

Mentorship

Experts working in the industry will mentor you in becoming successful professionals with leadership skills

Certification

Earn two career certificates

Include this achievement on your LinkedIn profile, resume, or CV as a testament to your professional growth and development.

Course Syllabus

Module 1

Introduction to HTML / Introduction to CSS

Module 2

Intermediate CSS / Introduction to Bootstrap

Module 3

Intermediate Bootstrap

Module 4

Front-end Web UI Frameworks Overview: Bootstrap

Module 5

Bootstrap CSS Components

Module 6

Bootstrap Javascript Components

Module 7

Web Tools

Module 8

Introduction to Javascript

Module 9

Intermediate Javascript

Module 10

Advanced Javascript

Module 11

Project 1 - Capstone Project

Module 12

Introduction to React

Module 13

React Router and Single Page Applications

Module 14

React Forms, Flow Architecture and Introduction to Redux

Module 15

More Redux and Client-Server Communication

Module 16

Project 2 - Capstone Project

Module 17

Introduction to Server-side Development

Module 18

Data, Data, Where art Thou Data?

Module 19

Halt! Who goes there?

Module 20

Backend as a Service (BaaS)

Module 21

Github

Module 22

Deploying Web Application

Module 23

Database

Module 24

Authentication & Security

Module 25

Project 3 - Capstone Project

Module 26

Review - Remaining Topics

Module 27

Job - Interview Mocking and Training

Module 7

Design a User Experience for Social Good & Prepare for Jobs

Module 8

Revamp an App (Telemart, Airlift etc.)

Module 9

Assignment: Case Study on 5 UX mistakes of Airlift Express

Module 10

Design a Web Page in XD

Module 11

Capstone Project (1 and 2) Explained

Module 12

Introduction to Freelancing (Upwork)

Module 13

Introduction to Making a Resume / CV

Module 14

Introduction to Making a Digital CV

Module 15

Introduction to making Behance, Dribbble and Linkedin Profiles

Module 15

Preparing for the Elevator Pitch

Module 16

Preparing for Product Design Interview Questions

Module 17

Intro to Negotiation in Jobs

Module 7

Clean Data, Assignment Prep

Module 8

Cleaning Data with SQL, Verify and Report Cleaning Results

Module 9

Adding Data to Resume + Course Challenge

Module 10

Organizing Data to Begin Analysis, Formatting and Adjusting Data

Module 11

Aggregating Data for Analysis, Performing Data Calculations

Module 12

Visualizing Data, Creating Data Visualizations with Tableau

Module 13

Crafting Data Stories, Developing Presentations and Slideshows

Module 14

Programming and Data Analytics, Programming using R Studio

Module 15

Working with Data in R, More About Visualizations, Aesthetics and Annotations

Module 16

Documentation and Reports, Learn About Capstone Basics

Module 17

Building Your Portfolio + Using Your Portfolioo

Module 18

Putting Your Certificate to Work

Module 19

Introduction to Probability and Data with R

Module 20

Inferential Statistics

Module 21

Linear Regression and Modelling

Module 22

Bayesian Statistics

Module 23

Statistics with R Capstone (Final Project)

Module 24

Job - Interview Mocking and Training

Module 7

Clean Data, Assignment Prep

Module 8

Cleaning Data with SQL, Verify and Report Cleaning Results

Module 9

Adding Data to Resume + Course Challenge

Module 10

Organizing Data to Begin Analysis, Formatting and Adjusting Data

Module 11

Aggregating Data for Analysis, Performing Data Calculations

Module 12

Visualizing Data, Creating Data Visualizations with Tableau

Module 13

Crafting Data Stories, Developing Presentations and Slideshows

Module 14

Programming and Data Analytics, Programming using R Studio

Module 15

Working with Data in R, More About Visualizations, Aesthetics and Annotations

Module 16

Documentation and Reports, Learn About Capstone Basics

Module 17

Building Your Portfolio + Using Your Portfolioo

Module 18

Putting Your Certificate to Work

Module 19

Introduction to Probability and Data with R

Module 20

Inferential Statistics

Module 21

Linear Regression and Modelling

Module 22

Bayesian Statistics

Module 23

Statistics with R Capstone (Final Project)

Module 24

Job - Interview Mocking and Training

Module 7

Clean Data, Assignment Prep

Module 8

Cleaning Data with SQL, Verify and Report Cleaning Results

Module 9

Adding Data to Resume + Course Challenge

Module 10

Organizing Data to Begin Analysis, Formatting and Adjusting Data

Module 11

Aggregating Data for Analysis, Performing Data Calculations

Module 12

Visualizing Data, Creating Data Visualizations with Tableau

Module 13

Crafting Data Stories, Developing Presentations and Slideshows

Module 14

Programming and Data Analytics, Programming using R Studio

Module 15

Working with Data in R, More About Visualizations, Aesthetics and Annotations

Module 16

Documentation and Reports, Learn About Capstone Basics

Module 17

Building Your Portfolio + Using Your Portfolioo

Module 18

Putting Your Certificate to Work

Module 19

Introduction to Probability and Data with R

Module 20

Inferential Statistics

Module 21

Linear Regression and Modelling

Module 22

Bayesian Statistics

Module 23

Statistics with R Capstone (Final Project)

Module 24

Job - Interview Mocking and Training

Instructors

Umer Aqeel

Umer is a passionate and skilled blockchain developer with a strong background in programming and distributed systems and actively involved in creating decentralized applications and smart contracts. He is dedicated and passionate on a mission to empower individuals and organizations with the knowledge and skills to navigate the ever-evolving world of blockchain technology. Over the years, He has been deeply involved in the blockchain community, contributing to educational initiatives, conducting workshops, and mentoring aspiring developers.

Faheel Ahmed

He is a Software Engineer with 6 years of experience in the industry, currently holding the position of Software Engineer II at Dealcart.
His passion lies in sharing his knowledge and expertise, as evidenced by his involvement in teaching courses tailored to equip students with practical skills for success in organizational environments. His overarching objective revolves around empowering aspiring developers with the necessary tools and insights to achieve excellence in their professional journeys.

Muhammad Arsalan Zafar

He graduated from Sir Syed University of Engineering and Technology in 2018. He commenced his career with Brainplow, where he began as a backend developer and later earned promotions to the positions of lead backend developer and project team lead.
Currently, he is employed at TPS worldwide as a Software Engineer, contributing to the development of IRIS bill payment, a system operational across numerous banks in Pakistan.

Alumni Success

Khalil Ahmed

Cohort 1

Hired as a Junior Web Developer at

Faran Ahmad

Cohort 1

Hired as a Junior Web Developer at

Module 7

Design a User Experience for Social Good & Prepare for Jobs

Module 8

Revamp an App (Telemart, Airlift etc.)

Module 9

Assignment: Case Study on 5 UX mistakes of Airlift Express

Module 10

Design a Web Page in XD

Module 11

Capstone Project (1 and 2) Explained

Module 12

Introduction to Freelancing (Upwork)

Module 13

Introduction to Making a Resume / CV

Module 14

Introduction to Making a Digital CV

Module 15

Introduction to making Behance, Dribbble and Linkedin Profiles

Module 15

Preparing for the Elevator Pitch

Module 16

Preparing for Product Design Interview Questions

Module 17

Intro to Negotiation in Jobs

Module 7

Clean Data, Assignment Prep

Module 8

Cleaning Data with SQL, Verify and Report Cleaning Results

Module 9

Adding Data to Resume + Course Challenge

Module 10

Organizing Data to Begin Analysis, Formatting and Adjusting Data

Module 11

Aggregating Data for Analysis, Performing Data Calculations

Module 12

Visualizing Data, Creating Data Visualizations with Tableau

Module 13

Crafting Data Stories, Developing Presentations and Slideshows

Module 14

Programming and Data Analytics, Programming using R Studio

Module 15

Working with Data in R, More About Visualizations, Aesthetics and Annotations

Module 16

Documentation and Reports, Learn About Capstone Basics

Module 17

Building Your Portfolio + Using Your Portfolioo

Module 18

Putting Your Certificate to Work

Module 19

Introduction to Probability and Data with R

Module 20

Inferential Statistics

Module 21

Linear Regression and Modelling

Module 22

Bayesian Statistics

Module 23

Statistics with R Capstone (Final Project)

Module 24

Job - Interview Mocking and Training

Module 7

Clean Data, Assignment Prep

Module 8

Cleaning Data with SQL, Verify and Report Cleaning Results

Module 9

Adding Data to Resume + Course Challenge

Module 10

Organizing Data to Begin Analysis, Formatting and Adjusting Data

Module 11

Aggregating Data for Analysis, Performing Data Calculations

Module 12

Visualizing Data, Creating Data Visualizations with Tableau

Module 13

Crafting Data Stories, Developing Presentations and Slideshows

Module 14

Programming and Data Analytics, Programming using R Studio

Module 15

Working with Data in R, More About Visualizations, Aesthetics and Annotations

Module 16

Documentation and Reports, Learn About Capstone Basics

Module 17

Building Your Portfolio + Using Your Portfolioo

Module 18

Putting Your Certificate to Work

Module 19

Introduction to Probability and Data with R

Module 20

Inferential Statistics

Module 21

Linear Regression and Modelling

Module 22

Bayesian Statistics

Module 23

Statistics with R Capstone (Final Project)

Module 24

Job - Interview Mocking and Training

Frequently Asked Questions