CODE ໂລໂກ້ GALAXY

Bootcamp ຫຼັກສູດ
ລາຍ​ລະ​ອຽດ​ແລະ​ສະ​ເພາະ​

ລາຍລະອຽດຫຼັກສູດ

ການພັດທະນາຊອບແວ Bootcamp
ເຂົ້າຮ່ວມກັບພວກເຮົາໃນ boot ການພັດທະນາຊອບແວນີ້ camp. ມັນເປັນນະວັດຕະກໍາໄລຍະສັ້ນ, ການຮຽນຮູ້ແບບເລັ່ງລັດ, ແລະການສຶກສາການເຂົ້າລະຫັດທີ່ເລິກເຊິ່ງ. ມັນຖືກອອກແບບມາສໍາລັບຜູ້ຊ່ຽວຊານດ້ານເທກໂນໂລຍີທີ່ຕ້ອງການແລະນັກຮຽນມັດທະຍົມທີ່ພິຈາລະນາວິຊາເຕັກໂນໂລຢີ. ເກີບຄamp ສະຫນອງທັກສະການຂຽນລະຫັດທີ່ນັກຮຽນຕ້ອງການເພື່ອເລີ່ມຕົ້ນການເຮັດວຽກໃນວິສະວະກໍາຊໍແວຫຼືໄດ້ຮັບການເລີ່ມຕົ້ນແລະຄວາມເຂົ້າໃຈຢ່າງຈະແຈ້ງກ່ຽວກັບການພັດທະນາຊອບແວທີ່ສໍາຄັນໃນວິທະຍາໄລ.
ນັກສຶກສາຈະໄດ້ຮຽນຮູ້ web ການພັດທະນາ (HTML, CSS, Java script) ແລະການຂຽນໂປລແກລມ Python. ແລະພວກເຂົາຈະສົມທົບທັກສະເຫຼົ່ານີ້ເພື່ອສ້າງ stack ເຕັມທີ່ອີງໃສ່ຖານຂໍ້ມູນ web ຄໍາຮ້ອງສະຫມັກທີ່ມີການກວດສອບຜູ້ໃຊ້ແລະລັກສະນະອື່ນໆທີ່ພວກເຮົາພົບເຫັນຢູ່ໃນສ່ວນໃຫຍ່ຂອງແອັບຯທີ່ພວກເຮົາ

ລາຍລະອຽດທົ່ວໄປ

ຫົວຂໍ້: ສ້າງ ແລະເຜີຍແຜ່ Web ຄໍາຮ້ອງສະຫມັກ
Subtitle: Intro to Python ແລະ Web ການພັດທະນາ

ເວລາ: 2 ອາທິດ (ທັງໝົດ 40 ຊົ່ວໂມງ)

  • ຈັນ - ສຸກ
  • 4 ຊົ່ວໂມງ/ມື້ [ເຊັ່ນ: 10:00am-12:00pm ແລະ 12:30pm-2:30pm]

ຄວາມອາດສາມາດ: ນັກຮຽນ 10 ຄົນ
ກຸ່ມອາຍຸ: ອາຍຸ 14+ ປີ (ນັກຮຽນຊັ້ນມັດທະຍົມປາຍ)
ສະຖານທີ່: ອອນລາຍ

ເງື່ອນໄຂເບື້ອງຕົ້ນ:

  • ຕ້ອງການປະສົບການການຂຽນລະຫັດພື້ນຖານ
  • (ນັກ​ສຶກ​ສາ​ທີ່​ມີ​ຄວາມ​ສົນ​ໃຈ​ໃນ​ການ​ລະ​ຫັດ​ຫຼື​ວິ​ທະ​ຍາ​ສາດ​ຄອມ​ພິວ​ເຕີ​)
  • (ພວກເຮົາອາດຈະໃຊ້ແບບຟອມ google ງ່າຍໆເພື່ອຖາມຄໍາຖາມການຂຽນລະຫັດພື້ນຖານ)
  • (ບັນທຶກວີດີໂອ ??)

ຮູບແບບ (ສໍາລັບແຕ່ລະມື້):

  • 1.5 ຊົ່ວໂມງຮຽນ/ບັນຍາຍ
  • 1.5 ຊົ່ວໂມງເຮັດວຽກໂຄງການ
  • ປະມານ. 1 ຊົ່ວໂມງຮຽນນອກຫ້ອງຮຽນຕ້ອງການວຽກບ້ານ
  • ການ​ຊ່ວຍ​ເຫຼືອ​ການ​ເຮັດ​ວຽກ​ບ້ານ​ໂດຍ​ຜ່ານ​ການ​ຂັດ​ແຍ່ງ​ກັນ​

ຈຸດປະສົງຫຼັກ

ພາຍໃນ 2 ອາທິດ (30 ຊົ່ວໂມງຂອງຄໍາແນະນໍາທັງຫມົດ), ຮຽນຮູ້ແລະສ້າງໂຄງການໂດຍໃຊ້:

  • HTML / CSS
  • Java script & Bootstrap
  • Python ໂດຍໃຊ້ Flask Framework

ເຄື່ອງມື & Coding Environments

  • Replit.com (ບັນນາທິການລະຫັດອອນໄລນ໌)
  • Heroku.com (ອອນໄລນ໌ຟຣີ web ຄໍາຮ້ອງສະຫມັກໂຮດຕິ້ງ)
  • ຊື້ຊື່ໂດເມນ (ທາງເລືອກ)

ອາທິດທີ 1: Web ການພັດທະນາ

5 ມື້ ແລະ 4 ຊົ່ວໂມງ/ມື້ (ຮຽນ 2 ຊົ່ວໂມງ ແລະ ເຮັດວຽກໂຄງການ 2 ຊົ່ວໂມງ)

