Dart Programming for flutter

Dart Programming for flutter

ภาษา Dart (dart programming) นับว่าเป็นภาษาที่กำลังได้รับความนิยมอีกตัวในโลกการเขียนโปรแกรมมิ่ง โดย Google เปิดตัวภาษานี้มาตั้งแต่ปี 2011 โดยมีเป้าหมายอยากได้ภาษาที่มีความยึดหยุ่นสูง เรียนรู้ง่าย และสามารถทำงานได้บนอุปกรณ์พกพาขนาดเล็ก มือถือ ไปจนถึง server

ในปี 2020 นี้ภาษา Dart มีความโดดเด่นขึ้นมาอย่างมาก เพราะเป็นภาษาที่ถูกนำไปประยุกต์ใช้งานสร้าง Mobile Application ยอดนิยมอย่าง "Flutter framework" นั่นเอง โดยหากทุกท่านต้องการเรียนรู้การสร้างแอพเพียงครั้งเดียวแล้วได้ทั้ง Android / iOS/ Web เราสามารถใช้งานเจ้า Google Flutter ได้เลยครับ ซึ่งตัว flutter เองนั้น นักพัฒนาจำเป็นต้องใช้ภาษา  Dart ในการพัฒนาทั้งส่วน UI (หน้าตาแอพ) ไปจนถึงส่วนการเขียนคำสั่งประมวลผล ลอจิกต่าง ๆ เรียกได้ว่าภาษา Dart เพียงภาษาเดียว ทำได้ทั้งส่วนออกแบบและโปรแกรมมิ่งไปเลย ไม่ต้องเรียนรู้กันหลายตัว

หลักสูตรนี้จึงเหมาะสำหรับทุกท่าน ที่ต้องการก้าวเข้ามาสู่การเรียนรู้ภาษา Dart เพื่อนำไปใช้ในการเขียนแอพพลิเคชั่นด้วย flutter framework ถือว่ามีความจำเป็นอย่างมากที่ทุกท่านควรจะมีพื้นฐานกับตัวภาษา Dart นี้เสียก่อน จะทำให้การเรียนรู้เจ้า flutter เป็นไปได้ง่าย และมีความเข้าใจดียิ่งขึ้น

สาขากรุงเทพฯ (ลาดพร้าว)
  • ยังไม่มีรอบเปิดอบรม (ลงชื่อจองไว้ได้)
  • เรียนรู้พื้นฐานภาษา Dart สำหรับผู้เริ่มต้น
  • เรียนรู้การเขียนเงื่อนไข ลูป และฟังก์ชันในภาษา Dart
  • เรียนรู้ Data Structures and Collections in Dart
  • การเขียนโปรแกรมแบบ OOP ใน Dart
  • การสืบทอดใน Class ของภาษา Dart (Inheritanced)
  • แนะนำตัวอย่างการนำภาษา Dart ไปใช้งานกับ Flutter
  • นักเรียนนักศึกษา
  • ครู อาจารย์ วิทยากรที่สนใจ
  • นักวิชาการ นักไอที หรือผู้ดูและระบบ
  • ตลอดจนผู้สนใจทั่วไปที่ต้องการเรียนรู้การเขียนโปรแกรมด้วยภาษา Dart
  • การใช้งานคอมพิวเตอร์พื้นฐานได้คล่องแคล่ว สร้างไฟล์ โฟลเดอร์ ก๊อปปี้ ลบ แก้ไขไฟล์ต่าง
  • มีพื้นฐานการเขียนโปรแกรมในภาษาอื่น ๆ มาบ้าง
  • มีความเข้าใจในการใช้งานอินเตอร์เน็ตและสืบค้นข้อมูลได้
  • 12 ชั่วโมง
  • ราคาปกติ 6,500 บาท / คน
  • โปรโมชั่นลด 10% เหลือ 5,850 บาท / คน
  • ราคาเหมาจ่าย (ผู้อบรมตั้งแต่ 10 คน) ตามแต่ตกลงกัน
  • ขอใบเสนอราคา

