0% found this document useful (0 votes)
40 views

System Design

System Design pdf

Uploaded by

Vidushi Sood
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views

System Design

System Design pdf

Uploaded by

Vidushi Sood
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

SYLLABUS

SYSTEM DESIGN

THIS COURSE IS IDEAL FOR

Interviewers ask the candidate to design a


web-scale application. For example, they
might ask you to design Instagram, design
Netflix, or design Uber backend. Unlike a
coding interview question, System Design
Interviews are free-form discussions, and
there's no right or wrong answer.
Enroll now
SYSTEM DESIGN

WHY SHOULD YOU DO


THIS COURSE?
Extremely important for Jobs
Android is the most important popular Mobile OS in the
world and runs in billions of devices. Skilled android
app developers are required by almost all organization.

Future proof of career


Android app development is a great choice when itt
comes to career. Android developers are known to be
great pay and benefit holders and an important part of
the business cycle.

Great skill for entrepreneurship


With app development skills, you will hold the power
to convert Business ideas to real world applications.
Creating something that helps ease human effort and
change life of millions if not billions is a true
Entrepreneurial move.

COURSE HIGHLIGHTS
01 HLL & LLL-Learn Using 03 10+CaseStudies

Taught in Classroom,
02 2-3 mo months 04 Online and Live modes

THIS COURSE INCLUDES


25+ Live Lectures
10+ Case Studies
2-3 Months Course Duration
Certificate of Completion and Certificate of Excellence
Placement Assistance
SYSTEM DESIGN

SYLLABUS
Welcome aboard
Welcome to the course
Browser
What happens when you hit the url on your browser ?What is system Design? Types of
System Design HLD intro
Types of Design && Design Basics
LLD intro & SDLC Web App VS Website What is architecture
System types
Monoliths Distributed System Latency Throughput
Android Components
Availability TIme Consistency
Characteristics
Availability Time Consistency
Storing Hot Data
Websockets & SSE Scaling Techniques Horizontal Scaling
Theorams
Redundancy && Replication Cap theorem Databases
Division of Data
HLD

DataBase optimization Partitioning Communication


Communication
Message Based communication Web Apps Rest Apis
Microservices
Microservices & architecture Web Servers && Protocols & App security Service
Design Problem
URL Shortener/ Pastebin Api Rate Limiter
Design Problem
Youtube Design Web Crawler
Design Problem
Drop Box Uber Backend Design
Design Problem
Twitter Instagram
Design Problem
Ticketmaster design
Basic Of LLD
What is LLD? LLD INTERVIEWS
OOPS
OOD && OOP Objects && CLASSES
Design Principles
OOP CONCEPTS Solid Principle
Design Principles
SRP Princripal O-C Principal
Design Principles
Livosik Principal
SYSTEM DESIGN

SYLLABUS
Design Principles
Integration Principal
Design Principles
Dependency Principal Problems
Patterns
Design Patterns
Design Problems
LLD

Case Studies
Coding using OOPs
Machine Coding
SYSTEM DESIGN

PROJECTS

Architect the Facebook newsfeed


Create a stunning Google lens clone and
play with features like Image recognition,
QR codes and more

Design a boggle server


Work on this all time favourite game grounds
up by using the skills you gained in the course
Cloud computing to build in
redundancy for the compute cluster
Build this super popular app from
scratch by working on all stunning
features like Real time chat, media etc

Design a ticketing platform


Create a handy To-Do app to get organised
Design an online poker game
and share it with your audience
Create a handy To-Do app to get organised
and share it with your audience
SYSTEM DESIGN

PROJECTS

collaborative editing tool


Work with Weather APIs and become an
expert on RESTful API with this project

Design a messenger
Create a handy To-Do app to get organised and
share it with your audience
Design a distributed botnet
Create a handy To-Do app to get
organised and share it with your
audience

Distributed ID generation system


Create a handy To-Do app to get organised
Search engine autocomplete
and share it with your audience
Create a handy To-Do app to get organised
and share it with your audience
SYSTEM DESIGN

CHOOSE HOW YOU


LEARN
You can pick from the following modes to learn

Classroom Batch

Live Batch Online Batch

WHY CHOOSE CODING BLOCKS


Industry-vetted
01 Superb mentors 03 curriculum
Project based
02 learning 04 Superb placements
SYSTEM DESIGN

INSPIRATIONAL STORIES

Manali Biswas Simarpreet Singh


Microsoft Microsoft

Shadma Siddiqui Aman Bansal


OYO Goldman Sachs

Srishti Kohli Rajat Gupta


Walmart Walmart
SYSTEM DESIGN

OUR STUDENTS CAN BE FOUND IN

RETURN ON INVESTMENT

45x - 200x
After the completion of the course you will
get a ROI of 45 - 200x
SYSTEM DESIGN

PLACEMENT ASSISTANCE
A dedicated Placement team along with Hiring Blocks, the placement portal of Coding
Blocks work round the clock to ensure the best of opportunities in the Tech arena are
available to you.

ALL THE HELP YOU NEED


01 Developer CV and Dev profile preparation

02 Interview preparation

150+ Partner companies for Placements and


03 internships

04 Mock interviews
SYSTEM DESIGN

LERNING CYCLE
MENTORS

Shresth Sahai
Mentor and Product engineer

A wide network of TAs aka Teaching


TEACHING ASSISTANTS

assistants, who are typical ex-


students of Coding Blocks helps in
Doubt resolution along with
Mentors, through Video, Audio,
Screen share and other media to
ensure all your queries are
addressed timely

TAs
Your Code buddies
SYSTEM DESIGN

LEARNING CYCLE
INDUSTRY EXPERTS

IIndustry experts are guides currently


working in Top companies like Google,
Amazon, Microsoft and the like and
they helps students with invaluable
tips on the Industry, Hiring process,
Mock interviews and other necessities
required for paving the way into the
Top Tech companies around the
globe.

Industry Coaches
PORTAL

Tech enabled learning


The e-learning portal is an in-house developed, state of the art application
which uses the best of technology and resources to ensure all learners gain the
maximum from their program. It provides immersive learning with
suggestions and guidance to ensure even self learning is effective and fruitful.
This portal allows learning through ebooks, videos, notes while allowing
learners to attempt coding problems, MCQ assignments with attending live
classes and asking doubts through chat and live video calling feature with
mentors and TAs.
SYSTEM DESIGN

CONTACT US
9999 579 111 Toll free number
CALL US

1800 274 4504


9999 579 222

9999 579 333


EMAIL US

[email protected]
[email protected]

PITAMPURA PITAMPURA
47, Nishant Kunj 360, Kohat Enclave
1 & 2 floor 2 floor
Pitampura Pitampura
New Delhi New Delhi

NOIDA SOLAN
Bridgekala, Near New
CENTRES

A-73, Sector 2
Near Sector 15 Metro station Bus Stand, Solan By-Pass
Noida National Highway
Uttar Pradesh Himachal Pradesh

https://www.codingblocks.com
WEB

https://online.codingblocks.com

You might also like