ชื่อหลักสูตร : Angular.js and Firebase for Real World
คำอธิบายหลักสูตร : หลักสูตรเจาะลึก Angular.js (version 1) และการใช้งานคู่กับ Firebase ให้สามารถใช้งานได้จริงในชีวิตประจำวัน
ปฏิทินการสอน : https://calendar.google.com/calendar/embed?src=nh8vv056r69ita7v5e22r8holg%40group.calendar.google.com&ctz=Asia/Bangkok
โดยย่อๆ คือ จะมีการสอนทั้งหมด 10 ครั้ง ครั้งละ 2 ชม. สัปดาห์ละ 3 ครั้ง
- จะมีรายละเอียดการลงทะเบียนระบบ Learning Management System แจ้งทาง Email ก่อน Course เริ่มราวๆ 1 สัปดาห์ (ตรวจสอบ Spam Email ด้วยนะครับ)
สิ่งที่ผู้เข้าเรียนจะได้รับ
- ทบทวนความรู้ ES6
- พื้นฐาน Functional Programming และ Rxjs
- ทำการเรียนรู้เชิงลึก Angular.js จนสามารถใช้งานทำเว็บไซต์ได้จริงใน Project ต่อ ๆ ไป
o เรียนรู้โครงสร้างของ Angular.js
o เรียนรู้การใช้ Webpack
o ทำความรู้จักกับ Component
o การใช้งาน Data Binding
o การใช้งาน Repeat และ Filter
o การใช้งาน Data Binding กับ Component
o เรียนรู้การสร้าง Filter
o เรียนรู้การสร้าง Route
o ทำความรู้จักกับ Service
o เนื้อหาอื่น ๆ
- ทำการเรียนรู้ Firebase จนสามารถใช้งานทำเว็บไซต์ได้จริง
o เรียนรู้การ setup hosting
o เรียนรู้การใช้งาน real time database
o เรียนรู้การใช้งาน storage
- Assignment 10 ครั้ง โดยเป็นโจทย์ให้ฝึกใช้งานจริงและมีเฉลยให้ทบทวน
- ถาม-ตอบในห้อง Forums และ Slack Group ได้ทุกเวลาตลอดหลักสูตร
- ไม่เสียค่าใช้จ่าย
สิ่งที่ต้องรู้ก่อนเข้าเรียน
- ความรู้เบื้องต้น HTML/CSS
- ความรู้เบื้องต้น JavaScript
รายละเอียดแต่ละ Session
S1 :
- Controller
- angular.bootstrap
S2: ES6/RxJS
- Babel
- ES6
- RxJS
- Webpack
S3: AngularJS
- Dependency Injection and Minification
- Services
- $http
- Filters
- UI-Router
- Event Loop
- Digest Loop
S4: Components
- Directives
- AngularJS Common Directives
- Components
- Data Binding
- ngComponentRouter
Section 5: Firebase
- Create Firebase Project
- Hosting Web App on Firebase
- Authentication
- Real-time Database
Section 6 - 8
- Work on Project
- Concept คือเป็นการลองให้เขียน Web จริง ใช้งานได้จริง สามารถนำไปเก็บเป็น Portfolio ใช้ในการสมัครงานได้
Section 9 - Angular2-ReactJS
- Compare AngularJS with Angular2
- Compare AngularJS with ReactJS
Section 10 - Q&A
- ModuleS1: AngularJS Fundamental
สอนโดย : acoshift (นอร์ธ - ธนทัต ทำทัน) - หรือเรียกสั้นๆว่า เทพนอร์ธ
ประวัติผู้สอน :
- จบปริญญาตรีคณะวิทยาศาสตร์ ภาคคณิตศาสตร์และวิทยาการคอมพิวเตอร์ สาขาวิทยาการคอมพิวเตอร์ จุฬาลงกรณ์มหาวิทยาลัย
- จุดเด่น : ประสบการณ์เขียน Program ตั้งแต่ 2006 ทำการ Contribute ก
- GitHub: https://github.com/acoshift
- ตำแหน่งปัจจุบัน :
o Topwork Academy: CTO
o Health at Home: Full-stack Developer
o Fastwork.co: Senior Advisor
o Lean Entrepreneur: CTO
o Freelancer
วิธีการสอน
- Video – 20 ชม.
- Assignment – 10 ครั้ง
ราคา Course
- Free
- เก็บมัดจำ 1,000 บาทเมื่อลงทะเบียน
- สามารถขอคืนได้เมื่อผ่านเงื่อนไขทั้ง 2 ข้อ
o เข้าเรียนเกิน 50%
o ส่ง Assignment ครบ 100%
วิธีการขอเงินคืน
- เมื่อจบ Session สุดท้ายจะมี Email รายละเอียดวิธีการขอเงินคืนไปให้กรอก และทาง Topwork Academy จะคืนเงินให้ภายในระยะเวลา 1-2 สัปดาห์
* ในกรณีที่ไม่ผ่านเงื่อนไขและโดนยึดเงิน
จะถูกยึดเงิน โดยเราจะนำเงินของทำไปทำประโยชน์ให้กับสังคม (จะมีการถ่ายรูปแสดงหลักฐานเมื่อเราทำกิจกรรมนั้นๆ เสร็จ) ตามสัดส่วน ดังนี้
- 10% บริจาคการกุศล เช่น คนพิการ, เด็กกำพร้า เป็นต้น
- 70% เพิ่มจำนวน Course Online Free ในระบบโดยการใช้จ้างครูเพิ่ม (เป้าหมายคือ 50 Course Free ภายใน 1 ปี)
- 20% โครงการแนะแนวการศึกษาตามมหาลัยและมัธยมปลาย เพื่อให้นักเรียนและนักศึกษาตระหนักถึงอนาคตของสายอาชีพตนเอง
หรือท่านที่เรียนแล้วอยากสนับสนุนอุดมการณ์ของเราในการเปลี่ยนแปลงการศึกษาและสังคมของประเทศไทย สามารถเลือกที่จะบริจาคเงินมัดจำหลังสำเร็จการศึกษาได้
กลุ่มผู้เข้าเรียนที่เหมาะสม
- Web Developer ที่ต้องการเข้าถึงการใช้งาน Angular.js
- Programmer สายงานอื่น ๆ ที่ต้องการเรียนรู้เพิ่มเติม
สื่อการสอน
- ระบบการเรียนรู้ Online Topwork Academy สำหรับการใช้งานหลัก
- Slack Group Chat สำหรับการสอบถามข้อสงสัยระหว่างระยะเวลาการสอน
- YouTube Clip สำหรับการดู Video ย้อนหลัง
การลงทะเบียน
- ผ่านระบบ Event Pop
- ก่อน Course 1 สัปดาห์จะมี Email แจ้งรายละเอียดอื่น ๆ ที่จำเป็นสำหรับการเรียนเพิ่มเติม ** โปรดตรวจสอบ Spam Email เพราะ Email อาจจะเข้า Spam ทำให้พลาดข่าวสารได้
ที่มาของโครงการ Course Free มีมัดจำและ Crowdfunding E-Learning
- Topwork (http://www.topwork.asia) เป็น Platform สำหรับผู้ว่าจ้างในการหา Freelance Programmer ที่มีคุณภาพเพื่อมาทำงานด้วย
- Topwork Academy - เป็นโครงการย่อยเพื่อสนับสนุนความรู้ให้ Programmer ในการหาความรู้เพิ่มเติม โดย Course ทั้งหมดจะเน้นแบบลงรายละเอียดเพื่อให้เกิดประโยชน์แบบสูงสุด และฟรีเท่านั้น แต่เราต้องการให้มีการต่อยอดความรู้เพื่อให้เกิดประโยชน์เพิ่มขึ้นเรื่อยๆ โดยเราใช้ Concept Crowdfunding E-Learning แห่งแรกในเมืองไทย
ติดตามข่าวสารเราได้ที่ https://www.facebook.com/topwork.asia/
Website: http://www.topwork.asia
Email : contact@topwork.asia