โลโก้ CODE GALAXY

บูตamp คอร์ส
คำอธิบายและข้อมูลจำเพาะ

คำอธิบายรายวิชา

บูตซีพัฒนาซอฟต์แวร์amp
เข้าร่วมกับเราในการพัฒนาซอฟต์แวร์บูต campเป็นการเรียนรู้แบบเร่งรัดระยะสั้นและการเขียนโค้ดเชิงลึกที่สร้างสรรค์ ออกแบบมาสำหรับมืออาชีพด้านเทคโนโลยีและนักเรียนมัธยมศึกษาตอนปลายที่กำลังพิจารณาเลือกสาขาวิชาเทคโนโลยี หลักสูตรบูตซีamp มอบทักษะการเขียนโค้ดที่นักศึกษาต้องการเพื่อเริ่มต้นอาชีพในด้านวิศวกรรมซอฟต์แวร์ หรือเพื่อเริ่มต้นและเข้าใจอย่างชัดเจนว่าสาขาวิชาการพัฒนาซอฟต์แวร์จะเป็นอย่างไรในวิทยาลัย
นักเรียนจะได้เรียนรู้ web การพัฒนา (HTML, CSS, Java script) และการเขียนโปรแกรม Python และพวกเขาจะรวมทักษะเหล่านี้เข้าด้วยกันเพื่อสร้างฟูลสแต็กบนฐานข้อมูล web แอปพลิเคชันที่มีการตรวจสอบสิทธิ์ผู้ใช้และคุณสมบัติอื่นๆ ที่เราพบในแอปพลิเคชันส่วนใหญ่ของเรา

รายละเอียดทั่วไป

ชื่อเรื่อง: สร้างและเผยแพร่ Web แอปพลิเคชั่น
คำบรรยาย: บทนำสู่ Python และ Web การพัฒนา

เวลา: 2 สัปดาห์ (รวม 40 ชั่วโมง)

  • จันทร์-ศุกร์
  • 4 ชั่วโมง / วัน [ตัวอย่าง: 10-00น. และ 12-00น.]

ความจุ: นักเรียน 10 คน
กลุ่มอายุ: อายุ 14 ปีขึ้นไป (นักเรียนระดับมัธยมศึกษาตอนปลาย)
ที่ตั้ง: ออนไลน์

ข้อกำหนดเบื้องต้น:

  • ต้องมีประสบการณ์การเขียนโค้ดขั้นพื้นฐาน
  • (นักเรียนที่สนใจด้านการเขียนโค้ดหรือวิทยาการคอมพิวเตอร์อยู่แล้ว)
  • (เราอาจใช้แบบฟอร์ม Google ง่ายๆ เพื่อถามคำถามพื้นฐานเกี่ยวกับการเขียนโค้ดได้)
  • (บันทึกวีดีโอ ??)

รูปแบบ (สำหรับแต่ละวัน):

  • 1.5 ชั่วโมงการเรียนรู้/การบรรยาย
  • การทำงานโครงการภาคปฏิบัติ 1.5 ชั่วโมง
  • ต้องใช้เวลาเรียนนอกสถานที่ประมาณ 1 ชั่วโมง ทำการบ้าน
  • ความช่วยเหลือในการทำการบ้านผ่าน Discord

วัตถุประสงค์หลัก

เรียนรู้และสร้างโครงการโดยใช้: ภายใน 2 สัปดาห์ (รวมระยะเวลาคำแนะนำ 30 ชั่วโมง)

  • HTML / CSS
  • Java Script และ Bootstrap
  • Python ที่ใช้ Flask Framework

สภาพแวดล้อมของเครื่องมือและการเขียนโค้ด

  • Replit.com (โปรแกรมแก้ไขโค้ดออนไลน์)
  • Heroku.com (ฟรีออนไลน์ web การโฮสต์แอปพลิเคชั่น)
  • ซื้อชื่อโดเมน (ทางเลือก)

สัปดาห์ที่ 1: Web การพัฒนา

5 วัน 4 ชั่วโมง/วัน (2 ชั่วโมงเรียนรู้ และ 2 ชั่วโมงทำงานโครงการ)

