รายละเอียดคอร์ส
เรียนรู้ครื่องมือที่ใช้ในการเขียน และการติดตั้ง และการวางโครงเริ่มต้นให้กับระบบ และสามารถเขียนโค้ด Typescript ได้ถูกรูปแบบยิ่งขึ้น ซึ่งเป็น Superset ของ JavaScript
คำอธิบายคอร์สออนไลน์
Firebase คือ Platform ที่รวบรวมเครื่องมือต่าง ๆ สำหรับการจัดการในส่วนของหลังบ้าน (Back-End) โดย Firebase ถูกออกแบบมาให้เป็นทั้ง API และ Cloud Storage สำหรับนักพัฒนา Realtime Application ที่ไม่อยากสร้าง Server Back-End ขึ้นมาเองก็สามารถมาใช้บริการ Firebase ได้โดยจะมีบริการทั้งรูปแบบฟรีและเสียเงิน (ในคอร์สของเราจะพาตะลุยในรูปแบบฟรีทั้งหมดนะครับ) ซึ่ง Firebase สามารถรองรับได้หลาย Platform ไม่ว่าจะเป็น IOS App, Android App และ Web App
Angular เป็น Front-End JavaScript framework ที่ทํางานบนฝั่ง Client เพื่อช่วยให้เราเขียนโค้ดได้ถูกรูปแบบยิ่งขึ้นจึงได้เขียนในรูปแบบ Typescript ซึ่งเป็น Superset ของ JavaScript อีกที
Angular นั้นจะนิยมนําไปเขียนเป็น Single Page Applications (SPA) ซึ่งก็คือทุก ๆ หน้าจะถูก โหลดมารวมอยู่ในหน้าเดียว เมื่อมีการเปลี่ยน Route ไปอีก Route หนึ่งตัว Script ก็จะทําการไปโหลดหน้าที่กําหนดไว้มาแสดงไปด้วยทําให้รู้สึกว่าระบบรวดเร็วทันใจ และด้วยที่เป็น Script ฝั่งของ Client เวลาผู้ใช้งานทดลองใช้งานจะรู้สึกว่า Web application เกิดความราบรื่น ไม่ติดขัด ให้ความรวดเร็ว
จะมีทั้งหมด 8 Section ดังนี้
1. เครื่องมือที่ใช้ในการเขียน และการติดตั้ง
2. การวางโครงเริ่มต้นให้กับระบบ
3. เริ่มต้นพัฒนาในส่วนของ Authentication ของ Firebase และ Angular
4. เริ่มต้นพัฒนาในส่วนของ Realtime Database ของ Firebase และ Angular
5. เริ่มต้นพัฒนาในส่วนของ Cloud Firestore ของ Firebase และ Angular
6. เริ่มต้นพัฒนาในส่วนของ Cloud Storage ของ Firebase และ Angular
7. การพัฒนาระหว่าง Cloud Storage และ Cloud Firestore ร่วมกัน
8. เริ่มต้น Publish เว็บไซต์ในส่วนของ Firebase Hosting
ประโยชน์ที่ผู้เรียนจะได้รับ
- สามารถเขียนโค้ดได้ถูกรูปแบบยิ่งขึ้น เขียนในรูปแบบ Typescript ได้ ซึ่งเป็น Superset ของ JavaScript
- ได้เรียนรู้เครื่องมือที่ใช้ในการเขียน การติดตั้ง และการวางโครงเริ่มต้นให้กับระบบ
- ได้เรียนครบทั้ง Authentication, Realtime Database, Cloud Firestore, Cloud Storage และ Firestore ของ Firebase และ Angular
ใครควรเรียนคอร์สออนไลน์นี้
- นักพัฒนา Realtime Application ที่ไม่อยากสร้าง Server Back-End ขึ้นมาเอง
- ผู้ที่ต้องการเขียนโค้ดในรูปแบบ Typescript
ผู้เรียนต้องมีความรู้อะไรมาก่อน
- ควรมีความรู้พื้นฐานการเขียนโค้ด และทักษะการใช้คอมพิวเตอร์