BEL Brochure

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Airtribe

Airtribe Experience
Unlock career possibilities with

the right guidance, tools and network.

INTRODUCING
Backend Engineering
Launchpad
A 20-week comprehensive program on backend
engineering. It's designed by experts to help you upskill or
transition into the field

Your Journey Ahead


JOIN COMMUNITY

OFFLINE ORIENTATION KICKOFF CALL

WEEKLY SESSIONS

WEEKLY ASSIGNMENTS

PEER CONNECTION MENTOR FEEDBACK

OFFLINE MEETUPS

CAPSTONE

CAREER SERVICES

Key steps in your journey

L earn

Fundamental concepts in
Backend Engineering

Network

With peers and industry experts


to build everlasting connections

Solve

Weekly assignments &

the capstone project

Rutuja Jadhav
Engineer, @Microsoft

One thing I really liked about the experience was the


accountability in the learning experience brought in through the
cohort-based learning style and have your questions answered
real-time. I was fortunate enough to see the effect and use of
program right away for my interviews as am sure to have a lot
of avenues to exercise my leanings in near future.

Kickoff your journey


with orientation
LEARN
1 Offline Orientation

What you will do


Hackatho
Fireside Cha
Team Bonding Activitie
Panel Discussion with Mentors

2 Node.js, NPM ecosystem and APIs

What you will learn You will be able to


Introduction to Node.js and NPM Create a basic Node.js project
ecosyste and set up its dependencies
What is Node.js and why use it? using NP
NPM, packages and package.jso Implement routing and
Setting up a basic Node.js projec controllers to handle API
APIs requests and responses
REST APIs and HTTP protocol
Express.js and middleware
Routing and controllers
Handling requests and responses
Testing APIs using Postman & Curl

Async pro g rammin g and aut h entication &


3 aut h ori z ation

What you will learn You will be able to


Async Programming U nderstand e ent dri en v - v

Introduction to asynchronous programming


programming se WT or token based
Callbacks, promises and async / await
U J f -

authenticatio
Error handling with async / await
Introduction to e ent dri en v - v
Implement role based -

programming access control in a Node.js


Authentication and Authorisatio application
Introduction to authentication and
authorisation
Password based authentication using
-

bcrypt
Token based authentication using WT
- J

Role based access control


-

4 Security and best practices

What you will learn You will be able to


De ugging Testing and Best Practices
b , Optimi e the per ormance
z f

D ebugging using Chrome e Tools D v o your Node.js applications


f

U nit testing with est J


by implementing best
Input alidation and saniti ation
v z
practices or security and
f
Error handling best practice
per ormance
f
Security and Per ormance f

Common security ulnerabilitie v

Protecting against cross site scripting -

(XSS and S injection attacks


) QL

5 Ad anced node.js concepts and dep oyment


v l

What you will learn You will be able to


Advanced Node.js conce ts p Deploy your applications to
Streams and bu ers ff
hosting ser ices and learn
v

Child processes and clusterin ad anced concepts like stream


v

Scaling Node.js application and bu ers ff

Using WebSockets or real time f -

communicatio
De loyment
p

Introduction to deployment and


hosting ser ices v

6 Introduction to databases and S L Q

What you will learn You will be able to


What are databases and their U tilise S to per orm basic queries
QL f

importance in web application on a databas


Introduction to S and basic query QL
D esign and normalise databases to
structure ensure e icient data managemen
ff

D atabase design and normalisation U nderstand the importance o ACI f D

ACI properties and transaction


D
properties and transaction
managemen management in maintaining data
Indexes and query optimisatio integrity
Ov er iew o RM and their
v f O

importance
Advanced database concepts and optimization
7 techniques

What you will learn You will be able to


Performance measurement and Develop effective strategies to
benchmarkin optimise database
Optimisation technique performance and benchmark
Sharding and replication for measurement
database scalability and high Implement sharding and
availabilit replication techniques to
Caching strategies achieve database scalability
and high availability

8 NoSQL databases and data stores

What you will learn How you will learn


Overview of NoSQL databases
Understand the significance of
and their importanc
NoSQL databases and why
Introduction to popular NoSQL
they are used over traditional
databases, including MongoDB,
SQL database
Redis, Elasticsearch, and Graph
Gain familiarity with popular
databases
NoSQL databases like
Graph and Time series databases
MongoDB, Redis,
and their applications
Elasticsearch, and Graph
databases

9 B usiness intelligence and anal y tics

What you will learn You will be able to


Understanding the importance of Analyse and interpret data to
business intelligence and analytic inform business decisions
Overview of key stakeholders and their effectivel
roles in data-driven decision makin Collaborate with cross-
Collaboration with other engineers and functional teams to integrate
product team data-driven solutions
Implementing analytics and business
intelligence tools

