0% found this document useful (0 votes)
13 views

Back end developer (1)

Uploaded by

rajiadapa67
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

Back end developer (1)

Uploaded by

rajiadapa67
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Back-End Development Bootcamp Online Training

Module 1: Programming Essentials and Introduction to the Web

 Fundamentals of Computers
 The World Wide Web
 People and Companies
 Fundamentals of Computer Programming

Module 2: Software Engineering Fundamentals and Lifecycle

 SDLC Introduction
 Software Requirement and Specification
 Software Architecture
 Software Design
 Software Implementation, Rollback, Cutover Strategies and Deployment
 Software Testing
 Traditional Software Development Models
 New-Age Software Development Models
 Deep Dive into Lean Methodology

Module 3: Linux Essentials

 Introduction
 Linux Command Line
 Files and Directories
 Creating and Editing Files
 User, Group and Permissions
 Other Essential Features
 Process

Module 4: Git and GitHub Essentials

 Introduction to Version Control with Git


 Git from the Command Line
 Everyday Git Commands
 Git for Collaboration

Module 5: JavaScript

 Introduction to JavaScript
 The Absolute Fundamentals
 Variables and Values
 Conditional Execution
 Functions Essentials and more
 Loops
 Working with Arrays
 Working with Objects
 All about Strings
 Date and Time
 Working with Web Pages
 Level up with Functions and more
 Object Oriented JavaScript
 Asynchronous Programming
 Working with Remote Data
 Proxies, Maps, Sets & More
 HTML5 APIs

Module 6: Node.js

 Get started with Node.js


 Interactive Node with REPL
 Modular Programming and NPM
 Introduction to ECMAScript Modules
 File System and Streams
 Streams
 Events
 Network I/O
 Web Servers and more
 Debugging in NodeJS
 Cluster and Worker Threads
 Introduction to Express
 Hello Express
 Rendering
 Middleware
 Routing
 Database Integration
 Authentication, Controllers and APIs
 Caching and Performance
 Protecting Express apps
 Deploying a Node and Express app on Heroku

Module 7: MongoDB for Developer

 Introduction to MongoDB
 MongoDB Fundamentals
 CRUD Operations
 Schema Design and Modelling
 Advanced Operations
 Replication and Sharding
 Administration and Security
 MongoDB with other Applications
Module 8: MySQL

 Getting Started with MySQL


 Deep Dive into SQL Statements
 Analytical SQL Queries
 Joining Data from Multiple Data Sets
 Advanced SQL Language Features
 Using MySQL with Web Applications
 Optimize Performance and Security of MySQL Queries

Module 9: Designing and Building RESTful APIs

 Introduction
 Getting Started with REST
 Request and Response
 Handling Authentication
 Open API

Module 10: Microservices Using Node.js

 Introduction
 Building Microservices
 Inter-Service Messaging
 Using AWS Lambda and API Gateway

Module 11: Software Testing for Javascript Applications

 Fundamentals of Testing
 Testing Principles
 Test Phases and Testing Types
 Introduction to Automation
 Testing with Jest
 E2E Testing with Jest & Puppeteer
 E2E Testing with Cypress.io

Module 12: Docker and Kubernetes for Node.js Applications

 Introduction to Docker
 Docker Compose
 Living with Images and Containers
 Getting it Done Better with Compose
 Docker Orchestration
 Introducing Kubernetes
 Deploying a Cluster
 Get Acquainted with Pods
 Get Familiar with Services and Ingress
 Deployments
 Putting it Together

Module 13: Cloud Deployment and DevOps using AWS

 Introduction to AWS Platform and Services


 AWS CloudFormation
 AWS Developer Tools - CI/CD
 AWS Microservices – Dockers and Kubernetes
 Amazon EKS

Module 14: CI/CD With Jenkins X

 Introduction to Jenkins X
 Installation and Configuration of Jenkins X
 Jenkins X Quickstart Project
 Import a Project to Jenkins X
 Build Packs
 Jenkins X DevPods

Module 15: Agile and Scrum

 Background to Agile
 Agile Basics
 Business Inputs
 Agile Variants
 APM Framework
 Introducing Scrum
 Scrum Building Blocks
 Agile Estimation
 Agile Planning
 Monitoring and Tracking
 Agile Metrics and Agile Tools
 Scaling Agile

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy