Laravel
Laravel เทคโนโลยีเฟรมเวิร์ค ภาษา PHP ที่จะช่วยให้คุณทำงานได้รวดเร็วขึ้น ซึ่งมาพร้อมกับชุดคำสั่งและไลบรารี่ ที่สะดวก สั้น และกระชับ
โปรโมชั่นพิเศษ
เรียนสดที่ศูนย์อบรม หรือสด Online :
ปกติ 7,900
บาท ลดเหลือเพียง 6,900 บาท ถึงสิ้นปีนี้เท่านั้น
7,900
เรียนรูปแบบ VDO ที่ศูนย์อบรม หรือที่บ้าน :
ปกติ 7,900
บาท ลด 50% เหลือเพียง 3,950 บาท ถึงสิ้นปีนี้เท่านั้น
7,900
เหมาะกับงานประเภทไหน?
- แทบจะบอกได้ว่าเหมาะสมกับทุกประเภท สามารถนำมาใช้งาน หรือพัฒนาได้ด้วยเฟรมเวิร์คนี้
- งานประเภท E-Commerce
- งาน Freelancer
- งานสำหรับธุรกิจ หรือกิจการตนเอง
- งานทางด้านที่ต้องการความปลอดภัย
- งานในระดับองค์กรก็สามารถนำไปพัฒนา หรือแม้แต่เขียนไหม่ทั้งหมดด้วยเฟรมเวิร์คนี้ก็ได้เช่นกัน
รายละเอียดหลักสูตร
- แบบสอนสด เดี่ยว หรือกลุ่ม ราคา 6,900 บาท / ท่าน
- มีบริการสอนสดที่บ้าน เพื่อทางผู้เรียนจะได้ไม่ต้องเดินทาง ซึ่งเราก็มีบริการสอนให้ถึงที่บ้านท่าน หรือสถานที่ตามนัดหมายที่ผู้เรียนสะดวก
- สอนสดที่ศูนย์อบรม ทางผู้สอนได้มีการเตียมสถานที่ในการเรียนการสอน ให้ผู้เรียนอย่างสะดวกสบาย รวมทั้ง กาแฟ และน้ำดื่มไว้คอยบริการ
- สอนสดแบบ Online VDO Conference กรณีที่ผู้เรียนไม่สะดวกในการเดินทาง หรือแม้แต่สถานที่ก็ไม่เอื้ออำนวย ก็สามารถเรียนกับเราได้ ตามเวลาที่นัดหมายกัน
- แบบ VDO ทุกรูปแบบ ราคาพิเศษลด 50% เหลือเพียง 3,950 บาทเท่านั้น
- ข้อดีของการเรียนที่บ้าน
- ผู้เรียนจะได้มีโอกาสในการเรียนรู้ที่ไม่ต้องรอผู้เรียนท่านอื่น ผู้เรียนสามารถหยุด หรือย้อนดู เนื้อหาต่างๆบางเนื้อหาที่ยังไม่เข้าใจได้ตลอดเวลา
- ผู้เรียนจะเข้ามาเรียนเวลาใด หรือจะเลิกเรียนเวลาใดก็ได้ตามวันและเวลาที่ผู้เรียนสะดวก
- สามารถบริหารและจัดการเวลาการเรียนรู้ เพื่อตนเองให้มีประสิทธิภาพ ควบคู่กับการทำงานได้
- ไม่ต้องมีค่าใช้จ่ายและเสียเวลาในการเดินทาง
สิ่งที่ท่านจะได้รับ
- ผู้เรียนจะได้เรียนเขียนโปรแกรมด้วยเฟรมเวิร์คภาษา PHP สมัยใหม่ และระบบฐานข้อมูล MYSQL ต้้งแต่โครงสร้างพื้นฐาน จากเบื้องต้นจนถึงระดับสูง ที่สามารถนำไปประกอบการทำงาน สมัครงาน และรับงานเองเป็นฟรีแลนซ์
- ผู้เรียนจะได้เรียนรู้การนำ Bootstrap เฟรมเวริร์คที่ยอดนิยม มาใช้ในการวางโครงสร้างหน้าเว็บไซต์ และ Application ได้อย่างถูกต้อง และเข้าใจ
- ผู้เรียนสามารถนำเอาความรู้ และทักษะ ไปออกแบบโปรแกรมของตนเองได้ และสามารถนำไปประกอบอาชีพได้ รวมถึงรู้จักวิธี และแนวคิดในการประยุกต์ใช้ตามรูปแบบที่ตนเองต้องการได้อย่างมืออาชีพ
- ผู้สอนได้สอดแทรกเทคนิค และแนวคิด ลงไปใน workshop ตัวอย่าง และการบ้าน จึงทำให้ผู้เรียนได้มีโอกาสลงมือปฏิบัติจริง คิดจริง และพบเจอปัญหา พร้อมกับร่วมกันแก้ไขปัญหา จึงทำให้ผู้เรียนมีประสบการ์ณที่มากขึ้น
- มีการบ้านเพื่อให้ผู้เรียนทบทวนความเข้าใจ และ Workshop อย่างมากมาย และสนุกสนาน ไม่น่าเบื่อ
บทเรียนเพื่อการเรียนรู้
หลักสูตรสอนพัฒนา สอนเขียน สอนสร้างเว็บไซต์และโปรแกรมด้วย Laravel
ทำความรู้จักกับ Laravel Framework นี้ช่วยอะไรเราได้บ้าง ?
- แนะนำให้รู้จักกับ Laraval Framework
- แนะนำเครื่องมือที่ใช้ในการเขียน Laravel
- ติดตั้ง plugin ต่างๆที่จะเป็นต้องใช้
- ตั้งค่าให้รองรับรูปแบบการเขียนที่ชื่อว่า Blade syntax
- เรียนรู้วิธีติดตั้ง Composer เพื่อช่วยจัดการ Library ต่างๆ
- วิธีการแก้ไขหาก Composer มีปัญหา
เริ่มต้นกับวิธีการสร้าง Project กันเลย!
- วิธีสร้าง Laravel Project
- เรียนรู้ความหมายของแต่ละคำสั่ง
- เรียนรู้คำสั่ง และวิธี ในการ Start Project
- เรียนรู้คำสั่งในการตรวจสอบ
- Laravel version
- การเปลี่ยน Port
ทำความรู้จักกับหน้าที่ของ Folders ต่างๆที่อยู่ใน Laravel Project
- แนะนำให้รู้จักกับหน้าที่ของแต่ละ Folder ใน Laravel Project
มาเริ่มตั้งค่าเบื้องต้น เพื่อเตรียมความพร้อมใน Project
- แนะนำวิธีการตั้งค่า Time zone ใน Project ให้สอดคล้องกับระบบที่จะสร้าง
- เรียนรู้วิธีการฐานข้อมูลเบื้องต้นใน MySQL ด้วย phpMyAdmin
- วิธีตั้งค่าเชื่อมต่อฐานข้อมูลกับ Laravel Project
- ทำความรู้จักกับ MVC Model
- แนะนำการเขียน MVC Model ที่ถูกต้องตามมาตรฐาน
ทำความรู้จักกับตัวกำหนดเส้นทางด้วย Route
- เรียนรู้หน้าที่ รูปแบบต่างๆ และการทำงานของ Route
- ตัวอย่างเพื่อศึกษาการทำงานของ Route แบบไม่มีข้อมูลแนบ
- เรียนรู้รูปแบบการทำงานของ Route แบบมีข้อมูลแนบ
- เรียนรู้การตั้งชื่อให้กับ Route
- ตัวอย่างเพื่อศึกษาการทำงานของ Route แบบมีข้อมูลแนบ
- เรียนรู้วิธีการตั้งชื่อ Group ให้กับ Route
- เรียนรู้คำสั่งตรวจสอบ Route ที่กำลังใช้อยู่ภายใน Project
ทำความรู้จักกับส่วนของการแสดงผล ที่เรียกว่า Views
- เรียนรู้ส่วนของการแสดงผล (Views)
- แนะนำและวิธีการสร้างส่วนแสดงผลที่เรียกว่า Views
- ตัวอย่างเพื่อศึกษาการทำงานของ Views
- และการส่งข้อมูลในรูปแบบต่างๆ
- แนะนำ Laravel Template engine (สัญลักษณ์ @)
- ตัวอย่างเพื่อศึกษาการทำงานของ Laravel Template
- แนะนำเสริมในเรื่องของแนวคิด ก่อนที่จะสร้าง Project
- ตัวอย่างเพื่อศึกษาการทำงานของ @for ใน Laravel
- ตัวอย่างเพื่อศึกษาการทำงานของ @foreach ใน Laravel
- ตัวอย่างเพื่อศึกษาการทำงานของ @forelse ใน Laravel
- ตัวอย่างเพื่อศึกษาการทำงานของ @while ใน Laravel
คำสั่ง @if @switch ที่ใช้ในการสร้างเงื่อนไขต่างๆ เพื่อใช้สร้างทางเลือก
- เรียนรู้การใช้คำสั่งในรูปแบบทางเลือก @if และ @switch
- ตัวอย่างเพื่อศึกษาการทำงานของทางเลือก @if
- ตัวอย่างเพื่อศึกษาการทำงานของทางเลือก @switch
ทำความรู้จักกับส่วนแสดงผลที่เป็นต้นแบบ ที่เรียกว่า Master Page
- แนะนำให้รู้จักกับ Master Page และ Child Page
- รู้จักการกำหนดพื้นที่ให้ส่วนต่างๆ
- รู้จักคำสั่ง @yield @extends @section
- ตัวอย่างเพื่อศึกษาการทำงานของ Master Page
- แนะนำให้รู้จักการใช้งาน @yield ใน Master Page
- ตัวอย่างเพื่อศึกษาการทำงานของ Child Page
- รู้จักวิธีการใช้งานคำสั่ง @extends
- แนะนำให้รู้จักกับการเรียก file อื่นๆเข้ามาใช้งาน
- รู้จักวิธีการใช้งานคำสั่ง @include
- ตัวอย่างเพื่อศึกษาการใช้ @include
- บทสรุปสิ่งที่ได้เรียนรู้ไปแล้ว นอกเหนือจาก MVC
- บทสรุปสิ่งที่ได้เรียนรู้ไปแล้วในเรื่อง Route ชนิดต่างๆ
- บทสรุปสิ่งที่ได้เรียนรู้ไปแล้วในเรื่องแสดงข้อมูลด้วย Blade Template
- บทสรุปสิ่งที่ได้เรียนรู้ไปแล้วในเรื่องแสดงข้อมูลด้วย Loop ต่างๆ
- บทสรุปสิ่งที่ได้เรียนรู้ไปแล้วในเรื่องแสดงข้อมูลด้วยเงื่อนไขต่างๆ
- บทสรุปสิ่งที่ได้เรียนรู้ไปแล้วในเรื่องการสร้าง Master และ Child Page
- บทสรุปสิ่งที่ได้เรียนรู้ไปแล้ว ในเรื่องรูปแบบ MVC
เรียนรู้กับส่วนที่ทำหน้าที่ประมวล และรับ/ส่งข้อมูล ที่เรียกว่า Controller
- เรียนรู้และทำความเข้าใจการทำงานของ Controller
- ตัวอย่างเพื่อศึกษารูปแบบการทำงานของ Controller แบบปกติ
- ตัวอย่างเพื่อศึกษารูปแบบการทำงานของ Controller แบบ Resources
- เรียนรู้หน้าที่ของแต่ละ Method
- เรียนรู้รูปแบบการใช้งาน Controller ประเภท Resources
- ตัวอย่างการเขียน Method เพื่อรับ/ส่งข้อมูล
เรียนรู้การสร้าง และการจัดการ Table ของ Laravel
- รู้จักการสร้าง table เก็บข้อมูลด้วยวิธีการของ Laravel
- แนะนำคำสั่งที่ใช้ในการสร้าง table เก็บข้อมูล
- แนะนำคำสั่งที่ใช้ในการ undo หรือ reset table เก็บข้อมูล
- ตัวอย่างการสร้าง Table เก็บข้อมูล
- ตัวอย่างการเชื่อมต่อฐานข้อมูล MySQL กับ Laravel Project
- ตัวอย่างการเพิ่มและลบ Column ใน Table
- ตัวอย่างการย้อนกลับด้วยคำสั่ง Rollback
- ตัวอย่างการเปลี่ยนชื่อ Table
- ตัวอย่างการ Reload Table เพื่อ reset ข้อมูลทั้งหมด
- ตัวอย่างการลบ Table ที่ไม่ต้องการ
การสร้างข้อมูลจำลอง หรือข้อมูลต้นด้วยการ Seeding
- เรียนรู้การจำลองข้อมูลเริ่มต้นของนักพัฒนาด้วยการ Seeding
- ตัวอย่างการสร้างข้อมูลจำลอง ด้วยการ Seeding
- บทสรุปของเรื่อง Route , Controller และ Views
เรามาทำความรู้จักกับ Model กันเถอะ !
- ทำความรู้จักและแนะนำเรื่อง Model
- ทำความรู้จักเครื่องมือที่แปลงข้อมูลของ Model
- ตัวอย่างการสร้าง Model
- เรียนรู้วิธีเชื่อมโยงระหว่าง Model กับ Table ในฐานข้อมูล MySQL
- เรียนรู้การกำหนดความสัมพันธ์ระหว่างตาราง (Relationship)
- เรียนรู้เทคนิคการวิเคราะห์ และรูปแบบความสัมพันธ์ระหว่างตาราง
- One to One
- One to Many
- Many to Many
- ตัวอย่างการกำหนดความสัมพันธ์
- แนะนำเครื่องมือในการเข้าถึงข้อมูลด้วย command ที่ชื่อว่า Tinker
- เรียนรู้คำสั่งเกี่ยวกับฐานข้อมูลด้วย command Tinker
เรียนรู้ Framework ที่ช่วยในการจัด Layout ที่ชื่อ Bootstrap
- แนะนำเครื่องมือที่ช่วย ในการจัด Layout ชื่อ Bootstrap Framework
- เรียนรู้วิธีการติดตั้ง Bootstrap Framework และ jQuery
- ตัวอย่างการติดตั้ง Bootstrap Framework และ jQuery เข้ามาใช้งาน
- ตัวอย่างการเรียนรู้การใช้ Class Container มาใช้งานใน Project
- ตัวอย่างการเรียนรู้เรื่อง Grid System ใน Bootstrap Framework
- ตัวอย่างการเรียนรู้เรื่อง Grid Offset
Workshop1
- Workshop1 นำความรู้จากที่เรียนมาทั้งหมดก่อนหน้านี้ มาใช้งานจริง
- มีการนำ Routing ทุกรูปแบบมาใช้งานใน Workshop นี้
- มีเพิ่มเติมในเรื่องการใช้ Aggregate function (count, sum, avg)
- มีเพิ่มเติมในเรื่องการเขียน Database Diagram
- มีเพิ่มเติมในเรื่องการวิเคราะห์ การทำ Normalization database
- มีเพิ่มเติมในเรื่องการ Join Table, Primary Key และ Foreign Key
- มีเพิ่มเติมในเรื่อง jQuery ช่วยให้การแสดงข้อมูลดู smooth นิ่มนวล
- มีเพิ่มเติมในเรื่องการจัดแบ่งหน้าด้วย Pagination
- มีเพิ่มเติมในเรื่องของการคัดกรองข้อมูลตามเงื่อนไขด้วย Where
- มีเพิ่มเติมในเรื่องของการค้นหาข้อมูลในรูปแบบ Object
- มีเพิ่มเติมเทคนิคการวิเคราะห์ Model ในรูปแบบต่างๆ
- One to One, One to Many, Many to Many
- มีเพิ่มเติมเทคนิคแบบผสมผสาน Query ข้อมูลแบบ Builder และ ORM
- มีเพิ่มเติมเทคนิคการ Query ข้อมูลแบบ Raw Expressions
- มีเพิ่มเติมเทคนิคการเปรียบเทียบข้อมูลระหว่าง Column
- แนะนำ Library Alert หรือ Notification ชื่อว่า Toastr
- ตัวอย่างวิธีการนำ Library Toastr เข้ามาใช้งาน
- ตัวอย่างเรื่องการสร้าง Form รับ/ส่งข้อมูล 1
- เรียนรู้ และใช้งานของ Form open และ model
- ตัวอย่างการสร้าง Form input ในรูปแบบต่างๆ
Workshop2
- Workshop2 นำความรู้จากที่เรียนมาทั้งหมดก่อนหน้านี้ มาใช้งานจริง
- มีเพิ่มเติมในเรื่องของ Create, Read, Update, Delete ข้อมูล
- มีเพิ่มเติมในเรื่องของการตรวจสอบข้อมูลก่อนทำการส่ง (Form Validate)
- มีเพิ่มเติมในเรื่องของการนำ Library Toastr เข้ามาใช้งาน
- มีเพิ่มเติมในเรื่องของการทำ Confirm Dialog
- มีเพิ่มเติมในเรื่องของการทำแบ่งหน้าข้อมูลด้วย Pagination
- มีเพิ่มเติมในเรื่องของการนำ Google Font เข้ามาใช้งาน
- มีเพิ่มเติมในเรื่องของการใช้ Font awesome เข้ามาใช้งาน
Workshop3
- Workshop3 นำความรู้จากที่เรียนมาทั้งหมดก่อนหน้านี้ มาใช้งานจริง
- มีเพิ่มเติมในเรื่องของการ Upload File, Resize และ Crop Image
- มีเพิ่มเติมในเรื่องของการ Resize ขนาดรูปภาพ แต่ให้อัตราส่วนคงเดิม
- มีเพิ่มเติมในเรื่องของการทำ Dropdown list และ Radio Box
- มีเพิ่มเติมในเรื่องของการสรุปข้อมูลออกมาแสดงที่หน้า Dashboard
เรียนรู้ระบบ Laravel Login หรือเรียกว่า Authentication
- เรียนรู้เรื่องระบบ Authentication หรือ การ Login
- ตัวอย่างวิธีการทำระบบ Authentication
- เรียนรู้เรื่องการกำหนดสิทธิ์ Guest และ Not Guest
- ตัวอย่างวิธีการ Authentication ด้วย Email
- ตัวอย่างวิธีการ Authentication ด้วย Username
- ตัวอย่างวิธีทำระบบลืมรหัสผ่าน (Forget Password) ส่งไปบน Email
- ตัวอย่างวิธีการเปลี่ยนข้อความลืมรหัสผ่าน ที่แสดงบน Email
- เรียนรู้ระบบ Authentication ด้วย Facebook Login
- ตัวอย่างวิธีการทำ Facebook Login
เรียนรู้การทำ Middleware เพื่อความปลอดภัย
- เรียนรู้การทำ Middleware
- ตัวอย่างวิธีการทำ Middleware
ตัวอย่างจำลองการใช้ระบบ Authentication, Middleware, AJAX, JSON และ PDF
- ตัวอย่างระบบตะกร้าสินค้า และการออกเอกสารสั่งซื้อเป็น PDF
- มีเพิ่มเติมในเรื่องการรับ/ส่งข้อมูลด้วยเทคนิค AJAX
- มีเพิ่มเติมในเรื่องการส่งข้อมูลแบบ JSON
เรียนรู้เทคนิคการทำ Localization (Website หลายภาษา)
- เรียนรู้วิธีการทำ Website หลายภาษาด้วย Laravel Framework
- ตัวอย่างการสร้างเว็บไซต์ 2 ภาษาด้วย Laravel Framework
- ตัวอย่างการนำ Keyframes มาช่วยในการตกแต่งหน้าเว็บให้ดูมีชีวิต