|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/complete-ansible-devops-automation-training/
课程评论:没有评论
课程名称:全面的DevOps Ansible自动化培训 课程概述:本课程为您提供了最佳的Ansible学习体验。如果您之前从未接触过Ansible,并希望从基础开始学习,那么您来对地方了。课程以简单的语言和术语进行逐步讲解,涵盖从Ansible基础知识到高级自动化策略,确保您获得实际的动手经验。课程内容完美适合初学者,提供现实世界的实例,使复杂的概念易于理解和应用。您将学习如何安装虚拟化层、Linux操作系统、Ansible服务器,并创建剧本来自动化任务。值得注意的是,参加过此课程的学生中有70%在几个月内成功找到了Linux/DevOps相关的工作。 本课程包括以下主题: - **第1节:介绍** - 课程概述 - Ansible的定义与历史 - Ansible的优势 - Ansible的术语 - Ansible的工作原理 - 其他自动化工具 - 免费的Ansible和Red Hat Ansible - 讲义与测验 - **第2节:实验室设计与设置** - 实验室设计 - 安装虚拟化软件 - 创建虚拟机并安装Linux - 创建Ansible客户端 - 安装Ansible - 讲义与测验 - **第3节:使用简单剧本进行Ansible自动化** - YAML文件语法 - 创建第一个剧本 - 输出剧本 - 多任务剧本 - 安装并启动服务的剧本 - 讲义与测验 - **第4节:远程客户端的Ansible自动化** - 远程客户端主机文件语法 - 建立与远程客户端的连接 - 检查远程客户端连接性 - 复制文件到远程客户端 - 更改文件权限 - 设置Apache并打开防火墙端口 - 在远程客户端运行Shell脚本 - 安排任务(crontab) - 用户账户管理 - 添加或更新用户密码 - 从URL下载软件包 - 终止正在运行的进程 - 选择性执行步骤 - 讲义与测验 - **第5节:使用临时任务进行Ansible自动化** - Ansible临时命令(第1部分到第3部分) - 讲义与测验 - **第6节:高级Ansible自动化功能** - 角色 - 按应用程序分类的角色 - Ansible Galaxy中的角色 - 标签 - 变量 - 库存文件中的变量 - 讲义与测验 - **第7节:Ansible中的附加功能** - 处理程序 - 条件 - 循环 - 讲义与测验 - **第8节:保护Ansible** - Ansible Vault - 在剧本中加密字符串 - 讲义与测验 - **第9节:Ansible管理工具** - Ansible AWX - Ansible Tower - 讲义与测验 - **第10节:Ansible资源** - Ansible附加命令 - Ansible文档 - 社区帮助 - 讲义与测验 学生反馈:许多学生称赞课程的简洁性和层次结构,表示设计良好、易于理解,教学经验丰富且乐于助人。参加过本课程的学生大多感到收获颇丰,认为课程对职场发展非常有帮助。若您希望在IT领域有所成就,此课程绝对不容错过。
Look no further. You have found one of the BEST Ansible course on this platform. If you have never touched Ansible before and want to learn from scratch than you have come to the right place. I will teach you everything you need to know about Ansible in very simple language and terminology with step-by-step guidance, this course covers everything from Ansible basics to advanced automation strategies, ensuring you gain practical, hands-on experience. Perfect for beginners, it provides real-world examples that make complex concepts easy to understand and apply.In this Ansible DevOps automation course you will learn how to install virtualization layer, Linux operating system, Ansible server and create playbooks to automate tasks. I have been teaching this exact course in a classroom environment in New York City. Please note 70% of my students who took this course got the job in Linux/DevOps within months. Imagine those who take my course only to level up their career, how productive this training can be for them.Following is the list of topics covered in this course:Section 1: Introduction• Course overview• What is Ansible?• History of Ansible• Benefits• Terminologies in Ansible• How Ansible works?• Other Automation tools• Free source Ansible and Red Hat Ansible• Handouts• QuizSection 2: Lab Design and Setup• Lab design• Installing virtualization software• Creating a VM and Installing Linux• Creating Ansible Clients• Installing Ansible• Handouts• QuizSection 3: Ansible Automation with Simple Playbooks• YAML file syntax• YAML file syntax example• Creating first playbook• Output playbook• Multiple tasks playbook• Playbook for installing and starting a service• Handouts• QuizSection 4: Ansible Automation for Remote Clients• Remote Clients hosts File Syntax• Establish Connection to Remote Clients• Check Remote Clients Connectivity• Copy Files to Remote Clients• Change File Permissions• Setup Apache and Open Firewall Port• Run Shell Scripts on Remote Clients• Schedule a job (crontab)• User Account Management• Add or Update User Password• Download Package from a URL• Kill a Running Process• Pick and Choose Steps• Handouts• QuizSection 5: Ansible Automation with Ad-hoc Tasks• Ansible Ad-Hoc Commands (Part 1)• Ansible Ad-Hoc Commands (Part 2)• Ansible Ad-Hoc Commands (Part 3)• Handouts• QuizSection 6: Advance Ansible Automation Features• Roles• Roles by Application• Roles on Ansible Galaxy• Tags• Variables• Variables in Inventory File• Handouts• QuizSection 7: Additional Features in Ansible• Handlers• Conditions• Loops• Handouts• QuizSection 8: Securing Ansible• Ansible Vault• Encrypt Strings within a Playbook• Handouts• QuizSection 9: Ansible Management Tools• Ansible AWX• Ansible Tower• Handouts• QuizSection 10: Ansible Resources• Ansible Additional Commands• Ansible Documentation• Community Help• Handouts• QuizHere are a few testimonial from my students:Main thing about course is its simplicity and the hierarchy. Design is very good and easy which helps to understand things better. - Akash Garg (Udemy Student)I just love the teaching ad the learning experience I am getting - Jacob Samba (Udemy Student)The course is run very well and I really like the handouts and the homework that is assigned. The homework helps me learn and continue with the learning process even when adult life is still progressing forward. - Thomas Rogers (Udemy Student)I genuinely look forward to additional courses in the future. This has been so informative. You hear the name oracle all the time, but this was well put in layman's terms - Atoofa Hasan (Classroom Student)Imran Afzal eats, breathes and sleeps IT! He really knows his stuff. I feel like he has brought me from a novice level education to masters level in a short time period. Anyone who is looking to get a job in IT should definitely take this course. - TJ Walker (Udemy Student)