Check out our FREE Web Developer Track!

A little taste of #learnbydoing.

Introducing Crio Bytes.

image
image
Java Concepts

Description: Java consistently ranks among the Top 3 languages in terms of popularity and also in terms of the number of job openings.

Skills:

Spring Boot
Jackson
Lombok
Exception Handling
JUnit
OOP
Spring Data
Mockito
Spring Boot

Understand Spring Boot

Jackson

Understand Jackson

Lombok

Understand Lombok

Exception Handling

Understand Exception Handling

JUnit

Understand JUnit

Abstraction

Understand the Object Oriented concept of Abstraction

MongoDB

Understand MongoDB

Spring Data

Using and understanding Spring Data

Mockito

Understand Mockito

image
Developer Essentials - Process

Description: Process and Memory are a couple of very important concepts in the world of operating systems. Deeper understanding of these concepts will make you a solid programmer!

Skills:

Proc file system
Virtual memory
OOM
Function call stack
Stack
Heap
Fun with Process Internals

Play around with Linux proc file-system

Virtual Memory

Understand Virtual Memory

Process vs Threads

Understand how Process & Threads differ

Out of Memory

Understand OOM

Stack & Heap

Understand Stack & Heap

Understand Function Call Stack

Learn about the Function Call Stack structure

image
OOP Foundations

Description: Having solid OOP skills is a pre-requisite for good design skills. Besides, OOP questions are common-place for interviews.

Skills:

Encapsulation
Abstraction
Inheritance
Polymorphism
OOP Essentials - Abstraction

Understand the Object Oriented concept of Abstraction

OOP Essentials - Encapsulation

Understand the Object Oriented concept of Encapsulation

OOP Essentials - Polymorphism

Understand the Object Oriented concept of Polymorphism

OOP Essentials - Inheritance

Understand the Object Oriented concept of Inheritance

image
Developer Essentials - Web

Description: Do you aspire to become a web/cloud developer? Pick up some of the essential skills around Linux, Git, Cloud.

Skills:

Linux
HTTP
REST
AWS
Docker
Linux Basics 1

Get started with Linux terminal & using terminal commands

Linux Basics 2

Dive into the Linux terminal and learn the skills that are needed by a developer on a daily basis.

Git Basics

Get started with using Git for your projects

HTTP

Learn about HTTP protocol and how it’s used

REST

Get started with REST APIs

Deploy App server in AWS

Get started with AWS

Docker Introduction

Learn docker basics

Docker Advanced

Learn advanced docker

How browsers serve URL requests

Learn what goes on behind the scenes when you type google.com in the browser