• Learning
  • Courses
  • Pincode
    • ...
      Sign in
กลับ

Web Dev Essentials

ผู้เรียน 25 คน
รีเซ็ตบทเรียน
คุณยืนยันที่จะเริ่มต้นบทเรียน Web Dev Essentials ใหม่ทั้งหมด
สำเร็จ
เกิดข้อผิดพลาด

หมายเหตุ คุณยังไม่ได้สังกัดอยู่ในสถานศึกษาจะไม่สามารถรับใบรับรอง (Certificate) ได้หลังจากจบคอร์ส กรุณาติดต่อครูผู้สอนเพื่อพาเข้าสถานศึกษา

เกี่ยวกับคอร์สนี้
                                

Fundamental before learning the main course

  • VDO Orientation

  • online learning HTML & CSS 

Pre-Learning

  • HTML Fundamentals Part I-II

  • Javascript Fundamentals

Week 1

Basic Web Frontend, Responsive Design

  • HTML Fundamentals Part I

    • What is HTML

    • HTML version

    • Why we learn HTML

    • Download และติดตั้งเครื่องมือ เพื่อเขียนโปรแกรม

    • ติดตั้ง Text editor VScode เพื่อเขียนโปรแกรม

    • Components in Web page design

    • โครงสร้างเอกสาร HTML

    • HTML Tree structure

    • ประเภทของ HTML

    • HTML Element

    • HTML Attribute [พี่โท ขอถ่ายใหม่]

    • สรุปคำสั่งที่ใช้บ่อยของ HTML [พี่โท ขอถ่ายใหม่]

Week 2

Basic CSS

  • What is CSS and Why we learn CSS

  • CSS Syntax

  • Where to use CSS : การแทรก css ใช้ได้สามแบบ

  • การควบคุมการแสดงผลของ HTML Element

  • การควบคุมการแสดงผลของ HTML Element

  • การจัดกลางหน้า

  • Google developer tools เพื่อใช้ในการแก้ไข CSS 

  • สรุปคำสั่งที่ใช้บ่อยของ CSS

  • CSS Reference

  • การจำลอง Server ผ่าน Live Server Extension

  • Lab 1: Basic HTML and CSS

  • การประยุกต์ใช้ HTML Layout กับ CSS 

  • Div vs Table

  • ตัวอย่าง Responsive Design


Week 3

  • HTML Fundamentals Part II

    • HTML Form

    • HTML Form Tag

    • สรุปคำสั่ง HTML Form Tag ที่ใช้ง่ายบ่อย

    • Lab 2: HTML Layout and Form

    • HTML Media and Graphics

    • Graphics

    • ตัวอย่าง - Canvas

    • ตัวอย่าง - SVG

    • Media

    • HTML Web API

    • Key takeaways

    • Homework

Week 4

  • Git basic

    • Git คืออะไร

    • ทำไมเราต้องเรียน Git version control

    • Git Basic

    • คำสั่งที่ใช้บ่อย

    • สถานะของไฟล์ Git

    • Git ignore

    • ตัวอย่าง .gitignore ของ Node.JS/React

    • Git comment (อย่าทำแบบนี้)

    • ตัวอย่างการเขียน commit 

    • Git setup

    • Pipeline ที่ต้องทำก่อนติดตั้ง git

    • สอนสมัครสมาชิกที่ Github

    • ติดตั้ง Git

    • Setup Git Extension

    • Set Default Shell (Windows Only)

    • Lab Git

    • Key takeaways

Week 5

  • Advance css + Flex Model  + Responsive Design

    • CSS Selector

    • CSS Display (box model inline, block, inline block, flex, inline flex, grid)

    • CSS Spacing (Margin, Padding)

    • CSS Text

    • CSS Form Button

    • Responsive Design: Sizing

    • Responsive Design: Media Query

    • Key takeaways

    • Homework

