You are on page 1of 17

Work Experience-Based

Backend
Development
Learning Program
Detailed Curriculum
Table of
Contents
01 About the Program 3
02 Key Features 4
03 How is the Program Different from
Other Online Courses?
5

04 Who is this Program for? 6


05 Career Services 7
06 Learning Path 9
07 Detailed Syllabus 10
08 Hear from our Learners 14
09 Program Details & Admission Process 16
2
About the
Program
Succeed as a new-age Backend
Developer with our comprehensive work
experience-based learning program. In
the Backend developer program, you will
develop your skills in the most popular
backend technologies by working on
multiple professional work-like tech
projects and building new-age
applications.

You will get hands-on experience in


popular and in-demand backend
technologies like Java, RestAPI, Spring
Boot, MongoDB and more.

Impress recruiters with your verified


project portfolio which validates all your
learnings and real work experience.

3
Key
Features

15+ hands-on micro-skilling 5 work-like professional


exercises to learn CS projects, with mentorship, to
Fundamentals and practical master Backend skills in an actual
developer skills. developer environment.

Well-structured immersive Project-backed portfolio on


workshops and live sessions GitHub and a work-ex
from industry seasoned certificate to impress recruiters.
professionals.

In-built career assistance to get


your profile ready and guide you
in applying for exciting roles in
Backend development.

4
How is the Program
Different from other
Online Courses?
Existing ways of learning - video-based courses or expensive bootcamps, don’t
provide the real skill development needed when working in a top tech company.
Crio’s project-based learning allows you to work on professional work-like projects
and multiple hands-on activities in a real developer environment to learn new skills.

Video Courses Bootcamps Crio

Real work experience

True, project-based learning

Job-ready portfolio

Live sessions & mentorship

Work experience certificate

Career guidance

5
Who is
Everyone who wants to advance their backend
developer skills with work experience of

this
building real applications in a developer
environment should enroll in this program.
Backend is the backbone of web development,

Program and if you want to learn Java, OOP, RestAPI,


MongoDB, Spring boot and other essential

For? backend skills by working on internship-grade


projects, this program is the right fit for you.

6
Career
Services
Get ready to apply all the skills you learn through our
Backend program to ace interviews and land your
dream career as a coveted Full-Stack developer.

Our developers have achieved their career goals of


working in some of the best companies in a top
developer position.

Crio developers have cracked jobs in

Keerthana Koorapati Karthik Chennupati Deval Sethi


is in is in is in

Surya Saini Hasan Shaikh Namrata Kumari


is in is in is in

Ajay Singh Bhadauriya Adriza Mishra Atul Kashyap


is in is in is in

7
Resume Review

Work closely with expert career coaches to get


your profile (GitHub, LinkedIn, Resume) ready.

Interview Hacks

Master a playbook with tips and hacks to get


noticed by recruiters when you apply for jobs.

“Crio prepared us for interviews really well. They


ensured that every project that we’re doing, we
know every single part of it very deeply. They
Rahul Raj even questioned us about the projects and gave
Software Engineer us resources on the questions we should know.
They prepared us very thoroughly.”

8
Learning
Path Free Trial

Web Developer Essentials


10 hours

Independent Project Java Essentials


40 hours
Build XURL
10 hours

Guided Project

Build QMoney
60 hours

Independent Project Guided Project

Build XCommerce Build QEats


20 hours 80 hours

Independent Project

Build XForm
40 hours

9
Free Trial
Detailed Syllabus

Web developer essentials


10 hours

Learn web development essential skills that form the foundation of


any successful modern web developer.

HTTP Rest APIs Linux Cloud Deployment

Learn about HTTP and REST APIs and understand how apps communicate
with their backend by tweeting from a Linux Terminal using Twitter APIs.

Learn to use Linux and get familiar with commonly used developer
workflows by performing data analysis using Linux.

Get introduced to Cloud Deployment by actually deploying a real web app


to a cloud-based AWS server.

Java essentials
40 hours

Level up your foundational programming skills in Java before


starting your project-based learning journey in backend
development.