[เน้นไปที่ web การพัฒนา]
บทนำเกี่ยวกับ HTML, CSS และสคริปต์ Java ขั้นพื้นฐาน
การแนะนำเกี่ยวกับ Bootstrap framework เพื่อสร้าง webเว็บไซต์ดูสวยงาม.
[ผลลัพธ์]
รู้วิธีการสร้างแบบคงที่ webเว็บไซต์ (ตอบสนองและดูดี)
มีโครงการที่ทำเสร็จแล้ว 2 โครงการ:

  • หนึ่งเสร็จเรียบร้อยและขัดเงา webโครงการสถานที่ (เผยแพร่): โรงเรียน webสถานที่ ทีมเต้น webเว็บไซต์ คลับการเขียนโค้ด webเว็บไซต์สนุกฟุตบอล webเว็บไซต์
  • ส่วนหน้าของแอปพลิเคชันฟูลสแต็กหลัก (ซึ่งพวกเขาจะเพิ่ม Python เข้าไปในภายหลัง)

[แนวคิดโดยรวม]

  • นักศึกษาสร้างหน้าโปรไฟล์ของตนเองโดยใช้ HTML และ CSS
  • สิ่งนี้ควรป้อนลงใน webเว็บไซต์บางแห่งเพื่อให้พวกเขาสามารถคลิกและ view โปรไฟล์ของนักเรียนคนอื่นๆ
  • CSS แฟนซี
  • เคล็ดลับ CSS เจ๋งๆ
  • นักเรียนใช้สิ่งเหล่านี้เพื่อทำให้โปรไฟล์ของพวกเขาดูเท่ยิ่งขึ้น
  • จาวาสคริปต์พื้นฐาน
  • นักเรียนจะได้รับสคริปต์ JavaScript เพื่อสร้างหน้าโปรไฟล์ของตนเองแบบโต้ตอบได้
  • Examples: แสดง/ซ่อน เปลี่ยนสี คำถามและคำตอบ ฯลฯ

สัปดาห์ที่ 2: การเขียนโปรแกรม Python

5 วัน 4 ชั่วโมง/วัน (2 ชั่วโมงเรียนรู้ และ 2 ชั่วโมงทำงานโครงการ)

  • วันที่ 1: บทนำสู่ Flask และ Python I
  • วันที่ 2: Flask Framework + บทนำสู่โครงการ
  • วันที่ 3: การตั้งค่าฐานข้อมูล + โปรเจ็กต์
  • วันที่ 4: การสรุปโครงการ + การทำงานในการนำเสนอ
  • วันสุดท้าย: การนำเสนอ (บันทึก) และใบรับรอง

[เน้นไปที่ web การพัฒนา]
บทนำสู่การเขียนโปรแกรม Python
การแนะนำกรอบงาน Flask เพื่อรวม Python เข้ากับ web การพัฒนา.

[ผลลัพธ์]

  • รู้วิธีการเขียนโค้ดในภาษา Python
  • สามารถประยุกต์ใช้ Python และสร้างฟูลสแต็กบนพื้นฐาน Python ได้ web แอปพลิเคชันและเผยแพร่บน และตอบคำถาม ฯลฯ

มีโครงการที่ทำเสร็จแล้ว 2 โครงการ:

  • แอปพลิเคชันฟูลสแต็กที่เสร็จสมบูรณ์และขัดเกลาแล้ว เช่น แอปแชท เครื่องสร้างมีม
  • ส่วนแบ็คเอนด์ของแอปพลิเคชันฟูลสแต็กหลัก (และยังเพิ่มฐานข้อมูลเข้าไปด้วย) เช่น แอปโซเชียลมีเดีย

[แนวคิดโดยรวม]

  • พื้นฐานของการเขียนโปรแกรม Python
  • การแนะนำ Flask (การรวม Python และ web การพัฒนา)
  • การแนะนำฐานข้อมูล
  • การลงทะเบียนผู้ใช้และเข้าสู่ระบบ
  • การเผยแพร่แบบเต็มรูปแบบ web แอปพลิเคชัน

เอกสาร / แหล่งข้อมูล

รหัส GALAXY Bootcamp ซอฟต์แวร์พัฒนาหลักสูตร [พีดีเอฟ] คู่มือเจ้าของ
บูตamp ซอฟต์แวร์พัฒนาหลักสูตร, ซอฟต์แวร์พัฒนาหลักสูตร, ซอฟต์แวร์พัฒนา, ซอฟต์แวร์

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *