0Pricing
Elixir & Phoenix: Scalable Backend Development icon

Elixir & Phoenix: Scalable Backend Development

ELIXIRBackendWebEnterpriseCloudDatabaseNetwork

เชี่ยวชาญ Elixir และ Phoenix เพื่อสร้างแอปพลิเคชัน backend ที่มั่นคง เล็กได้ และทนต่อข้อผิดพลาดด้วยหลักการ functional programming

🤖 ขับเคลื่อนด้วย AI📚 คอร์ส 12👥 ผู้เรียน 100,000+ คน⭐ คะแนน 4.9
ภาพรวมคอร์ส

สร้าง Backends ที่ทนต่อข้อผิดพลาดด้วย Elixir และ Phoenix

Elixir เป็นภาษา functional และ concurrent ที่สร้างบน Erlang VM — พื้นฐานเดียวกันที่ใช้ในระบบโทรคมนาคมที่ประมวลผลการเชื่อมต่อพร้อมกันหลายล้านรายการ Phoenix เป็น web framework ของมัน สามารถจัดการ throughput ขนาดใหญ่ด้วยฟีเจอร์ real-time ในตัว แทร็กนี้ครอบคลุมสแต็กเต็ม: ฮาร์ด functional core ของ Elixir, Phoenix สำหรับ HTTP และ WebSocket APIs, Ecto สำหรับการเข้าถึงฐานข้อมูล, OTP สำหรับ concurrency และการ deploy เพื่อ production — ทั้งหมดเป็นพื้นฐานจากการรับประกันจริงของภาษาเกี่ยวกับความทนต่อข้อผิดพลาดและการแยกกระบวนการ

สิ่งที่คุณจะได้เรียนรู้

คุณจะเริ่มต้นด้วยไวยากรณ์ของ Elixir และ functional programming model จากนั้นก้าวไปยัง Phoenix สำหรับการสร้าง RESTful APIs และจัดการการสื่อสาร real-time ด้วย Phoenix Channels คุณจะใช้ Ecto สำหรับการทำให้ข้อมูลคงอยู่และการออกแบบ schema เขียน tests สำหรับโมดูล Elixir และ Phoenix endpoints และนำการปฏิบัติตามหลักเกณฑ์ที่ดีที่สุดของระบบนิเวศ Elixir มาใช้ ในระดับขั้นสูง คุณจะทำงานกับ OTP — supervisors, GenServers และ processes — และสร้างระบบแบบกระจาย แทร็กสิ้นสุดด้วยการปรับปรุงประสิทธิภาพ, observability และการ deploy แอปพลิเคชัน Elixir/Phoenix ไปยัง production

เส้นทางการเรียนรู้

สิบสองหลักสูตรครอบคลุม A1 ถึง C2 หลักสูตรเบื้องต้นฟรี ครอบคลุม Elixir fundamentals ตามด้วย B1 functional programming และลำดับหลักสูตร B2 เกี่ยวกับ Phoenix, Ecto, REST APIs, Channels, testing และการปฏิบัติตามระบบนิเวศ สามหลักสูตรสุดท้ายเพิ่มขึ้นเป็น C1 และ C2: Concurrency with OTP and Processes, Performance and Observability, Deployment and DevOps for Elixir/Phoenix และ capstone Advanced OTP and Distributed Systems

วิธีการทำงาน

แต่ละหลักสูตรแบ่งออกเป็นบทเรียนสั้นและเชิงปฏิบัติการที่คุณทำสำเร็จในโปรแกรมแก้ไขโค้ดในตัวพร้อมข้อเสนอแนะ real-time AI tutor พร้อมใช้เมื่อคุณติดขัด และแนวคิดทุกอย่างได้รับการเสริมด้วยแบบฝึกหัดที่ทำงานกับโค้ด Elixir และ Phoenix จริง แล้วกว่าตัวอย่างของเล่น

เริ่มเรียนรู้ →

วิธีการเรียนรู้ของคุณ

