BECOME A SKILLED BACKEND DEVELOPER

Backend Developer Track

Free Trial
1 Week
(Excel in trial and
earn scholarships)
Duration
160 hours
(4 months access)
Next Batch
August 16, 2020
(Applications Open)
Apply Now
Talk to an Advisor
UPSKILL WITH CRIO

Learn by building real projects,
not just watching videos

Our Backend Developer Track is carefully designed to help you learn in-demand backend engineering skills by working on real-world projects. In this program, you will learn on-the-job, much like developers in leading tech companies.


Get started with Linux, Git, Java, Debugging in an applied way and strengthen your foundations
Professional Java development, OOP Design, Backend development with Spring Boot, MongoDB and Redis
Build 3 independent projects at various stages of the program to apply all your learnings
Weekly live sessions with experienced developers who have built applications serving millions of users

Join learners working at top tech companies

  • image
  • image
  • image
  • image
  • image
  • image
  • image
  • image
  • image
  • image
  • image
  • and many more...

Launch your backend development career

Boost your resume with 5 stellar projects
Showcase your skills with a completion certificate and shareable LinkedIn badges
Get career guidance from experienced mentors
Impress hiring managers with hands-on experience in backend development

Developers love Crio

Vishal Bihani
Software Engineer Intern
Principal Global Services

Backend Developer Track

A backend developer with solid engineering skills is one of the most sought-after engineers in the market today. The broad scope of skills required to build a scalable and distributed web backend makes it a challenging role to fulfill.

The Backend Developer Track is designed to make you a skilled developer ready to take on significant engineering roles in top tech companies.

19,999

(₹ 34,999)
1 Week Free Trial
Excel in your trial week and bag scholarship
EMI Options Available
Next Batch : August 16, 2020
Apply Now
Talk to an Advisor
Prerequisite :
Basic programming in any language

19,999

(₹ 34,999)
1 Week Free Trial
Excel in your trial week and bag scholarship
EMI Options Available
Next Batch : August 16, 2020
Apply Now
Talk to an Advisor
Prerequisite:
Basic programming in any language

What is covered in this track

  • Developer Essentials

    Get an in-depth introduction to developer workflows in Linux.
    Linux Fundamentals
    Git
    Developer Best Practices
    1. Developer workflows in Linux
      • - Linux terminal with bash commands and basic shell scripting
      • - File, process and system management commands in Linux
      • - Text processing commands in Linux
    2. Git
      • - Introduction to version control with Git
      • - Clone, pull, commit and push
      • - Automatic merge and handling merge conflicts
    3. Effective debugging skills for developers

  • Java Essentials

    Level up your foundational Java skills.
    Basic Java Syntax
    Classes
    Inheritance
    Interfaces
    Debugging
    Annotations
    1. Getting started with Java using VSCode
    2. Introduction to Java Classes and Inheritance
    3. Java Classpath and Dependencies (JAR files)
    4. Unit testing with JUnit
    5. Basic Java debugging skills to solve compilation errors, debug NullPointerExceptions and read stack traces.
    6. Introduction to Interfaces and Annotations in Java

  • Crio Build-outs: Level-1

    Apply your learnings from Java Essentials to build your first Java project from scratch

  • Crio Micro-Experience: QMoney

    Start your backend development journey in Java by building QMoney - a visual stock portfolio analyzer.
    OOP
    JSON
    consuming REST APIs
    Refactoring
    Gradle
    Exception Handling
    1. Handling JSON using Jackson - a standard Java library.
    2. Consuming REST APIs using Spring RestTemplate
    3. OOP abstraction using Java Interfaces
    4. Refactoring code in Java
    5. Java build systems - Gradle
    6. Exception handling and debugging

  • Crio Build-outs: Level-2

    Apply your QMoney learnings to build an intermediate Java project on your own.

  • Crio Micro-Experience: QEats

    Build a scalable web backend for a food ordering app
    MVCS (Spring Boot)
    REST APIs
    MongoDB
    Mockito
    Scientific Debugging Skills
    Redis
    1. Get started with Spring Boot - a framework to build web applications in Java.
    2. Use Lombok to add serialization support to transform JSON into Java objects.
    3. Build your first REST API endpoint to lookup nearby restaurants
    4. Unit testing with Mockito
    5. Introduction to MongoDB
    6. Accessing MongoDB using Spring Data
    7. Scientific debugging skills
    8. Caching with Redis

  • Crio Build-outs: Level-3

    Capstone project to apply all your learnings in the Java Backend Developer Track to build a fully-functional web backend from scratch independently.

THE CRIO ADVANTAGE

The most effective
project-based learning platform

