Udemy – Building Modern Web Applications with Go (Golang)

Categories: Web Development
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

“ဒီ course လေးကတော့ Google ရဲ့ Go Programming Language (Golang) ကို အခြေခံကနေ အဆင့်ဆင့် လေ့လာပြီး တစ်ယောက်ချင်းသား professional developer လို ပရိုဂရမ်ရေးနိုင်အောင် သင်ပေးမယ့် သင်တန်းလေးပါပဲ။

 

Go ကို သင်ယူရင်းနဲ့ HTML5 နဲ့ CSS, JavaScript ကိုလည်း အခြေခံအထိ သင်ပေးသလို၊ database ချိတ်ဆက်နည်း၊ middleware အသုံးပြုပုံ၊ secure authentication လုပ်နည်း တွေပါ အဆင့်ဆင့် လေ့လာနိုင်မှာ ဖြစ်ပါတယ်။

 

အတူတူ testing၊ project structure တည်ဆောက်ပုံ၊ security best practices တွေကိုလည်း လေ့လာနိုင်မှာမလို့ သင်ယူပြီးတဲ့အချိန်မှာ ကိုယ်ပိုင် project တွေကို server ပေါ် တိုက်ရိုက် deploy လို့ရသလို modern web app တစ်ခုကို အစအဆုံး တည်ဆောက်နိုင်တဲ့ အဆင့်ထိ ရောက်သွားမှာပါ။

 

Prerequisites လုံးဝမလိုပါဘူး—Mac, Windows, Linux ဘယ် OS သုံးနေသူမဆို computer နဲ့ internet ရှိရင် စတင်နိုင်ပါတယ်။

 

Beginner များအတွက်လည်း learning path အဆင်ပြေနိုင်ပြီး၊ developer များအတွက်လည်း Go language ကို professionally သုံးချင်သူတွေအတွက် အထူးသင့်တော်တဲ့ သင်တန်း လို့ ပြောလို့ရပါတယ်။”

 

Udemy Original Course Link

 

Description

Learn to write modern, fast, and secure web applications in Google’s Go programming language, and learn it from an award winning University professor with 20 years of teaching experience, and 20 years of experience working in the industry as an entrepreneur.

Go is a modern, type safe, compiled, and extremely fast programming language. It it is ideally suited for building safe, scalable, incredibly fast web applications.

This course is well-suited for both absolute beginners, and for developers who already know something about web development, but want to add Go to their toolbox.

We start with an overview of the Go language, and then cover everything you need to get started writing web applications, including an overview of HTML5, a survey of JavaScript and JavaScript modules, how to work with Cascading Style Sheets to make our application look the way we want, and much more.

The major project in this course is building a bookings and reservation system for a Bed & Breakfast. Visitors to our site will be able to search for accommodations by date and make an online reservation, and the site owner will be able to manage reservations from a secure back end.

By the time you finish this course, you will have a solid grasp of what it takes to build a completely functional, secure, and fast web application from the ground up, and you will have a solid understanding of the Go programming language.

Show More

What Will You Learn?

  • Go Language (Golang) နဲ့ ပရိုဂရမ်တွေ ရေးနည်း။
  • HTML5 သုံးပြီး HTML page တွေ ဖန်တီးနည်း။
  • jQuery မလိုဘဲ JavaScript ရေးနည်း။
  • Cascading Style Sheets (CSS) ဖန်တီးအသုံးပြုပုံ။
  • Google ရဲ့ Go ဖြင့် modern, secure web application တွေ တည်ဆောက်နည်း။
  • Go application ကို မှန်မှန်ကန်ကန် အစီအစဉ်တကျ စီမံခန့်ခွဲနည်း။
  • Go မှာ test စမ်းသပ်ရေးနည်း။
  • Go နဲ့ database ချိတ်ဆက်နည်း။
  • Go မှာ session management လုပ်နည်း။
  • Go မှာ middleware ဖန်တီးအသုံးပြုပုံ။
  • Go Modules ဖြင့် 3rd party package တွေ အသုံးပြုပုံ။
  • Go မှာ secure user authentication ဖန်တီးနည်း။
  • Web application အတွက် security best practices။
  • Go web application ကို live server ပေါ် deploy လုပ်နည်း။

Course Content

Udemy – Building Modern Web Applications with Go (Golang)

  • 14:35
  • 02 – Overview of the Go Language
    02:16:46
  • 03 – Building a Basic Web Application
    02:33:39
  • 23:29
  • 05 – State Management with Sessions
    21:37
  • 06 – Choosing a Project, and Working With Forms
    02:11:52
  • 07 – Javascript & CSS
    01:36:44
  • 08 – Coverting our HTML to Go Templates, and creating handlers
    02:48:29
  • 09 – Writing Tests
    01:50:51
  • 10 – Improved Error Handling
    20:44
  • 11 – Persisting Data with PostgreSQL
    41:06
  • 12 – Designing the Database Structure
    01:04:53
  • 13 – Connecting our Application to the Database
    03:56:42
  • 14 – Updating our tests
    01:17:04
  • 15 – Sending Mail using Go
    52:11
  • 16 – Authentication
    57:33
  • 17 – Setting up secure back end administration
    04:30:29
  • 18 – Updating our applications to accept command line parameters
    11:38
  • 19 – Deploying Our Application to a Server
    51:06
  • 20 – Finishing Touches
    21:56
  • 21 – Where to go next
    02:43

Student Ratings & Reviews

No Review Yet
No Review Yet