Trainings
For Individuals
For Corporates
Developer To Architect
Corporate | Individual
40
Hours

Software Architecture Training is designed for senior developers and technical leads to help them transition into a software architect role. They learn essential 'technical' aspects of software architecture that are required to architect and develop large scale applications.
Google Cloud Platform
Corporate
30
Hours

Learn general concepts of cloud computing, Google Cloud Platform infrastructure and how to architect large-scale applications using Google Cloud Platform
- Introduction to Cloud Computing
- Identity And Access Management
- Google App Engine Standard and Flexible
- Google Compute Engine And Networking
- Google Compute Platform Security
- Google Container Engine & Kubernetes
- Google Cloud SQL, Datastore, BigTable, Spanner
- Google Cloud Object Storage
- Analytics With Google Cloud Platform
- Automation With Deployment Manager
- Architecting Scalable & Reliable Applications
Amazon Web Services
Corporate
30
Hours

Learn general concepts of cloud computing, Amazon Web Services infrastructure and how to architect large-scale applications using AWS Platform
- Introduction to Cloud Computing
- Identity And Access Management
- AWS Simple Storage Service
- AWS Elastic Compute Service
- AWS VPC Networking
- AWS Security
- AWS Datastore Services - RDS, DynamoDB
- AWS Elastic Beanstalk
- AWS Elastic Container Service
- Analytics With RedShift & Kinesis
- AWS Cloud Formation
- Architecting Scalable and Reliable Applications on AWS
Distributed Computing
Corporate
16
Hours

Learn Distributed System Architectures in Web, Databases, File Systems and Messaging.
Outline
- Distributed Computing Core Concepts
- Distributed Coordination Service - ZooKeeper
- Distributed Web Services - REST Services, Load Balancing, HA
- Distributed Databases - MPP, NoSQL - Cassandra/HBase
- Distributed File Systems - Hadoop HDFS
- Distributed Batch Processing - Hadoop, Spark
- Distributed Event Processing - Kafka, Storm
- Distributed Cluster Management - YARN, Mesos
Distributed Databases
Corporate
16
Hours
Learn use cases, strengths and weaknesses of Distributed Databases like Cassandra, MongoDB, HBase
Outline
- RDBMS Scaling Features & Limitations
- Distributed Databases - Introduction, CAP, NoSQL
- Types - Key Value, Document, Column Family, Graph
- Cassandra - Data Model and Archtecture
- HBase - Data Model and Archtecture
- MongoDB - Data Model and Archtecture
- Running Cluster - Cassandra, MongoDB
Microservices With Kubernetes
Corporate
24
Hours

The first part of this course explains Microservices development, the problem Microservices solves, and the resulting challenges it presents. Kubernetes part of this course explains what Kubernetes is in general and how it can be used to overcome challenges related to Microservices deployment.
- Introduction to Microservices
- Service Oriented Architecture
- Microservices Based Architecture
- SOA Vs Microservices
- REST Architecture Style
- Vertical Partitioning
- Transactions
- Gateways
- Naming & Discovery
- Timeouts & Short Circuit
- Security with OAuth2
- Netflix OSS Stack
- Lab Exercises
- Introduction to Kubernetes
- Docker Containers
- Kubernetes Architecture
- Kubernetes Networking
- Pods and their Lifecycle
- Services - NodePort, LoadBalancer, Ingress
- Deployments
- Statefulset Deployment
- Volumes
- Scale & Upgrade
- AutoScalaing
- Config Maps and Secrets
- Lab Exercises
Big Data With Hadoop & Spark
Corporate
30
Hours
 
Learn what Big Data is, and how it can be stored and processed
using tools like Hadoop HDFS, Hadoop MapReduce, Hive and Spark.
Learn what streaming data is and how it can be processed using Kafka and Spark.
Outline
- Introduction to Big Data
- Big Data Storage - Hadoop HDFS
- Moving Big Data into Hadoop HDFS - Sqoop, Flume
- Big Data Processing - Hadoop MapReduce
- Big Data SQL Analytics - Hive
- Running Hadoop Cluster - YARN
- Big Data Processing - Spark
- Big Data SQL Analytics - Spark SQL & DataFrames
- Running Spark Cluster - Standalone & YARN
- Running Hadoop & Spark Cluster on a Public Cloud