NAH018:Nginx Fundamentals:High Performance Server From Scratch.
เรียนรู้การติดตั้งกำหนดค่าและปรับแต่ง NGINX เพื่อสร้างเว็บเซิร์ฟเวอร์ที่มีความปลอดภัยสูงตั้งแต่เริ่มต้น สร้างพื้นฐานที่แข็งแกร่งใน NGINX ด้วยหลักสูตรการปฏิบัตินี้เหมาะสำหรับผู้เริ่มต้นและผู้ที่มีประสบการณ์มากขึ้น เรียนรู้การปรับแต่งการติดตั้ง NGINX กำหนดค่า NGINX เป็นเว็บเซิร์ฟเวอร์ ติดตั้งและกำหนดค่าภาษาการเขียนโปรแกรมฝั่งเซิร์ฟเวอร์เป็นแบ็กเอนด์ NGINX เรียนรู้การปรับแต่ง NGINX เพื่อประสิทธิภาพที่ดีที่สุด รักษาความปลอดภัย NGINX ด้วยแนวทางปฏิบัติด้านความปลอดภัยที่ดีที่สุด ทักษะที่ล้ำค่าสำหรับ techie หรือนักพัฒนาซอฟต์แวร์ในอุตสาหกรรมเว็บ NGINX เป็นเว็บเซิร์ฟเวอร์ที่เติบโตเร็วที่สุดและได้รับความนิยมมากที่สุดเพราะฉะนั้นการทำความเข้าใจว่าทักษะนี้จะเป็นทักษะที่ทรงคุณค่าสำหรับทุกคนที่ทำงานในอุตสาหกรรมเว็บผู้ดูแลระบบเครือข่ายและนักพัฒนาเว็บเป็นพิเศษ หลักสูตรนี้จะให้แนวทางที่เป็นประโยชน์และราบรื่นในการเรียนรู้ NGINX และจะทำให้คุณเป็นฐานที่มั่นคงในการเริ่มสร้างเว็บเซิร์ฟเวอร์ที่มีความปลอดภัยและมีประสิทธิภาพสูงในทันที
วัตถุประสงค์
– เรียนรู้การสร้างเซิร์ฟเวอร์เว็บ Nginx ที่กำหนดเอง
– เรียนรู้การสร้างกำหนดค่าติดตั้ง Nginx ของคุณเอง
– เรียนรู้การสร้างความปลอดภัยและเพิ่มประสิทธิภาพเซิร์ฟเวอร์ของคุณ
– เรียนรู้การเพิ่มทักษะที่ล้ำค่าในประวัติส่วนตัวของคุณ
กลุ่มเป้าหมาย
– ผู้ที่มีความสนใจใน Nginx
– IT Managers
– นักเรียน/นักศึกษา/ผู้ประกอบการ และ Freelance
– กลุ่มผู้สนใจทั่วไป
ความรู้พื้นฐาน
– ความรู้พื้นฐานเกี่ยวกับ SQL
– ความรู้พื้นฐานเกี่ยวกับโครงสร้างฐานข้อมูล
– มีความรู้เกี่ยวกับภาษาบนฝั่ง Server ภาษาใดภาษาหนึ่ง PHP, ASP, JSP
– มีความรู้พื้นฐานเกี่ยวกับการใช้โปรแกรม Visual Studio, C#, Adobe Dreamweaver, Microsoft Netbeen, ฯลฯ
คุณสมบัตรของหลักสูตร
- บรรยาย 42
- แบบทดสอบ 0
- ระยะเวลา 50 hours
- ระดับทักษะ All levels
- ภาษา English
- นักเรียน 0
- การประเมินผล Yes
-
ขั่วโมงที่ 1-4
เนื้อหาการอบรม
-
ขั่วโมงที่ 4-8
- – เรียนรู้เกี่ยวกับ ดาวน์โหลด Nginxและเตรียมสื่อการติดตั้ง
- – เรียนรู้เกี่ยวกับ การติดตั้งเซิร์ฟเวอร์ Nginx
- – เรียนรู้เกี่ยวกับ ‘Sudo’ และผู้ใช้ ‘root’
- – เรียนรู้เกี่ยวกับ การเดินทางรอบ (ls, cd, mkdir, nano, rm, rmdir)
- – เรียนรู้เกี่ยวกับ การอ่านไฟล์และเคล็ดลับการนำทางเชลล์ (TAB, cat, &&, “”, )
- – เรียนรู้เกี่ยวกับ การจัดการผลลัพธ์ (grep, less, |)
- – เรียนรู้เกี่ยวกับ การคัดลอกและย้ายไฟล์ (mv, cp, rsync)
- – เรียนรู้เกี่ยวกับ BONUS VIDEO: ระดับการทำงานของระบบ (telinit)
- – เรียนรู้เกี่ยวกับ สิทธิ์ root (sudo, su, / etc / sudoers)
- – เรียนรู้เกี่ยวกับ การค้นหาความช่วยเหลือเมื่อคุณต้องการ
- – เรียนรู้เกี่ยวกับ การจัดการระบบ
-
ชั่วโมงที่ 8-12
- – เรียนรู้เกี่ยวกับ การเปลี่ยนวันที่และเวลาของระบบ
- – เรียนรู้เกี่ยวกับ การจัดการผู้ใช้และกลุ่มส่วนที่ 1 (adduser, addgroup, passwd)
- – เรียนรู้เกี่ยวกับ การจัดการผู้ใช้และกลุ่มส่วนที่ 2 (passwd, userdel, groupdel)
- – เรียนรู้เกี่ยวกับ การติดตั้งโปรแกรมและความเข้าใจเกี่ยวกับการอ้างอิง (apt-get, do-release-upgrade)
- – เรียนรู้เกี่ยวกับ เครือข่ายพื้นฐาน (ifconfig, ifup, ifdown, / etc / network / interfaces)
- – เรียนรู้เกี่ยวกับ สิทธิ์ของไฟล์ส่วนที่ 1 (ls -l)
- – เรียนรู้เกี่ยวกับ สิทธิ์ของไฟล์ส่วนที่ 2 (chmod, chown, chgrp)
- – เรียนรู้เกี่ยวกับ การจัดการระบบแฟ้มส่วนที่ 1 (df, fdisk, parted, mkfs)
- – เรียนรู้เกี่ยวกับ การจัดการระบบแฟ้มส่วนที่ 2 (blkid, mount, umount, / etc / fstab)
- – เรียนรู้เกี่ยวกับ คุณลักษณะหลักและฟังก์ชัน
-
ชั่วโมงที่ 12-16
- – เรียนรู้เกี่ยวกับ ข้อมูลเบื้องต้นเกี่ยวกับ RAID
- – เรียนรู้เกี่ยวกับ การสร้างอาร์เรย์ RAID 1 ด้วย ‘mdadm’
- – เรียนรู้เกี่ยวกับ การถอดอาร์เรย์ RAID
- – เรียนรู้เกี่ยวกับ การสร้างไฟล์เซิร์ฟเวอร์ที่เรียบง่ายโดยใช้ Samba
- – เรียนรู้เกี่ยวกับ การตั้งค่างาน cron เพื่อทำงานโดยอัตโนมัติ
- – เรียนรู้เกี่ยวกับ การเชื่อมต่อระยะไกลไปยังเซิร์ฟเวอร์ผ่านทาง SSH
- – เรียนรู้เกี่ยวกับ การกำหนดค่า Apache
- – เรียนรู้เกี่ยวกับ การจัดการ GUI ด้วย Webmin
- – เรียนรู้เกี่ยวกับ การใช้ WinSCP สำหรับ Windows
- – เรียนรู้เกี่ยวกับ การจัดการกระบวนการ (ps, ด้านบน, fg, kill)
- – เรียนรู้เกี่ยวกับ การสร้างสคริปต์เชลล์แบบธรรมดา
- – เรียนรู้เกี่ยวกับ MySQL พื้นฐานและการติดตั้ง PHP
- – เรียนรู้เกี่ยวกับ Tarballs and Compression อธิบาย (.tar, .tar.gz, .tar.bz2)
- – เรียนรู้เกี่ยวกับ การตั้งค่าสิ่งต่างๆขึ้น
- – เรียนรู้เกี่ยวกับ การทำงานใน MySQL
- – เรียนรู้เกี่ยวกับ การสร้างฐานข้อมูล