Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication 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 Certifications Network & Security Hardware Operating Systems & Servers 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 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 Paid 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 & Gardening 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 & Diet Yoga Mental Health Martial Arts & 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 Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA CompTIA Security+ Microsoft AZ-900
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Data Analysis
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Mobile Game Development
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin Mobile App Development SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Sound Therapy Meditation Coaching
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Leadership
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing Startup YouTube Marketing

DevelopmentProgramming LanguagesGo (programming language)

Go 語言基礎實戰 (開發, 測試及部署)

全面介紹了 Go 語言的特點、安裝部署環境、語言語法、併發流程以及在多個實戰中的應用,並介紹如何整合 CI/CD 服務
Rating: 4.3 out of 54.3 (113 ratings)
375 students
Created by Bo-Yi Wu
Last updated 6/2022
Traditional Chinese

What you'll learn

  • 如何將 Go 導入團隊及說服主管使用
  • 如何寫跨平台 Command Line 工具
  • 如何善用 Go 語言特性加快部署速度
  • 如何有效率的撰寫 Go 語言
  • 部署到 AWS 或 Heroku 雲平台
  • 使用 Drone CI/CD 自動化測試及部署

Requirements

  • 只要有任一門語言基礎知識即可

Description

重要提醒:因此平台 Udemy 為境外公司,在 Udemy 的刷卡屬於境外刷卡,您的信用卡公司會另外向您收取大約 1.5% 的國外交易手續費。手續費根據各家信用卡公司規定有所不同,詳細數字需與您的發卡銀行確認。

Go 語言 (又稱 Golang) 是 Google 推出新一代的強大語言,2018 年 1 月 Google 公佈了去年底統計的問卷結果,發現 61% 用 Go 來寫網站,37% 用來開發系統程式,36% 用來做 DevOps (多重選擇),可想而知 Go 語言可以拿來從底層寫到上層。高效能的 Goroutine (併發) 表現優於 Parallelism (並行),語法上簡潔又簡單,這也就是為什麼我們要來嘗試 Go 語言。

課程大綱

  1. Go 背景介紹

  2. Go 環境建置

  3. Go 基本語法

  4. Go Goroutines 介紹

  5. Go Channel 介紹

  6. Go 簡易 HTTP 伺服器

  7. Go 簡易 Command Line 實作

  8. Go 跨平台編譯 (Windows, MacOS, Linux)

  9. Go 搭配 Docker 介紹

  10. Go 語言開發實戰案例

  11. Go 語言專案搭配 Drone 持續整合測試部署

  12. Go 實戰 GraphQL 語言

  13. Go 部署到 Heroku 平台

Who this course is for:

  • 後端工程師
  • 系統工程師
  • 網頁工程師
  • SRE 工程師

Instructor

Bo-Yi Wu
打雜工程師
Bo-Yi Wu
  • 4.4 Instructor Rating
  • 189 Reviews
  • 574 Students
  • 3 Courses

現任聯發科技後端架構工程師,喜歡嘗試任何 DevOps 工具來改善團隊合作模式,省下更多時間來嘗試及學習新技術。長期貢獻於 Open Source 專案,熱愛開發程式,目前專注於 Go 語言發展。曾任 PHPConf, JSDC, COSCUP 研討會講師,維護數個 Go 語言開源專案。

* iThome DevOps 研討會講師 (2017)
* iThome Modern Web 研討會講師 (2017)
* iThome Gopher Day 研討會講師 (2017)
* iThome Cloud Summit 研討會講師 (2017)
* iThome ChatBot 研討會講師 (2017)
* iThome DevOps 研討會講師 (2017, 2016)
* PHPConf 研討會講師 (2012, 2013)
* COSCUP 研討會講師 (2016, 2014)
* JSDC 研討會講師 (2013)
* OSDC 研討會講師 (2014)

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.