视频课程 编程

[中字] Azure Developer Associate

¥2.90 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

(AZ-204):应用与容器解决方案实现实战课(中文字幕英文视频教程) 本课程面向云开发工程师、运维工程师、技术架构师及 Azure 认证备考者,尤其适合以下人群: 需掌握 Azure 应用服务部署与管理的开发人员; 希望落地容器化解决方案(含容器镜像、容器实例、容器应用)的技术从业者; 计划通过 AZ-204 认证、提升云服务实战能力的 IT 从业者; 负责云应用运维、需优化应用扩展性与安全性的技术人员。 课程无需复杂的前置云服务经验,只需具备基础的开发逻辑与命令行操作能力,即可跟随实操演示逐步掌握核心技术,且所有内容均围绕 Azure 云平台原生工具与服务展开,不涉及第三方海外工具,确保学习内容的实用性与合规性。 二、课程模块与核心内容 课程按 “基础部署→扩展配置→容器化→无服务器→认证冲刺” 的逻辑分层设计,9 大模块层层递进,覆盖 AZ-204 认证中 “应用服务”“容器解决方案”“函数服务” 三大核心考点,每个模块均包含多个实操演示,让技术落地步骤清晰可复现。 模块 1:部署 Azure 应用服务 Web 应用 作为 Azure 应用部署的基础模块,本模块聚焦 “应用服务计划与 Web 应用” 的核心部署流程,通过 4 个实操演示,覆盖手动与自动部署全场景: 演示 1:部署 Azure 应用服务计划,讲解计划规格选择(如计算资源、区域配置)的核心逻辑,为 Web 应用提供稳定的运行环境; 演示 2:手动向 Azure Web 应用部署代码,步骤涵盖本地代码打包、Azure 门户上传、部署验证,适合小型项目或临时更新场景; 演示 3:自动部署代码至 Azure 应用服务,介绍自动化部署的触发条件(如代码提交触发)、流程配置,提升部署效率与一致性; 演示 4:向 Azure 应用服务部署容器,讲解容器镜像的上传、应用服务与容器的关联配置,满足容器化应用的部署需求。 模块 2:扩展应用服务 Web 应用 应用扩展性是云服务的核心优势,本模块通过 3 个演示,聚焦 “手动扩展” 与 “自动扩展” 的配置方法,帮助应对业务流量波动: 演示 1:升级 Azure Web 应用服务计划,讲解服务计划规格(如 CPU、内存)的升级流程,满足应用性能提升的手动扩展需求; 演示 2:使用 Azure 自动扩展功能扩展 Web 应用,介绍自动扩展的触发指标(如 CPU 利用率、请求数)配置,实现流量高峰时的自动扩容; 演示 3:配置 Azure Web 应用自动扩展规则,细化扩展策略(如扩容阈值、扩容数量、冷却时间),避免资源浪费或性能不足。 模块 3:配置 Azure Web 应用 Web 应用的稳定运行依赖于合理配置,本模块通过 6 个演示,覆盖 “服务设置”“日志诊断”“安全配置”“网络配置” 等关键场景: 演示 1:配置 Azure Web 应用服务设置与连接字符串,讲解服务参数(如环境变量)、数据库连接字符串的加密存储与配置方法,保障敏感信息安全; 演示 2:配置 Azure Web 应用基础设置,涵盖应用运行时版本、端口映射、会话保持等基础参数,确保应用正常运行; 演示 3:为 Azure Web 应用启用诊断日志,介绍日志类型(如应用日志、HTTP 日志)、存储位置(如 Blob 存储)配置,便于问题排查与审计; 演示 4:管理 Azure Web 应用证书,讲解 SSL 证书的上传、绑定、到期提醒配置,实现 HTTPS 加密访问,提升应用安全性; 演示 5:配置 Azure Web 应用认证与授权,介绍内置认证服务(如 Microsoft 账号认证)的启用流程,无需自定义开发即可实现用户身份验证; 演示 6:配置 Azure 应用服务网络,讲解虚拟网络(VNet)集成、访问限制规则(如 IP 白名单)配置,限制非法访问,保障应用网络安全。 模块 4:管理 Azure Web 应用部署 为降低部署风险、保障业务连续性,本模块通过 2 个演示,聚焦 “部署槽位” 这一核心功能的应用: 演示 1:使用 Azure Web 应用部署槽位,讲解部署槽位的创建、环境配置(如与生产环境隔离的测试槽位),实现 “测试→验证→上线” 的隔离部署; 演示 2:执行 Azure Web 应用槽位交换,介绍槽位交换的触发条件、验证流程(如预热检测),实现零停机部署,避免部署过程中业务中断。 模块 5:创建与管理容器镜像 容器化是现代应用的主流架构,本模块通过 3 个演示,覆盖容器镜像的 “创建→自动化构建→管理” 全流程: 演示 1:使用 Docker 创建并运行容器镜像,讲解 Dockerfile 编写、镜像构建、本地测试步骤,为容器化应用提供基础镜像支持; 演示 2:使用 Azure 容器注册表(ACR)任务,介绍 ACR 中自动化构建任务的配置(如代码提交触发镜像构建),实现镜像的云端自动化更新; 演示 3:管理 Azure 容器注册表(ACR)镜像,讲解镜像的版本标记、清理策略(如删除过期镜像)、权限控制,避免镜像仓库冗余与未授权访问。 模块 6:部署至 Azure 容器实例 Azure 容器实例(ACI)提供 “无需管理虚拟机即可运行容器” 的轻量化方案,本模块通过 2 个演示,聚焦 ACI 的部署与数据持久化: 演示 1:使用 Azure CLI 部署 Azure 容器实例,讲解 CLI 命令参数(如容器镜像地址、资源规格、网络配置),实现容器的快速部署; 演示 2:在 Azure 容器实例中使用 Azure 文件存储,介绍 Azure 文件与 ACI 的挂载配置,解决容器重启后数据丢失问题,实现数据持久化。 模块 7:开发与部署 Azure 函数 Azure 函数是无服务器(Serverless)架构的核心服务,本模块通过 3 个演示,覆盖函数的 “项目创建→部署配置→高级场景”: 演示 1:创建 Azure 函数应用项目,讲解函数项目的本地初始化(如函数模板选择、触发器配置)、开发工具集成,为函数开发提供基础; 演示 2:部署与配置 Azure 函数,介绍函数项目的云端部署、触发器(如 HTTP 触发器、定时触发器)配置、运行时环境优化; 演示 3:探索 Azure 持久函数,讲解持久函数的核心场景(如长流程拆分、状态管理),解决传统无服务器函数 “无状态” 的局限性。 模块 8:设计与部署 Azure 容器应用 Azure 容器应用(ACA)是针对微服务场景的容器管理服务,本模块通过 4 个演示,覆盖 ACA 的 “部署→更新→安全→分布式能力”: 演示 1:部署 Azure 容器应用,讲解 ACA 环境创建、容器镜像关联、资源规格配置,实现微服务容器的快速上线; 演示 2:更新 Azure 容器应用,介绍镜像版本更新、配置参数修改的流程,支持应用的迭代升级; 演示 3:管理 Azure 容器应用密钥,讲解敏感信息(如 API 密钥、数据库密码)的加密存储、动态引用,避免密钥明文暴露; 演示 4:在 Azure 容器应用中使用分布式应用运行时(DAPR),介绍 DAPR 的服务发现、状态管理、消息传递能力集成,简化微服务间的通信与协作。 模块 9:考题与领域复习 作为认证备考的冲刺模块,本模块通过 3 个专题复习,聚焦 AZ-204 认证的核心考点,结合考题思路梳理技术要点: 专题 1:实现 Azure 应用服务 Web 应用,回顾模块 1-4 的核心内容(部署、扩展、配置、部署管理),梳理认证常考场景(如零停机部署、自动扩展配置); 专题 2:实现容器化解决方案,整合模块 5-6、模块 8 的容器相关内容(镜像管理、ACI 部署、ACA 设计),总结容器化场景的技术选型与配置要点; 专题 3:实现 Azure 函数,回顾模块 7 的函数开发、部署与持久函数场景,明确无服务器架构的认证考点与实操注意事项。 三、课程特色与学习收益 1. 实战导向,即学即用 所有模块均以 “演示” 为核心,每个操作步骤清晰可复现,学习者可跟随演示在 Azure 平台实操,快速将理论转化为实战能力,避免 “纸上谈兵”。 2. 紧扣认证,考点全覆盖 课程严格围绕 AZ-204 认证中 “应用与容器解决方案” 的核心领域设计,模块 9 的专题复习更是直击考点,帮助备考者高效梳理知识体系,提升认证通过率。 3. 安全优先,强化防护意识 课程在配置演示中(如证书管理、密钥存储、网络访问限制、认证授权)重点强调安全防护逻辑,引导学习者在技术实现中兼顾功能与安全,提升应用的抗风险能力。 4. 分层递进,适配不同基础 课程从基础的应用部署,逐步深入到容器化、无服务器、分布式应用等高级场景,既适合新手入门,也可帮助有经验的开发者补充进阶知识,满足不同阶段的学习需求。 四、学习建议 准备 Azure 账号:建议注册 Azure 账号(可使用免费试用资源),跟随演示同步实操,加深对技术流程的理解; 按模块顺序学习:课程模块逻辑连贯,建议从 “部署应用服务” 开始,逐步推进至 “容器应用”“函数服务”,构建完整的知识体系; 重点关注实操细节:每个演示中的参数配置(如扩展阈值、密钥存储方式)直接影响应用性能与安全,需重点理解配置背后的逻辑; 结合认证复习:备考 AZ-204 的学习者,可在完成模块学习后,通过模块 9 的专题复习查漏补缺,结合考题思路强化考点记忆。 通过本课程的学习,学习者可全面掌握 Azure 应用与容器解决方案的实现能力,既能满足日常工作中云应用开发、部署、运维的需求,也能为 AZ-204 认证奠定坚实的实战基础,助力在云开发领域的职业发展。