Week 6

  • Tailwind

    • What is Tailwind?

    • How to install Tailwind.

    • Text

    • Spacing

    • Button

    • Sizing

    • Display

    • Lab

    • Flex

    • Lab

    • Form

    • Table

    • Lab

    • Tailwind Responsive

    • Lab

    • Key takeaways

    • Homework

Week 7

Basic javaScript

  • Pre-Learning with Codekit ปรับพื้นฐานการเรียนรู้ด้วย CodeKit (ยังไม่ได้อัด)

  • What is javaScript

  • JavaScript History

  • Why we learn javaScript

  • Web Architecture Overview

  • Javascript Variable Declaration

  • Google Chrome Developer Tools (F12)

  • Lab 1: Variables

  • สรุป Variables 

  • Variable Data Type

  • Primitive Data Types

  • Object type

  • Global Objects / Standard built-in objects

  • คุณสมบัติของ Javascript

  • Object == Array

  • Array and Object Declaration

  • Lab Codekit

  • Lab 2: Variable in Object / Array

  • สรุป Object

  • Function คืออะไร 

  • การกำหนด function 

  • การเรียก function 

  • Lab 3: Function 

  • Lab Codekit Lab 1 function

  • Function ที่ใช้บ่อยใน javascript

  • Function ที่ใช้บ่อย (1)

  • Array Function/Property อื่นๆ (Cheat List)

  • Useful Class

  • Javascript Reference

  • Lab 4: Function

  • Lab Codekit Lab 2 function

  • Coding Standard

  • เลิกใช้ var ใช้แต่ let

  • ตั้งชื่อตัวแปรให้สื่อความหมาย

  • อย่าใส่คำที่ไม่มีความหมายลงในชื่อ

  • อย่าตั้งชื่อให้อ่านยากหรือไม่ใช่คำย่อมาตรฐาน

  • อย่าเขียน Function ที่ทำหน้าที่มากกว่า 1 อย่าง

  • ใช้ JSON ในการกำหนดค่าเริ่มต้น

  • ควรตกลงกับเพื่อนร่วมทีมให้เหมือนกัน

  • การใส่ javascript ใน HTML

  • ตำแหน่งการใส่ tag script ใน html

  • การแทรก Javascript ใน HTML

  • การแทรก Javascript ใน HTML 2

  • การเรียกไฟล์ Javascript จากข้างนอก

  • Lab 5: แทรก Javascript ใน HTML

  • การ Debug Javascript

  • Debug Control Command

  • Lab 6: Debugger

  • Flowchart

  • Control Statement (If Else)

  • Loop

  • Flowgorithm 

  • Loop ซ้อน Loop (Nested Loop)

  • Lab 7: Debug Nested Loop

  • Lab 8: Debug Nested Loop

  • Array 2 มิติ 

  • การเรียกใช้ Array 2 มิติ

  • Lab 9: Debug Array 2 มิติ

  • สรุป Syntax

  • Key takeaways

  • Homework

Week 8

  • Advance javaScript Callback + Event + JSON

    • What is JSON

    • Why do we learn JSON?

    • JSON VS XML

    • Javascript Object

    • JSON & Javascript Object

    • JSON Structure 

    • Lab JSON Codekit JSON (1 ข้อ)

    • การอ่าน / เขียน JSON

    • JSON with Table Structure

    • JSON functions

    • Javascript Object

    • LAB 1 : JSON

    • Lab JSON Codekit JSON 

    • Callback Function

    • What is Callback Function

    • Why we use callback?

    • ตัวอย่าง Callback

    • Pass Function not Value

    • จบ clip ที่ 2 แล้วทำ Lab ที่ CodeKit

    • LAB 2 : Callback

    • อธิบาย lab

    • Application Programming Interface (API)

    • API คืออะไร

    • ประโยชน์ของ API

    • ตัวช่วยอ่าน Data จาก API (JSON)

    • การทำงานของ API

    • Request API

    • Response API

    • Lab ลอง api

    • AXIOS

    • HTTP Request ?

    • HTTP Request Type

    • How to install Axios

    • AXIOS - Get Example

    • Anonymous Function

    • AXIOS - Get Example

    • AXIOS - Get with Params Example

    • AXIOS - POST Example

    • AXIOS - POST Example

    • LAB 3 : AXIOS

    • การใช้ Axios ร่วมกับ Function

    • AXIOS - as Function

    • AXIOS - as callback

    • Display as table HTML

    • Key Takeaways

    • Homework

