ฝึก NGINX ฉบับนักพัฒนา เว็บ อย่างมือโปร
4.5 (36 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
104 students enrolled

ฝึก NGINX ฉบับนักพัฒนา เว็บ อย่างมือโปร

หลักสูตรที่คุณจะได้เรียนการใช้ NGINX การติดตั้งและนำมาสร้าง Web Server, Load Balancer, Reverse Proxy แบบ Step by Step
4.5 (36 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
104 students enrolled
Last updated 9/2019
Thai
Current price: $41.99 Original price: $184.99 Discount: 77% off
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 25 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • การติดตั้งและการ Configuration ค่าต่างๆ บน NGINX
  • ความแตกต่างและการเปรียบเทียบระหว่าง NGINX vs Apache
  • คำสั่งที่ถูกนำมาใช้งานกับ NGINX
  • ฝึกการใช้งาน NGINX บน Docker
  • การนำ NGINX มาสร้างเป็น Web Server
  • การตั้งค่าสำหรับเว็บไซต์ PHP บน NGINX
  • การปรับแต่งเพื่อเพิ่มประสิทธิภาพให้ NGINX
  • การรักษาความปลอดภัยให้กับ Server
  • การนำ NGINX มาสร้างเป็น Load Balancer
  • การนำ NGINX มาสร้างเป็น Reverse Proxy
  • ฝึกการใช้งานคำสั่ง Command Line และ Terminal
Course content
Expand all 48 lectures 04:28:44
+ การติดตั้ง NGINX
5 lectures 19:18
การติดตั้ง NGINX และ Docker
01:53
ติดตั้ง Docker บน Window 10 Pro
05:35
ติดตั้ง Docker บน macOS
03:32
ติดตั้ง Visual Studio Code และ Extensions
02:08
+ การกำหนดค่าให้ NGINX
19 lectures 01:49:42
ค่าเริ่มต้นของ NGINX
06:38
ปรับแต่งและแก้ไขเว็บด้วยคำสั่ง nano
03:33
ปรับแต่งและแก้ไขเว็บด้วยคำสั่ง vim
01:48
การทำ Bind Mount บน Docker
06:38
NGINX Configuration
04:05
การกำหนด Virtual Host และติดตั้ง Extension ของ Visual Studio Code
08:29
การตั้งค่า Locations
08:03
การใช้งานตัวแปร Variables
06:34
การใส่เงื่อนไข Condition
02:40
การทำ Rewrites
07:33
การทำ Redirects
04:35
การกำหนด root , index และ autoindex
06:15
การใช้ Try Files และการตั้งชื่อให้ Locations
06:36
การ Logging #1
04:15
การ Logging #2
03:52
ทำความเข้าใจ Inheritance ของ Directive
03:55
การกำหนด Worker Processes
07:42
การตั้งค่า Buffers
09:47
การตั้งค่า Timeouts
06:44
+ NGINX & PHP
2 lectures 12:56
ติดตั้ง PHP-FPM
05:49
การใช้งาน NGINX ร่วมกับ PHP
07:07
+ ปรับแต่งเพิ่มประสิทธิภาพ (Performance Tuning)
4 lectures 23:48
Headers และ Expires #1
07:22
Headers และ Expires #2
06:23
MIME types
04:31
Compressed Responses ด้วย gzip
05:32
+ การทำ Reverse Proxy ด้วย NGINX
4 lectures 20:26
การตั้งค่า Reverse Proxy #1
09:25
การตั้งค่า Reverse Proxy #2
03:25
การตั้งค่า Reverse Proxy #3
03:33
+ การทำ Load Balancing ด้วย NGINX
6 lectures 25:13
การตั้งค่า Load Balancing แบบ Round Robin #1
09:09
การตั้งค่า Load Balancing แบบ Round Robin #2
03:25
การตั้งค่า Load Balancing แบบ Round Robin #3
03:53
การตั้งค่า Load Balancing แบบ Least Connection
01:11
การตั้งค่า Load Balancing แบบ IP Hash และ Generic Hash
03:04
+ ความปลอดภัย (Security)
5 lectures 36:08
เพิ่มความปลอดภัยด้วย HTTPS (SSL)
02:45
การติดตั้งและใช้งาน Openssl
10:58
การตั้งค่า SSL บน NGINX #1
08:37
Redirect HTTP ไปที่ HTTPS
02:37
การตั้งค่า SSL บน NGINX #2
11:11
Requirements
  • คอมพิวเตอร์ และ อินเตอร์เน็ต
  • การใช้งานคำสั่ง Command Line และ Terminal พื้นฐาน
  • ความเข้าใจเกี่ยวกับแนวคิด Network พื้นฐาน และเทคโนโลยี Web
Description

ในยุคที่นักพัฒนา (Developer) ขาดแคลน ไม่เพียงพอในตลาดแรงงาน ทำให้เราจำเป็นต้องทำได้หลากหลายอย่างแบบ All in one.

สำหรับนักพัฒนา เว็บ นั่น การเขียนเว็บเป็นอย่างเดียวอาจไม่เพียงพอ ความสามารถอีกด้านหนึ่งที่ควรมีติดตัวไปด้วยคือการติดตั้งและตั้งค่า Server ให้มีประสิทธิภาพ ค่าแรงหรือเงินเดือนของนักพัฒนา เว็บ ที่สามารถเขียนเว็บและตั้งค่า Server ได้ด้วยตัวเองนั่นอยู่ในระดับสูงกว่าเขียนเว็บเป็นอย่างเดียวแน่นอน


"เขียนเว็บได้ ติดตั้งเป็น ตั้งค่า Server อย่างถูกต้อง จึงเป็นที่มาของหลักสูตรนี้ "


ปัจจุบัน Web Server ยอดนิยมมาจาก 3 ค่าย ประกอบด้วย NGINX, Apache, IIS โดย NGINX นั่นมีอัตราการเติบโตสูงที่สุดในหลายปีที่ผ่านมาจนถึงปัจจุบัน เนื่องจาก NGINX มีจุดเด่นเรื่อง ประสิทธิภาพ รวดเร็ว กินทรัพยากรน้อย และสามารถนำไปประยุกต์ไปทำ Server แบบอื่นๆ ได้ ตัวอย่างเช่น Load Balancer, Reverse Proxy เป็นต้น ดังนั้นบริษัทชั้นนำของโลกจึงเลือก NGINX มาใช้งานในรูปแบบต่างๆ


ผู้เรียนจะได้ลองติดตั้งและตั้งค่า NGINX ในรูปแบบต่างๆ ในคอร์สนี้แบบ Step By Step เข้าใจค่าต่างๆ ที่กำหนดให้ NGINX ทำงานตามต้องการ เพื่อนำไปใช้ทำโปรเจคของตัวเองต่อในอนาคตได้


โดยในการเรียนคอร์สนี้ คุณไม่จำเป็นต้องมีประสบการณ์การเกี่ยวกับ NGINX มาก่อน นี้เป็นหลักสูตรฝึกฝนการใช้งาน NGINX แบบเต็มรูปแบบ สำหรับผู้เริ่มต้น สิ่งที่จำเป็นมีเพียงคุณเคยพัฒนา Website ใช้งานคำสั่ง Command Line หรือ Terminal พื้นฐานมาบ้าง มีคอมพิวเตอร์และอินเตอร์เน็ต เท่านั่น


เรียนออนไลน์ได้ 24 ชั่วโมง ทุกทีทุกอุปกรณ์ ไม่มีหมดอายุ และมีทีมคอย Support ให้คำปรึกษาตลอด


ตลอดหลักสูตรครอบคลุมเนื้อหามากมายได้แก่

  • NGINX

  • Docker

  • Debian

  • NGINX & PHP

  • Performance Tuning

  • Reverse Proxy

  • Load Balancing

  • Openssl

  • HTTPS (SSL)

  • และอื่นๆ


หากคุณมีคำถามใดๆ โปรดอย่าลังเลที่จะติดต่อเข้ามา ผมอยากช่วยให้คุณได้เรียนรู้และได้ประโยชน์สูงสุดจากคอร์สนี้ ลงชื่อสมัครวันนี้และดูว่า NGINX จะช่วยให้ระบบของคุณมีประสิทธิภาพดีขึ้นกว่าเดิมได้อย่างไร?

Who this course is for:
  • นักพัฒนาที่ต้องการนำ NGINX ไปใช้สร้าง Server ลักษณะต่างๆ ที่มุ่งเน้นด้านประสิทธิภาพ
  • ผู้ดูแลระบบที่ต้องการเพิ่มประสิทธิภาพของ Web Server จากที่ใช้อยู่เดิม (Apache และอื่นๆ)
  • หัวหน้าทีมที่ต้องการนำ NGINX ไปใช้ในโปรเจคต่างๆ
  • นักเรียน นักศึกษา ที่สนใจเรียนรู้เทคโนโลยี Web Server, Load Balancer, Reverse Proxy ด้วย NGINX