About this course
Prerequisites:
- IWAY's Gigabyte course curriculum
OR
- Intermediate understanding of SQL, React, and ASP.NET Core.
- Familiarity with web development concepts.
- Basic understanding of Linux, Git, and cloud concepts.
What You will Learn?
- Module 1: Advanced SQL Development.
- Module 2: Advanced React Development.
- Module 3: Advanced ASP.NET Core Web API Development.
- Module 4 : Advanced DevOps Course.
- Module5: Practical Projects.
Benefits of Participation:
- Certificate of Completion: Showcase your new skills with an official certificate.
- Real-world Experience: Build your portfolio with two Capstone Projects worth INR 16000.
- Career Boost: Leverage 20+ professional Resume Templates to land your dream job.
- Cloud Credits: Explore the power of Microsoft Azure with your INR 8400 cloud voucher.
Comments (0)
1. Reading and interpreting execution plans.
2. Identifying common performance bottlenecks.
3. Understanding scan vs seek operations.
4. Cost estimation and optimization strategies.
1. Index types and their use cases.
2. Creating efficient indexes for queries.
3. Managing statistics updates.
4. Identifying missing and redundant indexes.
1. Optimizing multi-table joins.
2. Correlated vs non-correlated subqueries.
3. CTE usage and best practices.
4. Window functions for complex calculations.
1. Parameter sniffing issues and solutions.
2. Temp tables vs table variables.
3. Identifying and fixing common performance issues.
4. Query plan caching considerations.
1. Building reusable custom hooks.
2. Managing side effects efficiently
3. Hook composition patterns
4. Common hook optimization techniques
1. Context API best practices.
2. Redux store organization.
3. Handling async actions.
4. State update patterns.
1. Component rendering optimization
2. useMemo and useCallback usage
3. Code splitting strategies
4. Bundle size optimization
1. Error boundary implementation
2. Debugging tools and techniques
3. Logging and monitoring
4. Common pitfall solutions
1. RESTful API best practices.
2. Request/response handling patterns.
3. Middleware implementation.
4. Exception handling strategies.
1. JWT authentication implementation.
2. Role-based authorization.
3. Identity management.
4. Security best practices.
1. Response caching strategies
2. Memory cache implementation
3. Async/await best practices
4. Response compression techniques
1. Global error handling.
2. Structured logging implementation.
3. Error response standards.
4. Monitoring and diagnostics.
Theory (45 mins).
1. Advanced branching strategies (Gitflow, trunk-based development).
2 . Git hooks and automation.
3. CI/CD pipeline design patterns.
4. Jenkins pipeline as code.
Hands-on Lab (75 mins)
1. Implement a multi-stage Jenkins pipeline.
2. Set up branch protection rules.
3. Create custom Git hooks.
4. Configure automated code quality checks.
Theory (45 mins).
1. Terraform state management.
2. Remote backends and state locking.
3. Module development.
4. Custom providers.
5. Testing Terraform code.
Hands-on Lab (75 mins)
1. Create reusable Terraform modules.
2. Implement remote state with Azure backend.
3. Write tests for Terraform code.
4. Handle secrets with Azure Key Vault integration.
1. Theory (90 mins)
2. Multi-stage Docker builds
3. Docker security best practices
4. Kubernetes operators and CRDs
5. Advanced deployment strategies
6. Service mesh implementation
Hands-on Lab (90 mins)
1. Build optimized multi-stage Dockerfiles
2. Implement blue-green deployments in Kubernetes
3. Configure Kubernetes RBAC
4. Set up Helm charts with custom values
5. Deploy a service mesh
Theory (45 mins).
1. Ansible roles and collections.
2. Infrastructure security scanning.
3. Secret management.
4. Configuration drift detection.
Hands-on Lab (45 mins)
1. Create custom Ansible roles
2. Implement security scanning in CI/CD
3. Set up automated configuration compliance checks
1. Theory (45 mins).
2. Prometheus query optimization.
3. Custom metrics and exporters.
4. Alert management.
5. Log aggregation strategies.
Hands-on Lab (45 mins)
1. Set up Prometheus monitoring
2. Create custom Grafana dashboards
3. Implement alerting rules
4. Configure log aggregation
1. Database design and optimization for an e-commerce platform
2. Schema design and normalization
3. Performance optimization
4. Data access patterns
1. Building a complex form management system.
2. Form validation and state management.
3. Dynamic form generation.
4. Performance optimization.
1. System design and database schema.
2. Component architecture.
3. API contract design.
1. API implementation.
2. Authentication/Authorization.
3. Data access layer.
1. UI component development.
2. State management.
3. API integration.
1. Performance testing.
2. Security testing.
3. Integration testing.
1. Communication Skills.
2. Time Management Skills.
3. Leadership Skills.