Learn by Doing
Easy to use
Personalised guidance
Vibrant community
  • Crio Micro-Experiences

    Build Real-world projects in a work-like environment.

    • Well-defined product requirements
    • Structured tech documentation
    • Detailed project plan
    • Regular progress reports
  • Fully Provisioned Developer Environment

    We take care of the setup, you focus on learning

    • 100% online
    • Write code in your browser
    • No setup required
  • Experienced Mentors

    Mentoring and guidance that matters

    • Live sessions from Crio mentors
    • Online support on Slack and Crio Forum
    • 1:1 career guidance calls
  • Crio Developer Community

    Learn with like-minded people with similar learning goals

    • Helpful and motivated peer-group
    • Crio buddies
    • Meme-wars and more
  • Crio Micro-Experiences

    Build Real-world projects in a work-like environment.

    • Well-defined product requirements
    • Structured tech documentation
    • Detailed project plan
    • Regular progress reports
  • Fully Provisioned Developer Environment

    We take care of the setup, you focus on learning

    • 100% online
    • Write code in your browser
    • No setup required
  • Experienced Mentors

    Mentoring and guidance that matters

    • Live sessions from Crio mentors
    • Online support on Slack and Crio Forum
    • 1:1 career guidance calls
  • Crio Developer Community

    Learn with like-minded people with similar learning goals

    • Helpful and motivated peer-group
    • Crio buddies
    • Meme-wars and more
  • Crio Micro-Experiences

    Build Real-world projects in a work-like environment.

    • Well-defined product requirements
    • Structured tech documentation
    • Detailed project plan
    • Regular progress reports
  • Fully Provisioned Developer Environment

    We take care of the setup, you focus on learning

    • 100% online
    • Write code in your browser
    • No setup required
  • Experienced Mentors

    Mentoring and guidance that matters

    • Live sessions from Crio mentors
    • Online support on Slack and Crio Forum
    • 1:1 career guidance calls
  • Crio Developer Community

    Learn with like-minded people with similar learning goals

    • Helpful and motivated peer-group
    • Crio buddies
    • Meme-wars and more
  • Crio Micro-Experiences

    Build Real-world projects in a work-like environment.

    • Well-defined product requirements
    • Structured tech documentation
    • Detailed project plan
    • Regular progress reports
  • Fully Provisioned Developer Environment

    We take care of the setup, you focus on learning

    • 100% online
    • Write code in your browser
    • No setup required
  • Experienced Mentors

    Mentoring and guidance that matters

    • Live sessions from Crio mentors
    • Online support on Slack and Crio Forum
    • 1:1 career guidance calls
  • Crio Developer Community

    Learn with like-minded people with similar learning goals

    • Helpful and motivated peer-group
    • Crio buddies
    • Meme-wars and more
  • Crio Micro-Experiences

    Build Real-world projects in a work-like environment.

    • Well-defined product requirements
    • Structured tech documentation
    • Detailed project plan
    • Regular progress reports
  • Fully Provisioned Developer Environment

    We take care of the setup, you focus on learning

    • 100% online
    • Write code in your browser
    • No setup required
  • Experienced Mentors

    Mentoring and guidance that matters

    • Live sessions from Crio mentors
    • Online support on Slack and Crio Forum
    • 1:1 career guidance calls
  • Crio Developer Community

    Learn with like-minded people with similar learning goals

    • Helpful and motivated peer-group
    • Crio buddies
    • Meme-wars and more
  • Crio Micro-Experiences

    Build Real-world projects in a work-like environment.

    • Well-defined product requirements
    • Structured tech documentation
    • Detailed project plan
    • Regular progress reports
  • Fully Provisioned Developer Environment

    We take care of the setup, you focus on learning

    • 100% online
    • Write code in your browser
    • No setup required
  • Experienced Mentors

    Mentoring and guidance that matters

    • Live sessions from Crio mentors
    • Online support on Slack and Crio Forum
    • 1:1 career guidance calls
  • Crio Developer Community

    Learn with like-minded people with similar learning goals

    • Helpful and motivated peer-group
    • Crio buddies
    • Meme-wars and more
  • Crio Micro-Experiences

    Build Real-world projects in a work-like environment.

    • Well-defined product requirements
    • Structured tech documentation
    • Detailed project plan
    • Regular progress reports
  • Fully Provisioned Developer Environment

    We take care of the setup, you focus on learning

    • 100% online
    • Write code in your browser
    • No setup required
  • Experienced Mentors

    Mentoring and guidance that matters

    • Live sessions from Crio mentors
    • Online support on Slack and Crio Forum
    • 1:1 career guidance calls
  • Crio Developer Community

    Learn with like-minded people with similar learning goals

    • Helpful and motivated peer-group
    • Crio buddies
    • Meme-wars and more

Have more questions? Talk to your personal Crio Advisor

WHAT ARE YOU WAITING FOR?

Upskill with Crio


Apply Now