[ເນັ້ນໃສ່ web ການພັດທະນາ]
Intro to HTML, CSS, ແລະ Java script ພື້ນຖານ.
Intro to Bootstrap framework ເພື່ອເຮັດໃຫ້ webເວັບໄຊເບິ່ງງາມ.
[ຜົນໄດ້ຮັບ]
ຮູ້ວິທີການສ້າງ static webເວັບໄຊທ໌ (ຕອບສະຫນອງແລະເບິ່ງດີ)
ໄດ້ເຮັດ 2 ໂຄງການຄື:

  • ຫນຶ່ງສໍາເລັດຮູບແລະຂັດ website project (ຈັດພີມມາ): ໂຮງຮຽນ website, ທີມເຕັ້ນ website, coding club webເວັບໄຊທ໌, ກິລາບານເຕະ webເວັບໄຊ
  • ສ່ວນດ້ານຫນ້າຂອງຄໍາຮ້ອງສະຫມັກ stack ເຕັມທີ່ສໍາຄັນ (ຫນຶ່ງທີ່ເຂົາເຈົ້າຈະເພີ່ມ python ຕໍ່ມາ)

[ແນວຄວາມຄິດໂດຍລວມ]

  • ນັກຮຽນສ້າງຫນ້າ profile ຂອງຕົນເອງໂດຍໃຊ້ HTML ແລະ CSS
  • ນີ້ຄວນຈະຖືກໃສ່ໃນ a website somewhere so they can click and view ຂໍ້ມູນຂອງນັກຮຽນອື່ນໆ
  • CSS ແຟນຊີ
  • ເຄັດລັບ CSS ເຢັນ
  • ນັກຮຽນໃຊ້ພວກມັນເພື່ອເຮັດໃຫ້ໂປຣໄຟລ໌ຂອງເຂົາເຈົ້າເບິ່ງເຢັນກວ່າ
  • JavaScript ພື້ນຖານ
  • ນັກຮຽນໄດ້ຮັບຂໍ້ມູນຫຍໍ້ຂອງ JavaScript ເພື່ອເຮັດໃຫ້ໜ້າໂປຣໄຟລ໌ຂອງເຂົາເຈົ້າມີການໂຕ້ຕອບ
  • Examples: ສະແດງ/ຊ່ອນ, ປ່ຽນສີ, ຄຳຖາມ ແລະຄຳຕອບ, ແລະອື່ນໆ.

ອາທິດທີ 2: ການຂຽນໂປຣແກຣມ Python

5 ມື້ ແລະ 4 ຊົ່ວໂມງ/ມື້ (ຮຽນ 2 ຊົ່ວໂມງ ແລະ ເຮັດວຽກໂຄງການ 2 ຊົ່ວໂມງ)

  • ມື້ທີ 1: ແນະນຳກ່ຽວກັບ Flask & Python I
  • ວັນທີ 2: Flask Framework + Intro to project
  • ວັນທີ 3: ການຕິດຕັ້ງຖານຂໍ້ມູນ + ໂຄງການ
  • ວັນທີ 4: ສະຫຼຸບໂຄງການ + ເຮັດວຽກກ່ຽວກັບການນໍາສະເຫນີ
  • ມື້ສຸດທ້າຍ: ການນຳສະເໜີ (ບັນທຶກ) ແລະ ໃບຢັ້ງຢືນ

[ເນັ້ນໃສ່ web ການພັດທະນາ]
ແນະນໍາການຂຽນໂປລແກລມ Python.
Intro to Flask framework ເພື່ອລວມ Python ກັບ web ການພັດທະນາ.

[ຜົນໄດ້ຮັບ]

  • ຮູ້ວິທີການລະຫັດໃນ Python
  • ສາມາດນໍາໃຊ້ Python ແລະສ້າງ stack ເຕັມທີ່ອີງໃສ່ Python web ຄໍາຮ້ອງສະຫມັກແລະເຜີຍແຜ່ມັນໃນ & ຄໍາຕອບ, ແລະອື່ນໆ.

ໄດ້ເຮັດ 2 ໂຄງການຄື:

  • ຄໍາຮ້ອງສະຫມັກອັນເຕັມທີ່ສໍາເລັດຮູບແລະຂັດ, ເຊັ່ນ: ແອັບຯສົນທະນາ, meme generator,
  • ສ່ວນ back-end ຂອງຄໍາຮ້ອງສະຫມັກ stack ເຕັມທີ່ສໍາຄັນ (ແລະຍັງເພີ່ມຖານຂໍ້ມູນກັບມັນ), ເຊັ່ນ app ສື່ມວນຊົນສັງຄົມ.

[ແນວຄວາມຄິດໂດຍລວມ]

  • ພື້ນຖານຂອງການຂຽນໂປລແກລມ Python
  • ແນະນຳກ່ຽວກັບ Flask (ການລວມ Python ແລະ web ການພັດທະນາ)
  • ການແນະນໍາຖານຂໍ້ມູນ
  • ການລົງທະບຽນຜູ້ໃຊ້ແລະເຂົ້າສູ່ລະບົບ
  • ເຜີຍແຜ່ຊຸດເຕັມ web ຄໍາຮ້ອງສະຫມັກ

ເອກະສານ / ຊັບພະຍາກອນ

ລະຫັດ GALAXY Bootcamp ຊອບແວພັດທະນາຫຼັກສູດ [pdf] ຄູ່ມືເຈົ້າຂອງ
Bootcamp ຊອບແວພັດທະນາຫຼັກສູດ, ຊອບແວພັດທະນາຫຼັກສູດ, ຊອບແວພັດທະນາ, ຊອບແວ

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *