Practical Modern Front End Developer
- IDCT01
- Classroom
- Intermediate
- Thai | 0
เติมเต็มความรู้ ทักษะและประสบการณ์เข้มข้นในการทำงานแบบ Modern Front End Development
Course description
Time
Instructor
Venue
Practical Modern Front End Developer
เพื่อพัฒนากำลังคนด้านดิจิทัลในสายงานนักพัฒนาซอฟต์แวร์ มุ่งเน้นสายอาชีพ Front End Developer ที่มีความรู้ ความสามารถและทักษะที่จำเป็น เท่าทันต่อความต้องการของผู้ประกอบการดิจิทัล สามารถทำงานได้ในระยะเวลาสั้น
บุคลากรกลุ่มสายอาชีพที่มีหรือเคยมีประสบการณ์การเขียนโปรแกรม จากหน่วยงานภาคเอกชนภาครัฐ และภาคการศึกษา หรือ บุคลากรที่ต้องการเปลี่ยนสายอาชีพ นักศึกษาจบใหม่ หรือผู้สนใจทั่วไป
คุณสมบัติ : มีความรู้ด้านการเขียนโปรแกรมเบื้องต้น เช่น ภาษา JavaScript, HTML, CSS
อุปกรณ์ที่ใช้อบรม :
- โน๊ตบุ๊ค (ผู้เรียนเตรียมมาเอง)
- สเปคเครื่องคอมพิวเตอร์ (เบื้องต้น)
- CPU :1.6 GHz or faster processor
- RAM : 4 GB
- Platforms :
-
- Windows 10 and 11 (64-bit)
- macOS versions with Apple security update support. This is typically the latest release and the two previous versions.
- Linux (Debian): Ubuntu Desktop 20.04, Debian 10
- Linux (Red Hat): Red Hat Enterprise Linux 8, Fedora 36
ความคาดหวังหลังเรียน/ประโยชน์ที่จะได้รับ :
- สามารถพัฒนาเว็บไซต์หรือแอพพลิเคชัน ตั้งแต่การเขียนโครงสร้าง เติมแต่งความสวยงามและปรับแต่งประสิทธิภาพพร้อมใช้งาน
- ทำความเข้าใจเทคโนโลยีและเฟรมเวิร์คของ Front-end เพื่อที่จะเลือกใช้ให้เหมาะสมกับการพัฒนาเว็บไซต์หรือแอพพลิเคชันในแต่ละงาน
- เสริมสร้างความชำนาญในการพัฒนาเว็บไซต์หรือแอพพลิเคชันในยุคปัจจุบันด้วย JavaScript, Typescript, หรือ Dart
- สามารถนำองค์ความรู้ที่ได้จากหลักสูตรไปประยุกต์ใช้ในการทำงานจริงเพื่อให้โค้ดที่เขียนมีคุณภาพ นำไปทดสอบได้ง่าย และมีความปลอดภัย
- มี portfolio สามารถแสดงผลงานหรือโครงงานที่ได้จากการทำจริง เพื่อแสดงให้เห็นถึงศักยภาพในการเป็น Front-end Developer อย่างที่ทุกคนต้องการ
1. กลุ่มการเรียนรู้ Software Engineering Foundation
1.1 ปรับพื้นฐาน การใช้ภาษาหลักในการเขียนเว็บไซต์ (Core Language & Tools)
1.2 เรียนรู้การใช้เฟรมเวิร์ค (Framework)
1.3 การจัดทำโปรแกรมจัดการชุดรวมแฟ้ม (Package Manager)
1.4 การควบคุมเวอร์ชั่น/การควบคุมแหล่งที่มา/แก้ไข (Version Control)
1.5 ความมั่นคงปลอดภัยเว็บไซต์ (Web Security Basic)
1.6 การพิสูจน์ตัวตน (Authentication Strategies)
1.7 การแสดง/แผนผังจำลอง/สิ่งจำลองเว็บไซต์ (Web Rendering)
1.8 การทดสอบเว็บไซต์ (Testing)
1.9 กระบวนการสร้างแอปพลิเคชันที่สามารถทำงานได้บนหลายแพลตฟอร์มต่างๆ (Multi-Platform Application)
2. กลุ่มการเรียนรู้ Software Design
2.1 UX/UI
2.2 การวิเคราะห์ความต้องการของระบบที่สอดคล้องกับธุรกิจ (Business Requirement Analysis)
3. กลุ่มการเรียนรู้ Software Development
3.1 การออกแบบและวิเคราะห์อัลกอริทึม (Algorithm Design & Analysis)
3.2 การพัฒนาซอฟต์แวร์ (Software Development)
3.3 การจัดเรียง/จัดทำเอกสารซอฟต์แวร์ (Software Document)
4. กลุ่มการเรียนรู้ Softskill
4.1 การบริหารเวลา/การจัดการความกดดัน (Time Task & Stress Management)
4.2 การสื่อสารภายในทีมและการทำงานร่วมกัน (Team Communication & Collaboration)
4.3 ทักษะการนำเสนอผลงาน (Presentation)
5. กลุ่มการเรียนรู้บริหารจัดการโครงการและการนำเสนอผลงาน
5.1 อภิปรายโครงการกลุ่ม (Group Project Discussion)
5.2 การบริหารจัดการโครงการ (Project Management)
5.3 การจัดทำ/นำเสนอโครงการ (Project Presentation)
Payment can be made by:
- Cash or Credit Card or Bank Cheque payable to
สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ or National Science and Technology Development Agency
(a post-dated cheque is not accepted) on the first day of the service or within the last day of the service. - Account transfer and send the proof of the payment (the deposit slip) via email jirawan@swpark.or.th
- ธนาคารกรุงเทพ สาขาอุทยานวิทยาศาสตร์
Saving Account Number: 080-0-00001-0
Account Name: สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ - ธนาคารกรุงไทย สาขาตลาดไท
Saving Account Number: 152-1-32668-1
Account Name: สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ
- ธนาคารกรุงเทพ สาขาอุทยานวิทยาศาสตร์
Notes:
- Withholding tax (3%) is exempt.
- Should you need to withdraw, you must send the notice of the withdrawal in writing no later than 7 working days before the commencement date. The cancellation less than 7 days will be subject to a fine of 40% of the fee.
- Software Park Thailand reserves the rights to cancel courses due to unforeseen circumstances.
Contact Person
For more information, contact our course coordinator on:
จิราวรรณ บุญโพธิ์ (Jirawan Boonpho)
งานส่งเสริมเทคโนโลยี (Technology Enabling Services: TES)
เขตอุตสาหกรรมซอฟต์แวร์ประเทศไทย (Software Park Thailand: SWP)
Tel: 0 2583-9992 Ext. 81442
Email: jirawan@swpark.or.th , tes@swpark.or.th
You are encouraged to use the course schedule as a guide to plan your training.
The schedule is accessible at www.swpark.or.th for more information.
42,000 THB .
หลักสูตรนี้มีเงื่อนไขการลงทะเบียน 2 แบบ คือ
- แบบปกติ
- แบบมา 2 ลด 5%
โปรดเลือกรูปแบบการลงทะเบียนให้ตรงกับความต้องการของท่าน
Course Detail :
Instructor info
นายรักษิต ชุติภักดีวงศ์
อาจารย์พิเศษ/นักพัฒนา/นักวิชาการอิสระ
อาจารย์วสันต์ ตันสกุล
อาจารย์พิเศษ/ผู้ช่วยนักวิจัย
อาจารย์สุรพัชร ไววัฒนากร
หัวหน้าทีมพัฒนาระบบบริหารและควบคุมคุณภาพการศึกษา