AMAZING CHRISTMAS OFFERS

Boot Camp Training in Bangalore

  • Boot Camp
  •    
  • Trainer
    Boot Camp

  •    
  • Category
    IT/Software

  •    
  • Review



  • Boot Camp

Course Ingredients

1.AR_VR
2.Full Stack Web Development
3. Internet Of Things(iot)
4.UX UI
5.Devops
6. Cloud computing
7.Chatbots
8. AI/Machine learning+


Benefits of Boot Camp:

A dynamic and self - motivated Trainer and System Administrator. Aspiring for a Bright and challenging career in the field of Training and Networking Technology, which could enable me to upgrade myself with emerging trends and technologies to benefits of the professional growth and accomplishment of organizational goals.

Course Content

  • Basic Terminal Usage (Linux or Mac Shell / Windows Prompt )

  • Basic SSH

  • Github Basics

  • FTP & Web Host Setup Basics

  • How Client & Server Talk to Each Other

  • Reflexive ACL

  • RESTful Web Services like GET,PUT, POST, DELETE

  • Domain Name & DNS Basics

  • SEO / Digital Marketing Basics

  • Cloud Basics for hosting

  • Knowledge on Using Content Management Systems

  • Working with IDE / Advanced Editors

  • HTML Basics

  • CSS Basics

  • HTML:

  • 1.Getting Familiar with W3C Standards

  • 2. Writing Semantic HTML, using DRY

  • 3. Converting PSD to HTML

  • 4.Transforming Wireframes to web page

  • 5.Working with HTML5 Methods & APIs

  • 6. Handling meta tags

  • CSS:

  • 1.Layouts & Grids

  • 2.Responsive Design

  • 3.CSS Animation

  • 4.BEM (Block Element Modifier) Notation

  • 5.CSS Frameworks: Bootstrap, Bulma, ..etc

  • 6.Box Model

  • 7.CSS Grid System

  • 8 .Mobile First Approach

  • 9.Modular CSS

  • 10 .CSS Preprocessors: SASS / LESS, ..etc

  • 11.Color Theory

  • 12 . Typography

  • Javascript Fundamentals

  • DOM (Document Object Model) Manipulation

  • 1.Querying

  • 2.Selecting

  • 3.Modifying HTML & CSS Properties

  • Modular Javascript

  • AJAX Fundamentals

  • jQuery vs querySelector

  • Optimising Front End Performance

  • Service Workers

  • Functional Programming

  • 1.Closures

  • 2.Scope

  • 3.First Class Functions

  • 4.Declarative Programming

  • Object Oriented Programming

  • Modern / Advanced Javascript: ES6, 7, Next:

  • 1.Promises

  • 2.Async Await

  • 3.Generators

  • 4.let, const

  • 5.Shared Array BuffersL

  • 6.Destructuring

  • 7.Rest, spread operator

  • 8.Arrow Functions

  • 9.Template Literals

  • 10.class keyword

  • Progressive Web Apps

  • Task runners:

  • 1.Grunt

  • 2.Gulp

  • 3.Queries

  • 4.Resolvers

  • 5.Mutations

  • 6.Graphql-tools

  • Working With WebSockets

  • Working with MQTT

  • Working with Server Sent Events

  • Using Load Balancers:

  • 1.NGINX

  • 2.Nodejs Cluster

  • Using Process Managers:

  • 1.PM2

  • 2.Forever

  • Configuring Mail Servers

  • Implementing WebRTC SDKs

  • 1.Twilio

  • 2.Nexmo

  • Implementing Payment Gateways:

  • 1.PayPal

  • 2.Stripe

  • Implementing Push Notification / SMS Gateways:

  • 1.APN

  • 2.FCM

  • 3.TextLocal

  • Implementing Push Notification / SMS Gateways:

  • Task Scheduling:

  • 1. Cronjobs

  • Dependency Manager / Build Tool:

  • 1. Webpack

  • Package Manager:

  • 1.

    NPM
  • Working with templating engines

  • Working with JSON & integrating backend / third party APIs

  • Working with WebAPIs

  • 1.WebRTC

  • 2.Internationalisation for building multilingual apps

  • 3.Speech to Text / Text to Speech Conversions

  • Auditing Front End Code:

  • 1.Lighthouse

  • 2.Identify Memory Leaks

  • 3.Cross Platform Testing

  • Material Design Concepts

  • Single Application Libraries / Frameworks:

  • 1.React JS

  • 2.Angular

  • 3.Polymer

  • 6. Reflexive ACL

  • 4.Vue

  • 5.Ember

  • 6.Backbone

  • 7. Meteor

  • State Management:

  • 1. Redux

  • 2.Flux

  • 3. MobX

  • 4.Relay

  • 5.RxJs

  • Data Visualisation with D3.js

  • Working with GraphQL Client / Apollo

  • Unit Testing:

  • 1. Jest

  • 2.Mocha

  • 3.Karma

  • 4.Jasmine

  • 5.Enzyme

  • Building Mobile Apps using Hybrid Platforms:

  • 1. React Native

  • 2.Flutter

  • 3.Ionic

  • Continuous Integration:

  • 1.Jenkins

  • 2.Gitlab CI

  • 3.Travis

  • Transpilation:

  • 1. Babel

  • Developer Tools:

  • 1. React Dev Tools

  • 2. Redux DevTools

  • 3. Angular Dev Tools

  • 4.Hot Reloading

  • 5.Sourcemaps

  • 6.ScratchJS

  • 7. CodeClimate

  • 8.Linter

  • 9.Prettier

  • 10.JS Doc

  • Deployment

  • 1.Heroku

  • 2.Cloud Iaas (Infrastructure as a Service)

  • Understanding how Web APIs work

  • Deep dive into fundamentals and AR Technologies.

  • Building 2D Models

  • Working with AR.js and A-Frame

  • Building Application

  • Working with Three.js

  • Building Application using Three.js

  • Enhancing AR Experience using Awe.js

  • Introduction to React 360

  • Building Application using React 360

  • Exploring VR Fundamentals & Technologies

  • Deep Dive Into Viro React for Mobile

  • Building Application using ViroReact

  • Application Testing on different environments

  • Visual Elements of User Interface Design

  • 1.What is a user interface

  • 2.Relationship between UI & UX

  • Formal Elements of Interface Design

  • 1.Look & Feel

  • 2. Language as a design

  • 6. Reflexive ACL

  • 3.Fundamentals

  • -Alignment

  • - Spacing

  • - Shadows & Lighting

  • - Grids

  • - Consistency

  • 5. Color

  • - HSB

  • - Luminosity

  • - Adjusting Gray

  • - Picking Primary UI Color

  • - Gradients

  • 6.-Typography

  • - Choosing Fonts

  • - Text Styling

  • - Overlaying Text on Images

  • 7.User Interface Components

  • - Responsive UI Design

  • - Designing Multi-State Screens

  • - Accessibility

  • User Interface (UI) for Mobile

  • User Experience (UX) for Mobile

  • Design Guide for iOS & Android- What’s the difference

  • Mobile Design Workflow

  • Wireframing to Prototyping

  • Beginners Guide to IAM

  • 1.IAM 101

  • 2.IAM Lab

  • 3.IAM Summary

  • Beginners Guide to EC2

  • 1.EC2 101

  • 2.EC2 Lab

  • 3.Using Putty For SSH (Windows Users Only)

  • 4.Elastic Load Balancer

  • 5. Route53 Lab

  • 6.CLI Demo

  • 7.EC2 with S3 Role Lab

  • 8.RDS Boot Strap Script

  • 9.RDS 101

  • 10.RDS Lab

  • 11. RDS Multi-AZ & Read Replicas

  • 12.Elasticache 101

  • S3

  • 1.S3 101

  • 2.S3 Security

  • 3.S3 Policies

  • 4.S3 Encryption

  • 5.CORS Configuration Lab

  • 6.CloudFront

  • 7.CloudFront Lab

  • 8.S3 Performance Optimization

  • 9.S3 Performance Update

  • 10.S3 Summary

  • Introduction to Serverless Computing

  • 1.Serverless 101

  • 2.Lambda

  • 3. API Gateway

  • 4. Build a Simple Serverless Website with Route 53,

  • 5.API Gateway, Lambda and S3

  • 6.Version Control With Lambda

  • 7.Make an Alexa Skill Lab

  • 8.Step Functions

  • 9.X-Ray

  • 10.Advanced API Gateway

  • 11.Serverless Summary

  • DynamoDB

  • 1.Introduction to DynamoDB

  • 2.Creating a DynamoDB Table Lab

  • 3.Indexes Deep dive

  • 4.Scan vs Query API Call

  • 5. DynamoDB Provisioned Throughput

  • 6.DynamoDB On Demand Capacity \

  • 7.DynamoDB Accelerator (DAX)

  • 8.DynamoDB Transactions

  • 9.DynamoDB TTL

  • 10.DynamoDB Streams

  • 11.Provisioned Throughput Exceeded & Exponential Backoff

    DynamoDB Summary
  • 12.DynamoDB Summary

  • KMS & Encryption on AWS

  • 1.KMS 101

  • 2.KMS API Calls

  • 3.KMS Envelope Encryption

  • Other AWS Services

  • 1.SQS

  • 2.SNS: Simple Notification Service

  • 3.Mobile App

  • 4.SES vs SNS

  • 4.ElasticBeanstalk 101

  • 5.Deploying Applications Using ElasticBeanstalk

  • 6. Updating ElasticBeanstalk

  • 7.Updating ElasticBeanstalk

  • 8.Advanced ElasticBeanstalk

  • 9.RDS & ElasticBeanstalk

  • 10.Kinesis 101

  • 11.Kinesis Lab

  • 12.Maker Labs

  • 13. Other AWS Services Summary

  • BACKEND SETUP FOR DEPLOYMENT OPERATIONS

  • 1. What Is CI/CD

  • 2. CodeCommit 101

  • 3.CodeCommit Lab

  • 4.CodeDeploy 101

  • 5.CodeDeploy Lab

  • 6. CodePipeline 101

  • 7. CodePipeline Lab

  • 8.Advanced CodeDeploy the AppSpec File

  • 9.Docker and CodeBuild Lab

  • 10.CloudFormation

  • 11. Serverless Application Model (SAM)

  • 12.CloudFormation & SAM Lab

  • 13.CloudFormation Nested Stacks

  • ADVANCED IAM

  • 1.Web Identity Federation

  • 2.Cognito User Pools

  • 3.Cognito Lab

  • 4.Inline Policies vs Managed Policies vs Custom Policies

  • 5.STS AssumeRoleWithWebIdentity

  • 6.Advanced IAM Summary

  • MONITORING

  • 1. Introduction to CloudWatch

  • 2.CloudWatch Lab

  • 3.CloudWatch Vs CloudTrail

  • API GATEWAY

  • 1.Introduction To API Gateway

  • 2.Connecting cloud web services with API Gateway

  • 3.API Gateway Lab

  • 4.API Gateway Summary

  • Understanding Server Side Scripting:

  • 1.NodeJS

  • 2.Python

  • 3.PHP

  • 4. Bash

  • Nodejs:

  • 1.V8 Engine

  • 2. Deferred Execution (process.nextTick)

  • 3.Event Loop

  • 4.Quirks of Asynchronous Programming

  • 5.Reading / Writing Files

  • 6.Requests Response Cycle

  • 7.Event Emitter

  • 8.Streams

  • 9. Buffers

  • 10.Error Handling

  • 11.Child Processes

  • Package Management: NPM

  • 1.Maintenance

  • 2. Publishing

  • Managing Node Versions: NVM Event Loop

  • Server Frameworks:

  • 1.ExpressJS

  • 2.HapiJS

  • 3.Koa

  • 4.Loopback

  • 5.SailsJS

  • ExpressJS

  • 1.Build an HTTP

  • 2.Routing

  • 3.Middleware

  • 4.Serving Static Assets

  • 5.Using Templating Engines

  • 6.EJS

  • 7.Nunjucks

  • 8.Handlebars

  • 9.Pug

  • 10.Error Handling

  • 11.Debugging

  • 12.Express Behind Proxies

  • 14.Database Integrationes

  • 15.MVC Apps using generators

  • 16.REST services (GET/ POST/ PUT/ PATCH/ DELETE/ HEAD/ OPTIONS)

  • Working With Databases:

  • 1.Relational:

  • 2.MySQL

  • 3.PostgreSQL

  • 4.OracleDB

  • 5.Amazon RDS

  • 6.Documented:

  • 7.MongoDB

  • 8.Couchbase

  • 9.DynamoDB

  • 10Cassandra

  • Working With Object Relational Mapping:

  • 1.JWT (JSON Web Token)

  • 2.Sequelize

  • Authentication / Authorization Workflow:

  • 1.JWT (JSON Web Token)

  • 2.OAuth

  • Building Microservices / Service Oriented Architecture Systems
  • Understanding OS Concepts:

  • 1.Virtualisation

  • 2.I/O Management

  • 3.Threads & Concurrency

  • Message Brokers:
  • Message Brokers:

  • 1.RabbitMQ

  • 2.Apache Kafka

  • Databases:

  • 1.Graph:

  • 2.Neo4j

  • 3.OrientDB

  • Building Serverless Applications

  • Setting Up Production Configuration:

  • 1.Secrets in Version Control Systems

  • 2.Using Content Delivery Network (CDN)

  • 3.Horizontal / Vertical Scaling

  • 4.Memory Profilers

  • 5.Running Benchmarks over various environments

  • 6.Data Sharding

  • 7.Backup

  • Building a 12 Factor App Checklist

  • Deployment:

  • 1.Infrastructure as a Service (IaaS): AWS, GCP, Azure

  • 2.Platform as a Service (PaaS): HerokuCI

  • Technologies & Tools Covered:
  • 1.Scripting : Nodejs

  • 2. OS: Linux

  • 3. Version Control: Git

  • 4.Containerisation: Docker

  • 5.CI / CD Pipeline: Jenkins / Gitlab CI / Circle CI

  • 6.Configuration Management: Ansible / Puppet / Chef

  • 7.Container Orchestration: Kubernetes / Docker Swarm

  • 8.Infrastructure Monitoring: Nagios

  • 9. Infrastructure as a service / provisioning: Terraform / Cloud Formation

  • 10.Application Monitoring: New Relic / App Dynamics

  • 11.Log Management: ELK Stack / Splunk

  • 12. Cloud Services: AWS / Heroku

  • Content:

  • Understanding Principles Behind Agile Manifesto.

  • Working With Linux Like a Sys Admin

  • 1. How to get access to a Linux server if you don't already

  • 2.What a Linux distribution is and which one to choose.

  • 3. What software is needed to connect to Linux from Mac and Windows.

  • 4. What SSH is and how to use it.

  • 5.The file system layout of Linux systems and where to finnd programs,cofigurations, and documentation.

  • 6.The basic Linux commands you'll use most often.

  • 7.Creating, renaming, moving, and deleting directories.

  • 8.Listing, reading, creating, editing, copying, and deleting files.

  • 9.Exactly how permissions work and how to decipher the most cryptic Linux permissions with ease.

  • 10. How to use the nano, vi, and emacs editors.

  • 11. Two methods to search for files and directories.

  • 12How to compare the contents of files.

  • 13.What pipes are, why they are useful, and how to use them.

  • 14.How to compress files to save space and make transferring data easy.

  • 15.How and why to redirect input and output from applications.

  • 16.How to customise your shell prompt.

  • 17.How to be efficient at the command line by using aliases, tab

  • 18.How to schedule and automate jobs using cron.

  • 19. How to switch users and run processes as others.

  • 20.How to find and install software.

  • 21.How the the boot process works on Linux servers and what you can do to control it.

  • 22. The various types of messages generated by a Linux system, where they'restored, and how to automatically prevent them from filling up your disks.

  • 23 Disk management, partitioning, and file system creation.

  • 24. Logical Volume Manager (LVM) - extending disk space without downtime, migrating data from one storage to another, and more.

  • 25Managing Linux users and groups.

  • 26. Networking concepts that apply to system administration and specifically how to configure Linux network interfaces.

  • 27. How to configure sudo.

  • 28.Managing process and jobs.

  • 29. Linux shell scripting

  • Capstone Project - 1

  • Diving into OS Concepts:

  • 1.Process Management.

  • 2.Thread reads and Concurrency

  • 3.Sockets

  • 4.I/O Manag

  • 5.Virtualisation

  • 5.Memory storage

  • 6.File systems

  • Understanding Networking & Security Basics while managing servers:

  • 1.HTTP/S

  • 2.FTP

  • 3.TLS

  • 4.DNS

  • 5.TCP

  • 6.OSI Model

  • Diving into GIT:

  • 1.Important git commands

  • 2.Git Flow

  • 3.SSH Setup

  • 4.Forking

  • 5.Branching

  • 6.Merging

  • 7.Rebasing

  • 8.Hooks

  • What is and how to setup a

  • 1.Server

  • 2.Reverse Proxy

  • 3.Forward Proxy

  • 4.Caching Server

  • 5.Load Balancer

  • 6.Firewall

  • Containerisation using Docker:

  • 1.Manage Docker Network

  • 2.Building & Publishing Docker Image

  • 3.Using Supervisor to run multiple apps in docker

  • 4.Working with Docker Compose

  • 5.Implementing TLS in Dev & Prod

  • 6.Using External Storage with Docker

  • 7.Turning VM into a container

  • Container Orchestration with Swarm / Kubernetes:

  • 1.Creating 3-Node Swarm Cluster

  • 2.Creating 3-Node Swarm Cluster

  • 3.Scaling Out with Overlay Networking, Routing Mesh

  • 4.Secret Storage With Swarm

  • 5.Healthchecks

  • Learn using CI / CD Tool (Gitlab CI / Jenkins ):

  • 1.Creating Jenkins Job

  • 2.Configuring, running Jenkins build using triggers

  • 3.Code Quality and Coverage Metrics

  • 4.Parallel Jenkins Build

  • Automating Jenkins Pipeline

  • 1.Integration with container

  • Configuration using Puppet / Ansible

  • Deployment Leveraging Cloud (AWS) using ECS

  • Infrastructure Monitoring using Nagios

  • Using Terraform for Infrastructure Provisioning

  • Application Monitoring & Log Management using New Relic & ELK Stack

  • Introduction to Communication protocol for IoT

  • 1.Understanding MQTT

  • 2. Difference between HTTP & MQTT

  • 3.Understanding MQTT Broker

  • 4.Understating Publish & Subscribe Methods

  • 5. MQTT Security and QoS

  • 6.Hands on session on MQTTFX

  • 7.Wired Communication Protocols – UART, USART, SPI, I2C,

  • 6.ModBUS

  • 7.Wireless Communication Protocols – Bluetooth, Beacons, WiFi,

  • 8.Networking Protocols – TCP/IP, UDP/IP

  • 9.Application Protocols – HTTP, Web sockets, MQTT

  • 10.Device management, discovery, addressing

  • 11.Introduction to CoAP protocol

  • 12.Hands on session on Copper (CoAP agent) and CoAP server

  • 13.and client in node.js

  • Concept & Architecture of Cloud

  • 1. Role of Cloud Computing in IoT

  • 2.Tools, API and Platform for integration of IoT devices with Cloud

  • 3.IoT cloud platform and integration with Gateway.

  • 4.Web services and APIs

  • Content:

  • 1. Types of Operator

  • 2.Understand what the internet of things and physical computing are Know their way around a Raspberry Pi

  • 3. Use the Raspberry Pi in Home Automation projects

  • 4.Think of different IoT applications and visualize the components needed to build them

  • 5.Do cool things like control switches in their home with their smartphone

  • 6. Learn how to Independently Design, Code and Build IOT products.

  • 7. Learn to work with Micro controllers (Arduino Uno, Nano, NodeMCU) Sensors , Relays, Displays, Keypads, work with main (220/110) and more

  • 8.Learn to code using Arduino IDE from basics

  • 9. Learn how to use Ethernet and Wifi shields

  • 10.Learn how to connect to cloud IOT Platforms, Persist Data, Program Triggers and more

  • 11.Build 3 IOT products in the course

  • 12.Learn PCB designing using Fritzing

  • 13.Learn Designing, Casing, Soldering and more

  • 14.Learn about Manufacturing, Marketing, Certification, Angels, VC and more.

  • 15.Understand what is IOT, IOT Ecosystem, big picture, Use cases, layers and communication protocols

  • 16.Learn how to work with Arduino UNO, Arduino Nano,Sensors, Displays, Keypads, Relays, Power converters the whole nine yards.

  • 17.Learn how to connect your IOT devices to the internet over Ethernet or Wifi. Learn how to work with Ethernet Shield, Wifi chip ESP8266 and Development kit like NodeMCU.

  • 18.Understanding soware ecosystem, working with Arduino IDE.

  • 19.Learn how to write code (sketch) for your devices, from basics.

  • 20.Understand the different options to Connect your device to an IOT Cloud platform, DB's.

  • 21Learn how to persist data to the cloud platform using an API and HTTP methods.

  • 22.Learn how to program triggers in the IOT platform like making a call, send an email, sending a text and more.

  • 23.Learn how to use a Mobile APP service to create Android Apps in no time and be able to control your IOT device with it over the internet.

  • 24.Learn PCB designing using Fritzing, Casing, Soldering and more.

  • 25.Learn about Manufacturing, Certication, Angels, VC and more.

  • Internet of Things

  • 1.Sensors

  • 2.Actuators

  • 3.Microcontrollers

  • 4.Arduino

  • 5.Raspberry Pi

  • 6.Physical Computing

  • 7.Smart homes

  • 8.Smart homes

  • Raspberry Pi 2 Model B Components, System on a Chip (SOC) ,

  • 1.Model B Components

  • 2.System on a Chip (SOC)

  • 3.Input Output Interfaces

  • 4.SD Card / Secondary Storage

  • 5.Choice of Operating Systems

  • 6.RISC/CISC Architectures

  • 7.x86 vs ARM

  • 8.Raspbian OS installation

  • 9.Raspbian tour

  • 10.Linux Shell commands overview

  • 11.Connecting to the Internet

  • 12.Installing softwares

  • Physical Computing

  • Sensors (Photoresistors, Ultrasonic sensors,motion sensors, temperature and humidity sensors)

  • 1.Relays

  • 2.LEDs

  • 3.Push buttons

  • 4.Basics of circuit design

  • 5.Ohm's law

  • 6.RC circuit

  • <
  • 7.Serial and Parallel interfaces

  • 8.UART

  • 9.SPI

  • 10.I2C

  • 11.Pulse Width Modulation (PWM)

  • 12.Python (RPi DOT GPIO)

  • 13.WiringPi

  • 14Nodejs (RPi-GPIO)

  • Home Automation projects:

  • 1.Measuring Distance

  • 2.Measuring Light

  • 3.Intensity

  • 4.Controlling switches with sensors

  • 5.Controlling switches over local and external networks

  • Sensors and Development Boards used during hands on session

  • 1.Raspberry Pi 3

  • 2.Arduino board

  • 3.Temperature and Humidity sensor

  • 4.Soil Moisture Sensor

  • 5. Raindrop sensor

  • 6. LPG detectors

  • 7.Smoke Detectors

  • 8.Ultrasonic sensor

  • 9.Light Sensor

  • 10. Pressure Sensor

  • 11.Water flow sensor

  • 12. Touch Sensor

  • 13.Current Sensor

  • 14. Ultrasonic sensor

  • 15. Accelerometer

  • 16. Water level sensor

  • 17.Water level sensor

  • 18. Buzzer

  • 19. Relays

  • 20.Switches – Push Button

  • 21.Breadboard

  • 22. LEDs

  • 23. Resistors

  • 24. Connecting leads

Boot Camp TrainerBoot Camp Trainer

A dynamic and self - motivated Trainer and System Administrator. Aspiring for a Bright and challenging career in the field of Training and Networking Technology, which could enable me to upgrade myself with emerging trends and technologies to benefits of the professional growth and accomplishment of organizational goals.

Student Review