10 Low -level design

What you will learn How you will learn


Object-oriented design principle Implement design patterns and
Design patterns and best practices best practices to improve the
for LL maintainability and scalability of
Writing maintainable and scalable your cod
code Ensure your codebase remains
consistent and efficient over time

11 High-level design and architecture

What you will learn How you will learn


Overview of backend systems and Understand the principles of
architectur high-level design and
Webservers, Queues, Websockets, and architecture for backend
CD systems, including scalability
Scalability and availabilit and availability, and their impact
Load balancing and fault toleranc on system performance and
Horizontal and vertical scalin resilience
Load balancing and failover
Redundancy and replicatio
CAP theorem and its implications
Consistent hashing
12 Microservices and containerization

What you will learn How you will learn


Introduction to microservices Understand the advantages and
architectur tradeoffs of using microservices
Benefits and challenges of architecture and containerisation
microservice for building software systems
Designing microservices-based
system
Containerisation with Docker.

13 Performance and monitoring

What you will learn How you will learn


Load testing and benchmarking Optimise your backend applications
Identifying performance to improve performance and
bottleneck scalabilit
Optimisation technique Apply design patterns to manage
Monitoring and observabilit
load, prevent failures, and ensure
Metrics, tracing, and logging
Distributed tracing with
resilience of your system
OpenTelemetr
Design patterns for performance
and scalabilit
Throttling
Backpressur
Circuit breake
Pub-sub

14 15 Deployment and data warehousing

What you will learn How you will learn


Zero-downtime deployments and Successfully deploy applications
migration with zero-downtime and perform
Blue-green deployment seamless migrations, ensuring that
Canary deployment users experience no disruption or
Introduction to data warehousin downtime during the proces
Data warehousing architecture and Understand the basics of data
design
warehousing, including its
architecture and design, and apply
these principles to store and
analyse large amounts of data
efficiently

16 20 Capstone project and interview preparation

What you will learn How you will learn


Work on your capstone projec Create a professional-level Capstone
Get feedback from mentor project that showcases your skills and
Mock interviews with peers and knowledge as a backend enginee
mentors Receive constructive feedback from
mentors, allowing you to refine your
project and improve your abilities

The DSA track is an additional component that is


offered alongside the curriculum. This means that
you will have the opportunity to study DSA
concepts in parallel with your regular coursework.

DSA & Interview Prep Track


Data structure and algorithms track (20 weeks)

What y ou wi ll le arn You’ll be Able to


Introduction to algorithms and Big O Notation Understand the fundamentals of
Bit manipulation algorithms, data structures, and their
implementation
Aarrays and Linked Lists
Apply various algorithms and data
Stacks and Queues
structures to solve problems efficiently
Searching and Sorting
Graphs
Hash tables
Backtracking
Dynamic programming and Greedy algorithms

The Airtribe Advantage


Recorded courses Other live courses Airtribe

Offline Orientation

Live & Structured Learning

Personalised Mentorship Offered by few

Placement Assistance Offered by few

Hands-on Real-World Projects Offered by few

Invites to Meetups & Hackathons

Exclusive Sessions with CXOs


Unlimited Mock Interviews
System Design Module Offered by few

DSA module Offered by few Offered by few

Soft-Skill Coaching

Exclusive Slack Community


k h Daga
A as
Engineer, @Groww

You will get a great mentor, some new friends, a community


which will push you to keep working on yourself. Overall a very

useful course with lots of information which will enable you to

dig deeper .

Learn from experts

Pawan Panjwani Rajneesh Kumar Pulkit Jain

Senior Software Engineer Software Engineer II SDE3

Dhaval Trivedi Navneet Sharma

Co - founder Co - founder

Airtribe Airtribe

And mentors from

SOLVE

Weekly projects

Implement the knowledge you learnt through the week to solve

meaningful problem statements. You can reach out to your peers

and mentor for any tips, guidance or opinions on these projects.

Capstone

Towards the end of the program, you will have

the opportunity to apply all the knowledge and

skills you have acquired by working on a project.

This project will give you real-world experience

and prepare you for the challenges you may face

in the industry.

Viral Kapoor
Engineer, @Amazon

I'd highly recommend this course for people who would like to

learn about all the different aspects of software development

from experts in the field and get to participate in very

interesting guest sessions and a very active community of

software developers.
NETWORK
Build new professional connections and

accelerate your career growth

Offline meetup

Networking sessions

Gaming nights

Backend Engineering Launchpad Apply


Applynow
now -> ->
₹79,999 (Inclusive of GST)

You might also like