ครั้งแรกของเพจ กับคอร์สเรียน ที่ได้นำเอาหนึ่งในเครื่องมือในการพัฒนา Mobile Application ที่ได้รับความนิยมสูงสุดแห่งยุค ... Flutter ผสานด้วยการทำ REST APIs ฝั่งหลังบ้านเต็มรูปแบบด้วยหนึ่งใน web framework ที่มาแรงที่สุดของ Python อย่าง FastAPI นี่จึงเป็นการผสมผสานเทคโนโลยีเข้าด้วยกันที่ลงตัวอย่างยิ่ง
จบคลาสสดแล้วรับชมคลิปย้อนหลังและการซัพพอร์ตได้ในกลุ่มครับ
กับคอร์สเรียน Full Stack Mobile Application 2022 ด้วย Flutter + Python FastAPI โดย FastAPI (ใช้ทำ back-end หรือหลังบ้านให้กับแอพ) จำนวน 6 ชั่วโมงเต็ม
Flutter (ใช้ทำ front-end หรือ UIs หน้าตาของแอพ) จำนวน 6 ชั่วโมงเต็ม
และบวกด้วยคลิปโบนัสนำแอพที่เราสร้างเสร็จอัปโหลดขึ้นไปที่ Google Play Store
เนื้อหาที่สอน
Back-end (FastAPI, Python)
Day 1 (9.00 – 12.00 am)
- Introduction to FastAPI
- Setup Tools and Environment
- First steps (hello world FastAPI)
- Path Parameters
- Pydantic's BaseModel
- FastAPI connect with database (tortoise-orm or SQLAlchemy N/A)
- Image Uploading
Day 2 (9.00 – 12.00 am)
- CORS
- Basic Authentication
- Workshop (Inventory Stock)
Bonus (Video) : Deploy our API to Heroku (PostgreSQL database)
Front-end (Flutter, Dart)
Day 3 (9.00 – 12.00 am)
- Introduction to Flutter
- Installing related tools and software e.g. Flutter SDK, etc
- Basic Flutter instruction e.g. StatelessWidget, StatefulWidget, Stateful Lifecycle
- How to use MaterialApp and manage Flutter theme
- Managing and using Image Assets, and how to enable StatelessWidget to optimize performance
- Navigation and Routing
- How to create a page (Scaffold & AppBar)
- Routing configuration
- Push & Pop
- Sending and receiving data between inside pages
Day 4 (9.00 – 12.00 am)
- UI Widgets usage
- Designing layouts
- Designing forms
- Login & Registration forms
- Dealing with back-end such as connecting RESTful APIs/Web Services
- How to create model
- Displaying & Retrieving data with ListView
- Creating Loading, and displaying data as Master-Detail
- Flutter Builder
- Workshop
Bonus (Video) : Upload our app to Google Play Store
หมายเหตุ: รายละเอียดของคอร์สอาจมีการปรับเปลี่ยนเพิ่มเติมบางส่วน เพื่อให้ได้เนื้อหาที่ดีและเหมาะสมที่สุดครับ
คลิปโบนัสบางส่วน
มี discussion ต่าง ๆ ในกลุ่ม Facebook เมื่อติดปัญหาตรงส่วนไหน (ตัวอย่างแค่บางส่วน)
เนื้อหาบางส่วนในคลาส Flutter มีการทำระบบ login ด้วยครับ (ภาพเบลอเพราะทำการลดขนาดรูปภาพ แต่ในคลาสภาพคมชัดแน่นอนครับ)
คอร์สนี้เหมาะสำหรับใคร
- ผู้ที่สนใจเรียนรู้และพัฒนา Mobile Application โดยสามารถพัฒนาครั้งเดียว แต่รันได้ทั้ง iOS และ Android (Cross Platform)
- ผู้ที่ต้องการนำ Python ประยุกต์ใช้ด้าน Mobile Application (ใช้ Python ในการทำ REST APIs ให้ Flutter)
- ผู้ที่ต้องการสร้างแอปพลิเคชันและสามารถนำขึ้น Google Play Store ให้คนอื่นสามารถดาวน์โหลดแอปเราไปใช้งานได้
- คอร์สนี้เราสอนตั้งแต่เริ่มต้น จนสามารถนำไปต่อยอดได้เอง เพราะพื้นฐานคือสิ่งสำคัญยิ่ง
พื้นฐานที่ควรมีก่อนเรียน
- พื้นฐานภาษาไพธอน หรือภาษาโปรแกรมมิ่งภาษาอื่น มีความรู้ความเข้าใจด้านโปรแกรมมิ่งมาบ้าง
ระยะเวลาในการเรียน
แบ่งออกเป็น 4 วัน ๆ ละ 3 ชั่วโมง เพื่อให้ไม่เป็นการเรียนอัดเต็มเกินไป ซึ่งครั้งละ 3 ชั่วโมงกำลังดี
- เสาร์ ที่ 30 เมษายน 2565 (FastAPI ทำ API หลังบ้านให้ Flutter)
- อาทิตย์ที่ 1 พฤษภาคม 2565 (FastAPI ทำ API หลังบ้านให้ Flutter)
- เสาร์ ที่ 7 พฤษภาคม 2565 (Flutter)
- เสาร์ ที่ 8 พฤษภาคม 2565 (Flutter)
- หมายเหตุ: วันเวลาอาจมีการเปลี่ยนแปลงให้เหมาะสมเพิ่มเติมในภายหลัง
ทำไมต้อง FastAPI
- เป็น web framework ที่มาแรงสุดของ Python ในขณะนี้ และครองอันดับ 1 tool แห่งปี 2021 - 2022 จากเว็บ stackshare.io
- มี performance ที่สูง เมื่อเทียบกับเฟรมเวิร์คตัวอื่น ๆ ของ Python
- ฯลฯ
ทำไมต้อง Flutter
- เขียนครั้งเดียวรันได้ทั้ง Android และ iOS (Cross Platform)
- เป็นหนึ่งใน Tool ที่ได้รับความนิยมสูงสุดในการทำ Mobile Application ในตอนนี้
- Google เป็นคนสร้าง ดังนั้นจึงเสถียร น่าเชื่อถือ และได้รับความนิยมไปอีกนาน
- ฯลฯ
ค่าลงทะเบียนและโปรโมชั่น (ด่วน ก่อนหมดโปร)
ลงทะเบียน ก่อนปรับเป็นราคาเต็ม
ขอแนะนำ 📒Python Full Courses สมัครครั้งเดียว เรียนได้ทุกคอร์สมากกว่า 10 คอร์ส รวมคอร์ส FastAPI + Flutter นี้ด้วย รวมไปถึงวิดีโอ Django Bootcamp มูลค่าอีกกว่า 7,900 รวมกว่า 20,000 + (คุ้มสุด ๆ)