Java Syntax Classes Inheritance Interfaces

Debugging Annotations

Get started with Java using VS Code.

Learn about Java classes and inheritance.

Learn about Java Classpath and Dependencies (JAR Files).

Understand how to perform unit testing with JUnit.

Develop your basic Java debugging skills by solving compilation errors and Null
Pointer Exceptions. Learn to read stack traces.

Get introduced to interfaces and annotations in Java.

10
Independent Project

Implement Java skills to build a Bit.ly like


URL shortener
10 hours
Apply all your Java knowledge to independently build a XURL - a URL
shortener application like bit.ly.

Guided Project

Build the backend for a stock portfolio


analyser like Zerodha
60 hours

Start your backend development journey by building QMoney, a


visual stock portfolio analyser.

OOP JSON Consuming REST API Refactoring

Gradle Exception Handling JUnit Jackson

Learn to handle JSON-formatted data using Jackson - a standard Java


library.

Get financial data for QMoney by making 3rd party REST API calls using
Spring REST Template.

Learn to implement OOP abstraction using Java Interfaces.

Learn to refactor your code in Java and bullet proof your implementations using
unit tests.

Use Java build systems like Gradle to create your own JAR files.

Get exposed to a variety of situations where you learn to perform exception


handling and debug like a top backend developer.

11
dependent Project
In

Build a Shopify-like data analysis tool


2 0 hours

Apply your learnings from QMoney to build your second independent


project XCommerce - a retail sales data analysis tool.

Guided Project

Build a scalable backend


for a Swiggy-like app
80 hours

Build a scalable, distributed, Java backend for QEats - a Swiggy-like


food ordering app.

MVCS Spring Boot Rest APIs MongoDB

Mockito Scientific Debugging Redis

Learn Spring Boot - a framework to build web applications in Java, and


start building the backend for QEats.

Learn to add serialization support in QEats backend to convert JSON to Java


Objects using Lombok.

Perform unit testing with Mockito.

Introduce a database layer to QEats backend using MongoDB.

Learn to access MongoDB from the backend using Spring Data.

Develop scientific debugging skills to handle various issues in the QEats


backend.

Learn to implement a caching mechanism using Redis in QEats.

12
Independent Project

Apply all learnings to build a Giphy like app


20 hours

Apply your learnings from the entire program so far to build a fully
functional Java backend for XMeme (a page where users can post
and view Memes).

Technologies Covered

13
Hear from our
Learners
"Initially, when I joined Crio, I thought it would be
like BootCamp programs. But after joining, I
really liked the way Crio had organised the
Sonali
Dash program..It’s not at all like typical classroom-
based training. You have to do it on your own.”

“Enrolling for Crio’s programs proved to be a master


stroke for me. It started from the basics and after
every completed module, I saw myself making a big
stride forward. I learnt a lot by implementing my Venkata
Amaresh
learnings in a work-like environment.”

“I did internships in a few companies and then


worked full-time. While working, I realised there
was some gap between what I learned and what I
Chakradhar D
was trying to do. Crio helped me bridge that gap.”

14
08
“The reason I chose Crio over other programs
was- other platforms give us videos where you
have to watch and learn, and do it on your own.
Myleshan
Praburam But here at Crio, there’s no watch and learn.
There’s only DO and learn.”

“In most of the courses, you go through online


classes and then do some problems, but this is
completely DIFFERENT. A duration of six months
is really long and, if you put effort, you can Namrata
change your whole life, let alone switch from one Kumari
company to another."

“If you are passionate about building software,


you will love Crio’s programs...In every interview, I
was asked about my Crio Projects. Because of the
Sagar
Vrajalal way I worked on these projects, I was confident
about my answers.”

15
08
Program Details &
Admission Process
1 2
Complete the Start your free

application 1 week trial

3 4
Earn your scholarship Start your Backend
after the trial Program

PROGRAM DURATION PROGRAM START DATES


6 Months | Fully Online Please refer to the website for program start dates

For further details,


drop us an email at
ping@criodo.com

08
16
08

You might also like