User Tools

Site Tools


tanszek:oktatas:development_of_cloud_applications

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
tanszek:oktatas:development_of_cloud_applications [2026/02/13 15:25] szabomtanszek:oktatas:development_of_cloud_applications [2026/02/13 15:26] (current) – [Table] szabom
Line 7: Line 7:
  
  
-^ LECTURE STRUCTURE                                                                                                                                                                                                        ^ LAB STRUCTURE                                                                                                                                             +^ LECTURE STRUCTURE                                                                                                                                                                                                        ^ LAB STRUCTURE                                                                                                                                                 
-| **[[L1 – Introduction to Cloud Computing]]**\\ //  * Cloud service models (IaaS, PaaS, SaaS)\\   * Deployment models (public, private, hybrid)\\   * Shared responsibility model\\   * Overview of Azure ecosystem//     | **Lab 1 – Environment Setup**\\ //* Azure student subscription activation\\ * Install Azure CLI\\ * GitHub repo creation\\ * CodeSandbox project setup// +| **[[L1 – Introduction to Cloud Computing]]**\\ //  * Cloud service models (IaaS, PaaS, SaaS)\\   * Deployment models (public, private, hybrid)\\   * Shared responsibility model\\   * Overview of Azure ecosystem//     | **[[Lab 1 – Environment Setup]]**\\ //* Azure student subscription activation\\ * Install Azure CLI\\ * GitHub repo creation\\ * CodeSandbox project setup// 
-| **L2 – Cloud Architecture Principles**\\ //  * 12-Factor App methodology\\   * Stateless vs stateful services\\   * Horizontal scaling\\   * REST architecture basics//                                                  | **Lab 2 – Building a REST API**\\ //* Node.js / Express API\\ * CRUD endpoints\\ * Environment variables\\ * Local testing with Postman//                 | +| **[[L2 – Cloud Architecture Principles]]**\\ //  * 12-Factor App methodology\\   * Stateless vs stateful services\\   * Horizontal scaling\\   * REST architecture basics//                                              | **[[Lab 2 – Building a REST API]]**\\ //* Node.js / Express API\\ * CRUD endpoints\\ * Environment variables\\ * Local testing with Postman//                 | 
-| **L3 – Designing Cloud Applications**\\ //  * Microservices vs monolith\\   * API-first design\\   * OpenAPI specification\\   * Basic system design patterns//                                                          | **Lab 3 – Containerization**\\ //* Writing Dockerfile\\ * Building images\\ * Running containers locally\\ * Docker Compose basics//                      +| **L3 – Designing Cloud Applications**\\ //  * Microservices vs monolith\\   * API-first design\\   * OpenAPI specification\\   * Basic system design patterns//                                                          | **Lab 3 – Containerization**\\ //* Writing Dockerfile\\ * Building images\\ * Running containers locally\\ * Docker Compose basics//                          
-| **L4 – Containers and Virtualization**\\ //  * Containers vs VMs\\   * Docker architecture\\   * Images, containers, volumes, networks\\   * Multi-stage builds//                                                        | **Lab 4 – Azure Deployment (PaaS)**\\ //* Deploy to Azure App Service\\ * Configure environment variables\\ * Connect to Azure SQL (free tier)//          +| **L4 – Containers and Virtualization**\\ //  * Containers vs VMs\\   * Docker architecture\\   * Images, containers, volumes, networks\\   * Multi-stage builds//                                                        | **Lab 4 – Azure Deployment (PaaS)**\\ //* Deploy to Azure App Service\\ * Configure environment variables\\ * Connect to Azure SQL (free tier)//              
-| **L5 – Cloud Deployment Models in Azure**\\ //  * Azure App Service\\   * Azure Container Apps\\   * Azure Storage (Blob, Table)\\   * Azure SQL Database//                                                              | **Lab 5 – Persistent Storage**\\ //* Azure SQL or Azure Storage\\ * Data modeling\\ * Basic migrations//                                                  +| **L5 – Cloud Deployment Models in Azure**\\ //  * Azure App Service\\   * Azure Container Apps\\   * Azure Storage (Blob, Table)\\   * Azure SQL Database//                                                              | **Lab 5 – Persistent Storage**\\ //* Azure SQL or Azure Storage\\ * Data modeling\\ * Basic migrations//                                                      
-| **L6 – DevOps & CI/CD Fundamentals**\\ //  * Git workflow\\   * GitHub Actions basics\\   * Build pipelines\\   * Infrastructure as Code concept//                                                                       | **Lab 6 – CI/CD**\\ //* GitHub Actions workflow\\ * Automated build & deploy\\ * Versioning strategy//                                                    +| **L6 – DevOps & CI/CD Fundamentals**\\ //  * Git workflow\\   * GitHub Actions basics\\   * Build pipelines\\   * Infrastructure as Code concept//                                                                       | **Lab 6 – CI/CD**\\ //* GitHub Actions workflow\\ * Automated build & deploy\\ * Versioning strategy//                                                        
-| **L7 – Security & Identity in Cloud**\\ //  * Authentication vs Authorization\\   * OAuth2 / JWT basics\\   * Azure Active Directory fundamentals\\   * Secret management//                                              | **Lab 7 – Midterm Project Checkpoint**\\ //* Architecture review\\ * Code review\\ * Deployment validation//                                              +| **L7 – Security & Identity in Cloud**\\ //  * Authentication vs Authorization\\   * OAuth2 / JWT basics\\   * Azure Active Directory fundamentals\\   * Secret management//                                              | **Lab 7 – Midterm Project Checkpoint**\\ //* Architecture review\\ * Code review\\ * Deployment validation//                                                  
-| **L8 – Cloud Databases & Storage**\\ //  * Relational vs NoSQL\\   * Azure SQL vs Cosmos DB\\   * Data consistency models\\   * Migration basics//                                                                       | **Lab 8 – Authentication**\\ //* JWT implementation\\ * Role-based authorization\\ * Secure endpoints//                                                   +| **L8 – Cloud Databases & Storage**\\ //  * Relational vs NoSQL\\   * Azure SQL vs Cosmos DB\\   * Data consistency models\\   * Migration basics//                                                                       | **Lab 8 – Authentication**\\ //* JWT implementation\\ * Role-based authorization\\ * Secure endpoints//                                                       
-| **L9 – Serverless Architectures**\\ //  * Event-driven systems\\   * Azure Functions\\   * Triggers & bindings\\   * Use cases//                                                                                         | **Lab 9 – Serverless Extension**\\ //* Azure Function integration\\ * Event-based processing//                                                            +| **L9 – Serverless Architectures**\\ //  * Event-driven systems\\   * Azure Functions\\   * Triggers & bindings\\   * Use cases//                                                                                         | **Lab 9 – Serverless Extension**\\ //* Azure Function integration\\ * Event-based processing//                                                                
-| **L10 – Observability & Monitoring**\\ //  * Logging principles\\   * Metrics vs traces\\   * Azure Monitor & Application Insights\\   * Health checks//                                                                 | **Lab 10 – Monitoring & Logging**\\ //* Enable Application Insights\\ * Logging middleware\\ * Analyze telemetry//                                        +| **L10 – Observability & Monitoring**\\ //  * Logging principles\\   * Metrics vs traces\\   * Azure Monitor & Application Insights\\   * Health checks//                                                                 | **Lab 10 – Monitoring & Logging**\\ //* Enable Application Insights\\ * Logging middleware\\ * Analyze telemetry//                                            
-| **L11 – Scalability & Performance**\\ //  * Load balancing\\   * Caching strategies\\   * CDN basics\\   * Cost optimization//                                                                                           | **Lab 11 – Scaling & Performance**\\ //* Load testing (basic tools)\\ * Scaling App Service\\ * Caching layer (Redis concept demo)//                      +| **L11 – Scalability & Performance**\\ //  * Load balancing\\   * Caching strategies\\   * CDN basics\\   * Cost optimization//                                                                                           | **Lab 11 – Scaling & Performance**\\ //* Load testing (basic tools)\\ * Scaling App Service\\ * Caching layer (Redis concept demo)//                          
-| **L12 – Resilience & Reliability**\\ //  * Retry patterns\\   * Circuit breaker\\   * SLA/SLO basics\\   * Backup strategies//                                                                                           | **Lab 12 – Infrastructure as Code**\\ //* Simple Bicep template\\ * Automated provisioning//                                                              +| **L12 – Resilience & Reliability**\\ //  * Retry patterns\\   * Circuit breaker\\   * SLA/SLO basics\\   * Backup strategies//                                                                                           | **Lab 12 – Infrastructure as Code**\\ //* Simple Bicep template\\ * Automated provisioning//                                                                  
-| **L13 – Cloud-Native Trends & Final Architecture Review**\\ //  * Kubernetes overview\\   * Infrastructure as Code (Bicep/Terraform intro)\\   * Edge computing basics\\   * Final project architectural consultation//  | **Lab 13 – Final Project Presentation**\\ //* Live deployment demo\\ * Architecture explanation\\ * Peer review//                                         |+| **L13 – Cloud-Native Trends & Final Architecture Review**\\ //  * Kubernetes overview\\   * Infrastructure as Code (Bicep/Terraform intro)\\   * Edge computing basics\\   * Final project architectural consultation//  | **Lab 13 – Final Project Presentation**\\ //* Live deployment demo\\ * Architecture explanation\\ * Peer review//                                             |
tanszek/oktatas/development_of_cloud_applications.txt · Last modified: 2026/02/13 15:26 by szabom