Week 9-10

  • Personal Project

หลักสูตร
1
01.Orientation
ขยายส่วน
  • 00.slide
  • 01.ภาพรวมของโครงการทั้งหมด
  • 02.What we learn?
  • 03.ตารางเรียน
  • 04.วิธีส่งการบ้าน
  • 05.อาชีพที่ต่อยอดได้
  • 06.กติกาการได้รับ certificate
2
02.UX/UI
ขยายส่วน
  • Slide
  • UX/UI Part 1
  • UX/UI Part 2
  • UX/UI Part 3
3
03.ChatGPT
ขยายส่วน
  • 00.Slide
  • 01. ChatGPT for Dev
  • 02.ตรวจสอบ syntax
  • 03.คุณสมบัติ
  • 04.ChatGPT e-Commerce
  • 05. ChatGPT 3.5 vs 5
  • 06. Key Take away
4
04.Pre-Learning with Codekit ปรับพื้นฐานการเรียนรู้ด้วย CodeKit
ขยายส่วน
  • HTML Syntax
  • HTML Basic Layout
  • HTML Form
  • CSS syntax
5
05.HTML Fundamental
ขยายส่วน
  • 0.Slide
  • 1.Introduction to web front-end
  • 2.Why we learn HTML?
  • 3.HTML คืออะไร
  • 4.Download Example file
  • 5.Components in web design
  • 6.โครงสร้างเอกสาร HTML
  • 7.HTML Tree structure
  • 8.ประเภทของ HTML
  • 9.HTML Element and artribute
6
06.Basic CSS
ขยายส่วน
  • 0.Slide
  • 1.Why we learn CSS?
  • 2.Where to use CSS?
  • 3.การควบคุมการแสดงผลของ HTML Element
  • 4.การจัดกลางหน้า
  • 5.GG Chrome Dev tool
  • 6.CSS ที่ใช้งานบ่อย
  • 7.CSS Reference
  • 8. การจำลองผ่าน Live server extension
  • 9.HTML Layout
  • 10.LAB 1 HTML and CSS PT1
  • 11.LAB 1 HTML AND CSS PT2
  • 12.Div VS Table
  • 13.ตัวอย่าง Layout และ Responsive Design
7
07.HTML Fundamentals part II
ขยายส่วน
  • 0. Slide
  • 1.HTML form
  • 2.HTML FORM TAG
  • 3.HTML Layout and Form
  • 4.HTML Media and Graphic
  • 5.HTML Web API
  • 6.Key Takeaways HTML
  • 7.Homework
8
08. Git version control
ขยายส่วน
  • 0. Slide
  • 1 Git
  • 2 Git คืออะไร?
  • 3 Why we learn?
  • 4 Git Basic
  • 5 คำสั่งที่ใช้บ่อย
  • 6 สถานะของ File Git
  • 7 Git Ignore
  • 8 Git Comment
  • 9 Git Setup
  • 10 Lab1 Git
  • 11.Git Lab 2
  • 12.Git Lab 3
  • 13.Git Key Takeaways
9
09.Workshop #1
ขยายส่วน
  • รายละเอียด Workshop
  • 1.workshop part 1
  • 2.workshop part 2