🎯
บทเรียนแบบโต้ตอบ
แบบฝึกหัดการเขียนโค้ดโดยตรงพร้อมข้อเสนอแนะแบบเรียลไทม์
🤖
ติวเตอร์ AI
ได้รับความช่วยเหลือแบบทันทีจาก AI ของเราเมื่อคุณติดขัด
💻
ตัวแก้ไขในตัว
เขียนและรันโค้ดโดยตรงในเบราว์เซอร์ของคุณ
🏆
ใบรับรอง
ได้รับใบรับรองเมื่อคุณเสร็จสิ้นหลักสูตร
หลักสูตร

12 หลักสูตร

ทุกหลักสูตรในเส้นทางการเรียนรู้ Elixir & Phoenix: Scalable Backend Development

01

พื้นฐาน Elixir: เริ่มต้นใช้งาน

A14 บทเรียน

เจาะลึกแนวคิดหลักของ Elixir ภาษาเชิงฟังก์ชันแบบไดนามิกที่ออกแบบมาสำหรับสร้างแอปพลิเคชันที่รองรับการขยายตัวและดูแลรักษาได้ เรียนรู้ไวยากรณ์…

02

การเขียนโปรแกรมเชิงฟังก์ชันด้วย Elixir

B14 บทเรียนPRO

สำรวจกระบวนทัศน์การเขียนโปรแกรมเชิงฟังก์ชันใน Elixir โดยมุ่งเน้นฟังก์ชันบริสุทธิ์ ความไม่เปลี่ยนแปลง และการแปลงข้อมูล เรียนรู้การเขียนโค้ดท…

03

บทนำสู่เฟรมเวิร์ก Phoenix

B24 บทเรียนPRO

เริ่มต้นใช้งาน Phoenix เฟรมเวิร์กเว็บทรงพลังของ Elixir ที่ขึ้นชื่อด้านประสิทธิภาพสูงและช่วยเพิ่มผลิตภาพนักพัฒนา สร้างแอปพลิเคชันเว็บแรกของค…

04

การจัดเก็บข้อมูลถาวรด้วย Ecto

B24 บทเรียนPRO

เรียนรู้วิธีโต้ตอบกับฐานข้อมูลโดยใช้ Ecto ซึ่งเป็นภาษาสำหรับแมปข้อมูลและสืบค้นข้อมูลอันทรงพลังของ Elixir สร้างแบบจำลองข้อมูล ดำเนินการย้ายโ…

05

การสร้าง RESTful API ด้วย Phoenix

B24 บทเรียนPRO

ออกแบบและพัฒนา RESTful API ประสิทธิภาพสูงด้วย Phoenix โดยเน้นแนวทางปฏิบัติที่ดีในการออกแบบ API การจัดลำดับข้อมูล และการรักษาความปลอดภัยปลาย…

06

การสื่อสารแบบเรียลไทม์ด้วย Phoenix Channels

B24 บทเรียนPRO

สำรวจ Phoenix Channels เพื่อสร้างฟีเจอร์แบบเรียลไทม์ เช่น แอปแชต การแจ้งเตือน และแดชบอร์ดสด ทำความเข้าใจ WebSockets และรูปแบบ Pub/Sub

07

การทดสอบแอปพลิเคชัน Elixir และ Phoenix

B24 บทเรียนPRO

เรียนรู้การเขียนการทดสอบที่ครอบคลุมและมีประสิทธิภาพสำหรับแอปพลิเคชัน Elixir และ Phoenix ของคุณ ครอบคลุมกลยุทธ์การทดสอบระดับหน่วย ระดับการผส…

08

ระบบนิเวศของ Elixir และแนวทางปฏิบัติที่ดี

B24 บทเรียนPRO

สำรวจระบบนิเวศของ Elixir ในภาพรวม ค้นพบไลบรารียอดนิยม และเรียนรู้แนวทางปฏิบัติระดับมืออาชีพสำหรับการเขียนโค้ด Elixir และ Phoenix ที่ดูแลรัก…

09

การทำงานพร้อมกันด้วย OTP และกระบวนการ

C14 บทเรียนPRO

ปลดล็อกพลังที่แท้จริงของ Elixir ด้วยการเรียนรู้การสร้างระบบที่ทำงานพร้อมกันและทนต่อข้อผิดพลาดโดยใช้เฟรมเวิร์ก Erlang/OTP ทำความเข้าใจกระบวน…

