Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Online Business Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Development Tools Terraform

Terraform 从入门到精通

Terraform是目前Infrastructure as code事实上的标准,本课程采取由浅入深,步步为营的授课方式,带领大家彻底掌握 Terraform。
Rating: 4.7 out of 54.7 (25 ratings)
117 students
Created by Andrew Deng, Peng Xiao
Last updated 9/2020
Simplified Chinese
30-Day Money-Back Guarantee

What you'll learn

  • 理解并使用 Terraform 来构建 Infrastructure(基础架构)
  • 灵活运用 Terraform 的特性来更好的管理 Infrastructure(基础架构)
  • 步步为营,使用 Terraform 来构建基于 AWS 的 Infrastructure(基础架构)
  • Terraform 结合 Packer 来构建定制的Image
  • 结合 Jenkins,在 DevOps 中使用Terraform 技术
  • 学到DevOps时代的必修技能
  • 年薪百万的AWS解决方案架构师(AWS Solution Architect)面试真题解析
Curated for the Udemy for Business collection

Course content

5 sections • 44 lectures • 6h 35m total length

  • Preview06:39
  • Preview07:56
  • 为什么学习Terraform
    07:26
  • Terraform核心概念
    08:48
  • Terraform和其他CM (Configuration Management) 软件的对比
    08:15

  • Preview11:23
  • 使用vscode来编辑并同步代码
    18:23
  • 使用Terraform在AWS创建第一个EC2实例part1-创建AWS账号和IAM用户
    11:51
  • 使用Terraform在AWS创建第一个EC2实例part2-编写terraform代码并应用到AWS上
    20:19
  • 使用变量
    27:33
  • Provider
    07:02
  • State
    10:10
  • terraform.tfstate文件简介
    02:25
  • remote_ state和backend
    04:44
  • remote_state动手实践
    14:32
  • Output Values
    04:23
  • Provisioners
    10:56
  • Provisioner动手实践
    20:18
  • Modules理论部分
    03:06
  • Modules动手实践之local module
    08:20
  • Modules动手实践之remote module
    05:01
  • Datasource
    05:54
  • Terraform Registry
    03:57

  • Terraform + VPC和 NAT 理论部分
    05:11
  • Terraform + VPC和NAT 动手实践
    09:13
  • Preview12:47
  • Terraform + EBS
    06:25
  • Terraform + RDS
    11:41
  • IAM groups and users
    05:49
  • IAM roles
    07:36
  • user_data
    05:20
  • Terraform template provider
    13:25
  • Terraform + Autoscaling理论部分
    10:45
  • Terraform + Autoscaling动手实践
    10:52
  • Terraform + ELB
    06:47
  • Terraform + Packer
    11:55

  • Terraform Cloud 介绍
    05:35
  • Terraform Cloud工作流
    01:38
  • Preview03:07
  • Preview02:24
  • Preview08:49
  • 使用run trigger建立两个workspace的关联关系
    10:53

  • AWS解决方案架构师(Solution Architect)面试真题解析-题目分析
    06:33
  • AWS解决方案架构师(Solution Architect)面试真题解析-代码实现
    09:16

Requirements

  • 大量的动手实践,希望同学们务必跟着视频一起操作
  • 有AWS基础会更好,不过不是必须

Description

Terraform 是由 HashiCorp 所开发的自动化工具,是一个专注在 infrastructure as code 的管理工具,范围涵盖私有云、公有云等服务。

Terraform 支持各大平台,包含大至公有云(AWS、Azure、Google Cloud Platform)、私有云,小至监控平台 (e.x. Grafana、InfluxDB ...)或者Sass服务(e.x. GitHub,GitLab...),借助社群的力量从一开始的 Terraform 到现在 Providers 已经海乃百川...

Terraform 主要为新一代的 infrastructure 管理工具,过去不管是管理 Data Center 或者是 Cloud 都是通过人工的方式去点选出期望的设定值,而人工处理往往会导致各种问题发生,Terraform 就是为了解决这些问题而生。

课程从介绍Terraform的核心概念开始,结合Terraform在AWS上的具体工程实践,由点及面,循序渐进,步步为营,带领大家逐步掌握并精通Terraform。

课程包括并不局限于如下内容:

Terraform核心概念

  • configuration language

  • commands

  • providers

  • datasource

  • state

  • backends

  • provisioners

  • modules

Terraform 在 AWS 的具体工程实践,使用Terraform,创建:

  • VPC

  • EC2

  • RDS

  • Security Groups

  • Autoscaling & Load Balancers

  • Packer

  • Docker on AWS

  • EBS

  • ECR

  • ...

Terraform Cloud

  • 什么是Terraform Cloud

  • 如何使用它

  • 如何迁移本地项目到Terraform Cloud

  • ...

Bonus

  • 年薪百万的AWS解决方案架构师(AWS Solution Architect)面试真题解析



Who this course is for:

  • 希望了解的Terraform的技术人员
  • 希望能够实现Infrastructure as code的技术人员
  • DevOps工程师
  • SRE工程师
  • 各级别的开发运维人员

Instructors

Andrew Deng
Software Architect/Technical Consultant
Andrew Deng
  • 4.5 Instructor Rating
  • 339 Reviews
  • 5,151 Students
  • 16 Courses

大家好!我是Andrew,一个拥有超过11年行业从业经验的软件架构师、IT咨询顾问,对云计算、软件开发、DevOps、微服务等有关的所有事物都特别感兴趣,并有深度的实践经验。

拥有的认证:

- CSM(Certified Scrum Master)

- AWS 认证解决方案架构师

- Azure解决方案架构师

- Hashicorp Certified: Terraform Associate

至今,我在Udemy上发布了超过10门课程,拥有超过4000名学同学先后学习了这些广受好评的课程。并且,这些课程是在不断维护更新,确保这些课程能够让每一个参与的同学终身受益。


Hello everyone! I am Andrew, a software architect and IT consultant with more than 11 years of industry experience. I have a special focus on cloud computing, software development, DevOps, microservices, and other related objects, and have in-depth practical experience.


So far, I have published more than 10 courses on Udemy, and more than 4,000 students have studied these widely acclaimed courses. Moreover, these courses are constantly maintained and updated to ensure that these courses can benefit every student who participates for life.


Peng Xiao
Senor Network DevOps Engineer,Python Trainer
Peng Xiao
  • 4.5 Instructor Rating
  • 3,434 Reviews
  • 32,801 Students
  • 22 Courses

Peng Xiao is a Network and Software DevOps Engineer.

He has more than 10 years experiences in IT/Network industry, worked for Cisco Systems, Nerdalize, KPN, ING in the past  8 years.

Peng is good at Python programming(more than 10 years experiences), Network technologies especially L3 routing protocols, distributed systems, database, etc. He also like open sourced technologies, and as a GitHub user  he joined some open sourced groups and made some contribution to them.

He is a scrum master and have a Cisco Service Provider CCIE certification.

He is working and living in the Netherlands now.

目前生活工作在荷兰, 是一名DevOps工程师。在IT相关领域有着超过10年的工作经验,先后在思科,Nerdalize,KPN,ING等公司工作过。

有超过10年的Python编程经验,是《Python3面向对象编程》第一版的中文译者之一。拥有超过6年的网络软件开发经验经验,主要方向为SDN和网络运维自动化。对于网络技术,特别是三层路由技术有着深入的研究。

Google搜索 “麦兜搞IT”可以获取到更多关于我的信息。

我拥有CCIE(#39317)认证和Scrum Master认证。


欢迎关注我的youtube频道和Twitter,链接在头像下方图标按钮。

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.