AMAZING CHRISTMAS OFFERS

Shallow Training in Bangalore

  • Shallow
  •    
  • Trainer
    Shallow

  •    
  • Category
    IT/Software

  •    
  • Review



  • Shallow

Shallow Course

SHALLOW

1.Understanding Server Side Scripting
2.Nodejs
3.Package Management: NPM
4.Managing Node Versions: NVM
5.Server Frameworks
6.ExpressJS
7.Working With Databases
8.Documented
9.Working With Object Relational Mapping
10.Building CRUD Applications
11.Authentication / Authorization Workflow



IMMERSIVE

1.Javascript Fundamentals
2.DOM (Document Object Model) Manipulation.
3.Modular Javascript.
4.AJAX Fundamentals
5.jQuery vs querySelector
6.Optimising Front End Performance
7.Service Workers
8.Functional Programming
10.Object Oriented Programming
11. Modern / Advanced Javascript: ES6, 7, Next
12.Progressive Web Apps
13.Task Runners
14.Working With WebSockets
15.Working with MQTT
16.Working with Server Sent Events
17.Using Load Balancers
18.Using Process Manager
19.Configuring Mail Servers
20.Implementing WebRTC SDKs
21.Implementing Payment Gateways
22.Implementing Push Notification / SMS Gateways
23.Implementing Semantic Versioning in APIs
24.Task Sheduling
25.Dependency Manager / Build Tool
26.Package Manager
27.Working with templating engines
28.Working with JSON & integrating backend / third party APIsv 29.Working with WebAPIs
30.Auditing Front Endcode



Deep Dive

1.Building Microservices / Service Oriented Architecture Systems
2.Message Brokers
3.Databases
4.Building Serverless Applications
5.Setting Up Production Configuration
6.Building a 12 Factor App Checklist
7.deployment


Prerequisites:

1.Basic Computer Html,Css,Java Script
2.Must have completed Back End: Shallo
4.Computer / Laptop with a minimum of 4GB RAM, i3 processor

Course Content

Total hours: Career Prep: 180 Hours
Core:50 Hours

  • Understanding Server Side Scripting:

  • NodeJS

  • Python

  • PHP

  • Bash

  • Nodejs:

  • V8 Engine

  • Deferred Execution (process.nextTick)

  • Event Loop

  • Quirks of Asynchronous Programming

  • Reading / Writing Files

  • Requests Response Cycle

  • Event Emitter

  • Streams

  • Buffers

  • Error Handling

  • Child Processes

  • Package Management: NPM

  • Maintenance

  • Publishing

  • Managing Node Versions: NVM Event Loop

  • Server Frameworks:

  • ExpressJS

  • HapiJS

  • Koa

  • Loopback

  • SailsJS

  • ExpressJS

  • Build an HTTP

  • Routing

  • Middleware

  • Serving Static Assets

  • Using Templating Engines

  • EJS

  • Nunjucks

  • Handlebars

  • Pug

  • Error Handling

  • Debugging

  • Express Behind Proxies

  • Database Integrationes

  • MVC Apps using generators

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

  • Working With Databases:

  • Relational:

  • MySQL

  • PostgreSQL

  • OracleDB

  • Amazon RDS

  • Documented:

  • MongoDB

  • Couchbase

  • DynamoDB

  • Cassandra

  • Working With Object Relational Mapping:

  • JWT (JSON Web Token)

  • Sequelize

  • Authentication / Authorization Workflow:

  • JWT (JSON Web Token)

  • OAuth

  • Building Data Models / Schemas
  • Implementing Request Sanitization & Validation

  • Implementing Performance Best Practices

  • Building HTTP / 2 Server

  • Integrating Social Authentication:

  • Facebook,Google+

  • Implementing Security Best Practices in compliance to OWASP

  • Implementing Test Driven Development (TDD):

  • >Mocha / Chai

  • Istanbul

  • Jest

  • Enzyme

  • API Documentation:

  • Swagger

  • API Testing with REST Client:

  • Postman

  • ARC

  • Databases:

  • Caching (In Memory):

  • Redis

  • Memcached

  • Search Engine:

  • ElasticSearch

  • Apache Solr

  • Tuning Database Query Performance

  • Building Server Side Rendering Apps

  • Building GraphQL Server / Apollo

  • Queries

  • Generators

  • Queries

  • Resolvers

  • Mutations

  • Graphql-tools

  • Working With WebSockets

  • Working with MQTT

  • Working with Server Sent Events

  • Using Load Balancers:

  • NGINX

  • Nodejs Cluster

  • Using Process Managers:

  • PM2

  • Forever

  • Configuring Mail Servers

  • Implementing WebRTC SDKs

  • Twilio

  • Nexmo

  • Implementing Payment Gateways:

  • PayPal

  • Stripe

  • Implementing Push Notification / SMS Gateways:

  • APN

  • FCM

  • TextLocal

  • Implementing Semantic Versioning in APIs

  • Task Scheduling: Cronjobs

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

  • Virtualisation

  • I/O Management

  • Threads & Concurrency

  • Message Brokers:
  • Message Brokers:

  • RabbitMQ

  • Apache Kafka

  • Databases:

  • Graph:

  • Neo4j

  • OrientDB

  • Building Serverless Applications

  • Setting Up Production Configuration:

  • Secrets in Version Control Systems

  • Using Content Delivery Network (CDN)

  • Horizontal / Vertical Scaling

  • Memory Profilers

  • Running Benchmarks over various environments

  • Data Sharding

  • Backup

  • Building a 12 Factor App Checklist

  • Deployment:

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

  • Platform as a Service (PaaS): HerokuCI

Shallow TrainerShallow 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