10

ประสิทธิภาพและการสังเกตระบบ

C14 บทเรียนPRO

เพิ่มประสิทธิภาพให้แอปพลิเคชัน Elixir และ Phoenix ของคุณ พร้อมทำให้ระบบตรวจสอบได้ในสภาพแวดล้อมใช้งานจริง เรียนรู้แนวทางปฏิบัติที่ดีด้านการว…

11

การนำไปใช้งานจริงและ DevOps สำหรับ Elixir/Phoenix

C14 บทเรียนPRO

เตรียมแอปพลิเคชัน Elixir และ Phoenix ของคุณให้พร้อมสำหรับการใช้งานจริง เรียนรู้การสร้างรุ่นเผยแพร่ การทำคอนเทนเนอร์ และการนำไปใช้งานบนแพลตฟ…

12

OTP และระบบแบบกระจายขั้นสูง

C24 บทเรียนPRO

เจาะลึกความเข้าใจเกี่ยวกับพฤติกรรมของ OTP และสำรวจวิธีสร้างแอปพลิเคชัน Elixir แบบกระจายอย่างแท้จริง เรียนรู้การกำกับดูแลขั้นสูงและการสื่อสา…

คำถามที่พบบ่อย

คำถามที่พบบ่อย

หลักสูตร Elixir & Phoenix: Scalable Backend Development ฟรีหรือไม่

ใช่ คุณสามารถเริ่มหลักสูตร Elixir & Phoenix: Scalable Backend Development ได้ฟรีและเสร็จสิ้นบทเรียนแบบโต้ตอบโดยไม่มีค่าใช้จ่าย การสมัครสมาชิก PRO ที่เป็นทางเลือกจะปลดล็อกเครื่องมือ AI ขั้นสูงและใบรับรองที่แชร์ได้

ฉันต้องมีประสบการณ์มาก่อนหรือไม่ในการเรียนรู้ ELIXIR

ไม่ หลักสูตรเริ่มต้นด้วยพื้นฐานและค่อยๆ ไปสู่หัวข้อที่ซับซ้อนมากขึ้น ดังนั้นคุณสามารถเริ่มได้แม้ว่าจะไม่มีประสบการณ์ ELIXIR มาก่อน

ฉันจะเรียนรู้ ELIXIR บน CoddyKit ได้อย่างไร

คุณเรียนรู้โดยการลงมือทำ บทเรียนสั้น ๆ แบบโต้ตอบจับคู่คำอธิบายที่ชัดเจนกับแบบฝึกหัดการเขียนโค้ดที่ทำงานในเวลาจริง และติวเตอร์ AI ที่ทำงาน 24/7 ให้ความช่วยเหลือแบบบุคคลเมื่อคุณติดขัด

ฉันได้รับใบรับรองสำหรับการเสร็จสิ้น Elixir & Phoenix: Scalable Backend Development หรือไม่

ใช่ ผู้เรียน PRO สามารถสอบและได้รับใบรับรองการเสร็จสิ้นที่แชร์ได้พร้อมรหัสที่สามารถตรวจสอบได้สำหรับหลักสูตร Elixir & Phoenix: Scalable Backend Development

ฉันสามารถเรียนรู้ ELIXIR บนโทรศัพท์ของฉันได้หรือไม่

ใช่ CoddyKit พร้อมใช้งานบนเว็บและเป็นแอปพลิเคชันแบบเนทีฟ iOS และ Android ดังนั้นคุณสามารถเรียนรู้ ELIXIR บนอุปกรณ์ใดก็ได้และความคืบหน้าของคุณจะซิงค์ในทุกอุปกรณ์

เริ่มเรียน Elixir & Phoenix: Scalable Backend Development ตอนนี้

เข้าร่วมกับผู้เรียนนับพันคนที่กำลังเรียนรู้การเขียนโปรแกรมผ่านบทเรียนที่ขับเคลื่อนด้วย AI

เริ่มฟรี →ดูคอร์สทั้งหมด