Module 1: พื้นฐานภาษา Dart สำหรับผู้เริ่มต้น

  • แนะนำภาษา Dart
  • การเตรียมเครื่องมือ
  • การเขียน Dart บนออนไลน์ด้วย Dart Pad
  • การกำหนด Coding Style และ Convention ต่างๆ
  • การสร้างและเรียกใช้งานตัวแปรในภาษา Dart
  • การสร้างและจัดการข้อมูลแบบตัวเลข
  • การจัดการข้อมูลแบบ Booleans
  • รู้จัก Const และ Final คีย์เวิร์ด
  • การเชื่อมต่อตัวแปรและข้อความในภาษา Dart
  • การใช้เครื่องหมาย (Operators) ต่างๆ ในภาษา Dart

Module 2: เงื่อนไข ลูป และฟังก์ชันในภาษา Dart (Control Flow and Function)

  • การกำหนดเงื่อนไขด้วย if..else (Control Flow - If Statements)
  • เงื่อนไขทางตรรกศาสตร์ (Logical Operators)
  • การเขียนโปรแกรมทำซ้ำ (Loop) ด้วยคำสั่ง While, Do-While, Break , For
  • การเขียนเงื่อนไขด้วยคำสั่ง Switch Cases
  • การเขียนฟังก์ชันในภาษา Dart
  • ฟังก์ชันแบบมี Return Types
  • รู้จักการใช้เครื่องหมาย => หรือ Arrow Operator
  • อากิวเมนต์และฟังก์ชันใน Dart(Arguments and Functions in Dart)
  • Optional Parameters in Dart
  • Lexical Scope in Dart

Module 3: Data Structures and Collections in Dart

  • รู้จักข้อมูลแบบ Collection ใน Dart
  • การสร้างและใช้งานข้อมูลแบบ List
  • การสร้างและใช้งานข้อมูลแบบ Maps
  • การจัดการข้อมูลแบบ List และ Maps แบบต่างๆ

Module 4: การเขียนโปรแกรมแบบ OOP ใน Dart (Object Oriented Programming)

  • แนะนำ Class และ Objects ในภาษา Dart
  • การสร้าง Class และ Instance มาใช้งาน
  • การเพิ่ม Method ลงใน Class
  • การทำงานกับ Constructor ใน Class
  • การใช้งาน Setter และ Getters

Module 5: การสืบทอดใน Class ของภาษา Dart (Inheritanced)

  • แนะนำการสืบทอดในภาษา dart เบื้องต้น
  • สร้าง class และ inheritance
  • รู้จัก override method
  • การสืบทอด class ผ่าน constructors
  • การทำงานกับ method toString() - Override

Module 6: เรียนรู้ Abstract และ Interface ใน Dart

  • แนะนำ Abstract และ Interface ใน Dart
  • การสร้าง Abstract และ Interface ใน Dart
  • การประยุกต์ใช้งาน Abstract และ Interface ใน Dart

Module 7: แนะนำตัวอย่างการนำภาษา Dart ไปใช้งานกับ Flutter

  • ตัวอย่างการใช้ Class ใน flutter
  • ตัวอย่างการสร้าง method constructor ใน flutter
  • ตัวอย่างการใช้งาน Inheritance ใน flutter
  • ตัวอย่างการเขียน override ใน flutter

คอร์ส Dart Programming for flutter เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

ดูรายละเอียดกลุ่มเป้าหมายและพื้นฐานที่ต้องมีได้ในหัวข้อ "กลุ่มเป้าหมาย" และ "พื้นฐานที่ผู้เรียนต้องมี" บนหน้านี้ หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449

คอร์ส Dart Programming for flutter ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 6,500 บาท (โปรโมชันปัจจุบันเหลือ 5,850 บาท) ใช้เวลาอบรม 12 ชั่วโมง ราคานี้รวมเอกสารประกอบการอบรม อาหารกลางวัน และอาหารว่างตลอดหลักสูตร

เรียนจบได้รับ Certificate หรือไม่

ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส

อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่

อบรมแบบ Onsite ที่สถาบันไอทีจีเนียส สาขาลาดพร้าววังหิน 68 กรุงเทพฯ และมีบริการจัดอบรมนอกสถานที่ (In-house Training) สำหรับองค์กร บางหลักสูตรมีเวอร์ชันเรียนออนไลน์ผ่าน GeniusHub ดูได้ที่เมนูคอร์สออนไลน์

ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่

มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน ดูรายละเอียดที่หน้า "เรียนซ้ำฟรี" หรือสอบถามทีมงาน

สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร

สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่ม "ขอใบเสนอราคา" สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius