0% found this document useful (0 votes)
6 views4 pages

Backend Training Program 2024-2025

Uploaded by

jaredleto688
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)
6 views4 pages

Backend Training Program 2024-2025

Uploaded by

jaredleto688
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

Software Department (Backend) Training

Structure
2nd Batch 2024 - 2025

*PHASE – 1: **PHASE – 2:
3 Months Training (2 Hours Daily) 3 Months Internship (4 Hours Daily)
11th November 2024 to 11th February 2025 17th February 2025 to 16th May 2025
10:00am to 12:00pm (Monday to Friday) 10:00am to 02:00pm (Monday to Friday)
*Only candidates selected from Phase-1 (training) based on performance will move on to Phase-2 (internship).
**Only selected interns from will be considered for full-time employment.

1st Month – Training Structure


Core Concepts and Basics
Week 1:
1. Core Backend Concepts: Introduction to [Link], [Link], HTTP, and server setup
2. Database Management: Introduction to SQL/NoSQL, PostgreSQL, MongoDB setup, and CRUD
operations
3. Advanced Topics: Asynchronous programming, Promises, Async/Await
4. Scalability & Microservices: Basic system design, load balancing, microservices
5. DevOps: Git, GitHub, CI/CD basics
Project Work: Setup basic backend, CRUD AP

Week 2:
1. Core Backend Concepts: Building REST APIs, Express middleware, routing
2. Database Management: Advanced PostgreSQL (joins, indexing), MongoDB (aggregation)
3. Advanced Topics: JWT Authentication, role-based access control (RBAC)
4. Scalability & Microservices: Docker basics, containerizing [Link] apps
5. DevOps: Deploy [Link] apps (Heroku), setup environment variables
Project Work: Add authentication, Dockerize, deploy to Heroku
Software Department (Backend) Training
Structure
2nd Batch 2024 - 2025

Week 3:
1. Core Backend Concepts: API design, CRUD operations
2. Database Management: Transactions, data migrations
3. Advanced Topics: Caching, Redis, rate limiting
4. Scalability & Microservices: Microservices architecture, message queues
5. DevOps: Shell scripting, monitoring with PM2
Project Work: Add caching, microservices, and basic scripts
Week 4:
1. Core Backend Concepts: Advanced API patterns (pagination, filtering, error handling)
2. Database Management: Query optimization, full-text search
3. Advanced Topics: WebSockets, real-time communication, WebRTC
4. Scalability & Microservices: Serverless architecture (AWS Lambda)
5. DevOps: Docker commands, CI/CD with GitHub Actions
Project Work: Add real-time features, CI/CD pipeline
Software Department (Backend) Training
Structure
2nd Batch 2024 - 2025

2nd Month – Training Structure


Intermediate Concepts and Practical Application
Week 1:
1. Core Backend Concepts: Secure APIs, input validation, environment variables
2. Database Management: Complex queries, aggregations
3. Advanced Topics: OAuth2, third-party APIs, payment integration
4. Scalability & Microservices: Service mesh, API gateway
5. DevOps: Docker Compose, monitoring tools
Project Work: Secure APIs, set up service mesh, monitor performance
Week 2:
1. Core Backend Concepts: Introduction to GraphQL
2. Database Management: Data replication, scaling PostgreSQL, backup strategies
3. Advanced Topics: Event-driven architecture, messaging with Kafka/RabbitMQ
4. Scalability & Microservices: Kubernetes basics
5. DevOps: Docker networking, automating Docker builds
Project Work: Add GraphQL, deploy with Kubernetes
Week 3:
1. Core Backend Concepts: API rate limiting, versioning
2. Database Management: Multi-tenant architecture, role-based access control
3. Advanced Topics: Elasticsearch for search functionality
4. Scalability & Microservices: Service discovery with Consul, centralized configuration
5. DevOps: Docker Swarm orchestration
Project Work: Add search, orchestrate with Docker Swarm
Software Department (Backend) Training
Structure
2nd Batch 2024 - 2025

Week 4:
1. Core Backend Concepts: Secure API gateway, Redis caching
2. Database Management: ETL pipelines, real-time data processing
3. Advanced Topics: CI/CD for [Link] apps, automated tests
4. Scalability & Microservices: Deploy serverless functions with AWS Lambda
5. DevOps: Kubernetes for scaling applications
Project Work: Add serverless components, finalize CI/CD

3rd Month – Training Structure


Project Development and Final Assessment
Week 1-3 Project Development:
1. Build full backend system with authentication, role management
2. Integrate PostgreSǪL and MongoDB
3. Implement microservices architecture
4. Ensure scalability (load balancing, caching)
5. Deploy on cloud (AWS/GCP/Azure)
6. Weekly presentations, code reviews
Week 4 Final Assessment:
1. Code review (readability, maintainability, scalability)
2. Performance optimization (database queries, caching, API response)
3. Final project presentation (architecture, codebase, deployment strategy)
4. Evaluation and feedback

You might also like