10
10.css and responsive design
ขยายส่วน
  • 1.Table of content
  • 2.Css Selector
  • 3.Lab Css Diner
  • 4.Css Pseudo Classes
  • 5.Css Custom properties
  • 6.Css Display
  • 7.Css Flex box
  • 8.Lab 1 Css Flexbox
  • 9.Lab 2 Flexbox
  • 10.Css Flexbox reference
  • 11.Css Spacing
  • 12.Css Text
  • 13.Css Form
  • 14.Lab 3
  • 15.Responsive web design
  • 16.Workshop 1 Nav Bar
  • 17.Workshop 2 Hero
  • 18.Workshop 3
  • 19.Workshop 4 Footer Hover
  • 20.Key Takeaways
  • 21.Homework
11
11.TailWind CSS
ขยายส่วน
  • 1.TailWind 101
  • 2.What is Tailwind
  • 3.Why we learn Tailwind?
  • 4.Definition and benefit of Tailwind CSS
  • 5.Comparison with traditional CSS frameworks
  • 6.Application and Example
  • 7.Installation methods
  • 8.Core concept PT1+2
  • 9.Core concept PT1-2
  • 10.Color
  • 11.Layout, Flexbox and Grid
  • 12.Components
  • 13.Workshop Part 1
  • 14.Workshop Part 2
  • 15.Workshop 1 Part 3
  • 16.Key Takeaways
  • 17.Homework
12
12. Workshop
ขยายส่วน
  • 1.Workshop
13
13.Fundamental before learning the main course with CodeKit Part I
ขยายส่วน
  • Slide
  • 1.Basic Syntax
  • 2.Coding Standard and Error
  • 3.Control Statement
14
14.Fundamental before learning the main course with CodeKit Part II
ขยายส่วน
  • Slide
  • Control Statement
15
15.Basic javaScript Part I
ขยายส่วน
  • 00.Basic JavaScript Table of contents
  • 1.What is JavaScript?
  • 2.JavaScript Variable Declaration
  • 3.Lab Variable
  • 4.Variable Data Type
  • 5.คุณสมบัติของ JavaScript
  • 6.Object == Array
  • 7.Lab Variable in Object and Array
  • 8.Function
  • 9.Lab Function
  • 10.Function ที่ใช้บ่อยใน JavaScript
  • 11.Coding Standard
  • 12.การแทรก HTML ใน JavaScript
16
16.Basic javaScript Part II
ขยายส่วน
  • 1.Lab5 การแทรก JavaScript ใน HTML
  • 2.การ Debug JavaScript
  • 13.Homework
  • 3.Lab6 Debugger
  • 4.Flowchart
  • 5.Nested Loop
  • 6.Lab Debug Nested Loop
  • 7.Loop ซ้อน Loop ด้วย Function
  • 8.Lab Debug Nested Loop
  • 9.Array 2 มิติ
  • 10.Lab Debug Array 2 มิติ
  • 11.สรุป Syntax
  • 12.Key Takeaways
17
17.API
ขยายส่วน
  • 17.Homework
  • 1. Introduction to API
  • 2.JSON
  • 3.การอ่าน เขียน Json
  • 4.Lab1 JSON
  • 5.Callback function
  • 6.Pass Function not value
  • 7.Lab 2 Callback
  • 8.อธิบาย LAB 2
  • 9.API
  • 10.การทำงานของ API
  • 11.LAB ทดลอง API
  • 12.AXIOS
  • 13.Anonymous function
  • 14.Lab 3 Axios
  • 15.การใช้ Axios ร่วมกับ Function
  • 16.Key Takeaways
18
18.API Workshop
ขยายส่วน
  • 1.Google Sheets API
  • new syllabus
certificate-sample
Certificate of Completion

คอร์สเรียนนี้ เป็นคอร์สเรียนที่มีใบรับรองให้หลังเรียนจบ

ข้อมูลคอร์สเรียน
  • จำนวนบท
    18 บทเรียน
  • ใบรับรอง
    17 ชั่วโมง 23 นาที 17 วินาที
  • ความยาก
    Intemediate

© Codekit

  • Privacy
  • Terms
  • Contact Us : info@codekit.co