นี่คือแหล่งข้อมูลการเรียนรู้ที่ดีที่สุดที่ฉันพบมา
เกณฑ์การเลือก - ทรัพยากรมีอย่างน้อยหนึ่งด้านต่อไปนี้: ทั้ง::
อีกด้วย:
ดูหมายเหตุทบทวนสำหรับสรุปโดยย่อของวิธีการสอน
Crash Course Computer Science
เพลย์ลิสต์ YouTube
Crash Course มีจุดมุ่งหมายที่จะเป็นวิธีที่ง่ายและเข้าถึงได้ในการเรียนรู้อย่างรวดเร็ว - พวกเขายังใช้แอนิเมชั่นน่ารักและตัวอย่างเรื่องราวเพื่อแสดงให้เห็นถึงแนวคิดที่ยุ่งยาก บ่อยครั้งที่เป็นจุดเริ่มต้นที่ดีสำหรับการทำความเข้าใจบริบทก่อนที่คุณจะเจาะจงมากขึ้น นอกจากนี้ยังเป็นวัสดุที่ดีในการเติมช่องว่างความรู้พื้นฐานพื้นฐาน
รูปแบบ: หลักสูตรวิดีโอ YouTube
ความพร้อม: ฟรี
Code Complete, Second Edition
ลิงค์จอง
ถือว่าเป็น "พระคัมภีร์" ของการพัฒนาซอฟต์แวร์- แม้จะมีการตีพิมพ์หนังสือเล่มนี้ในปี 2547 หลักการและแนวทางปฏิบัติยังคงถือว่าเป็นพื้นฐานที่เกี่ยวข้องอย่างมากของอุตสาหกรรมในปัจจุบัน มันครอบคลุม แต่เขียนในรูปแบบที่น่าเชื่อถือและเข้าใจง่าย
รูปแบบ: หนังสือ
ความพร้อมใช้งาน: ทดลองใช้ฟรี 1 สัปดาห์ในลิงค์ Oreily
ฉันเรียนรู้การพัฒนาเว็บส่วนหน้าได้ฟรีในห้าวัน
บทความ
รายการคำแนะนำที่เป็นประโยชน์ที่ผู้เขียนใช้เพื่อเรียนรู้แง่มุมต่าง ๆ ของการพัฒนาเว็บส่วนหน้าใน 5 วัน
รูปแบบ: รายการทรัพยากรวิธีการ
ความพร้อม: ฟรี
การสอน jQuery สำหรับผู้เริ่มต้น ที่ LearnCode.academy
เพลย์ลิสต์ YouTube
เรียนรู้ jQuery เร็วจริงๆตามง่าย
รูปแบบ: หลักสูตรวิดีโอ YouTube
ความพร้อม: ฟรี
เรียนรู้ที่จะโปรแกรมใน JavaScript: ผู้เริ่มต้นสู่โปร
หลักสูตร Udemy
มีประโยชน์เพราะมันมีความลึกพอสมควรในแนวคิดพื้นฐานมากมายเช่นความแตกต่างระหว่างภาษาการเขียนโปรแกรม นอกจากนี้ยังมีแบบทดสอบหลังจากบทเรียนมากมายเพื่อให้คุณสามารถทดสอบตัวเองได้
หมายเหตุสำคัญ : หลักสูตรนี้ถูกสร้างขึ้นในปี 2014 ดังนั้นจึงเป็นวันที่เปิดตัว ES6 ล่วงหน้า ดังนั้น จึงไม่ได้รวมการเปลี่ยนแปลงที่สำคัญบางอย่าง เช่นตัวแปร let -Level ระดับบล็อกและ const ที่แนะนำในขณะนี้ (ใช้ var ที่ไม่ได้รับการแนะนำ) promises และการแนะนำของ async / await ของ ES8
อย่างไรก็ตามฉันขอแนะนำอย่างยิ่งให้คุณ ทำหลักสูตรนี้ก่อน (เพียง 4 1/2 ชั่วโมง) ก่อนที่จะจัดการกับหลักสูตรทบทวน 1-2 ชั่วโมงสั้น ๆ ในการปรับปรุง ES 6-8 บน JavaScript และเพียงแค่ใส่พินในข้อเท็จจริงนี้ในขณะที่คุณทำหลักสูตรนี้ นี่เป็นหนึ่งในสถานการณ์จำลองการรวบรวมข้อมูลก่อนหน้านี้เนื่องจาก JavaScript ค่อนข้างไม่ซ้ำกันในภาษาการเขียนโปรแกรม จากการดิ้นรนของฉันกับ JavaScript ฉันพบว่าจำเป็นต้องกลับไปที่พื้นฐานของ JavaScript ก่อน เพื่อชื่นชมการเปลี่ยนแปลงและบริบทที่พวกเขาทำ
การอธิบาย บริบทที่สำคัญ นี้สำหรับ JavaScript และโดยเฉพาะอย่างยิ่ง ว่ามันแตกต่างจากภาษาอื่น ๆ เป็นสิ่งที่หลักสูตรนี้ทำได้ อย่างยอดเยี่ยม และ วางรากฐานที่สำคัญอย่างยิ่งเพื่อความเข้าใจ จากนั้นคุณสามารถสร้าง apon เหล่านี้ได้อย่างง่ายดายด้วยไวยากรณ์ที่อัปเดตเมื่อคุณ เข้าใจสิ่งที่เกิดขึ้นภายใต้ประทุนวิธีการทำงานของ JavaScript และทำไมต้องเพิ่มสิ่งเหล่านี้
โปรดจำไว้ว่าแม้เทคโนโลยีจะเป็นอุตสาหกรรมที่เปลี่ยนแปลงอย่างรวดเร็วเมื่อพูดถึงการทำความเข้าใจรากฐานและพื้นฐาน แต่ทรัพยากรล่าสุดอาจไม่ดีที่สุดเสมอไป (ซึ่งเป็นสาเหตุที่ โค้ดสมบูรณ์ (รุ่นที่สอง) ยังคงได้รับการพิจารณาอย่างกว้างขวางว่าเป็นหนึ่งในทรัพยากรที่สำคัญที่สุดของการเรียนรู้การพัฒนาซอฟต์แวร์ที่เหมาะสม
รูปแบบ: หลักสูตรวิดีโอ Udemy
ระยะเวลา: 4 1/2 ชั่วโมง
ความพร้อม: ฟรี
Crash Course ปัญญาประดิษฐ์
เพลย์ลิสต์ YouTube
Crash Course มีจุดมุ่งหมายที่จะเป็นวิธีที่ง่ายและเข้าถึงได้ในการเรียนรู้อย่างรวดเร็ว - พวกเขายังใช้แอนิเมชั่นน่ารักและตัวอย่างเรื่องราวเพื่อแสดงให้เห็นถึงแนวคิดที่ยุ่งยาก บ่อยครั้งที่เป็นจุดเริ่มต้นที่ดีสำหรับการทำความเข้าใจบริบทก่อนที่คุณจะเจาะจงมากขึ้น นอกจากนี้ยังเป็นวัสดุที่ดีในการเติมช่องว่างความรู้พื้นฐานพื้นฐาน
รูปแบบ: หลักสูตรวิดีโอ YouTube
ความพร้อม: ฟรี
การเรียนรู้ของเครื่องแอนดรูว์หลักสูตร
เพลย์ลิสต์ YouTube
ไปลึกและค่อนข้างทางเทคนิคสำหรับเมื่อคุณต้องการเริ่มขุดในการเรียนรู้ของเครื่อง ฉันสามารถติดตาม หลักสูตรการเรียนรู้ของเครื่อง [ฟรี] - มันค่อนข้างคณิตศาสตร์ - การจัดการกับการทำความเข้าใจระดับคณิตศาสตร์ของโรงเรียนมัธยมแม้ว่ามันอาจใช้เวลาซ้ำ ๆ มีแบบทดสอบเพื่อทดสอบตัวเองหลังจากการบรรยายและการส่ง "กำหนดเวลา" ที่นุ่มนวล
รูปแบบ: หลักสูตรวิดีโอ YouTube/Coursera พร้อมแบบทดสอบและการส่งรายสัปดาห์
ความพร้อมใช้งาน: ฟรี/ชำระเงิน
สร้างเกม Unity ด้วย brackeys
เพลย์ลิสต์ YouTube
เรียนรู้อย่างรวดเร็ว - เริ่มต้นจากหลักสูตร Make a Game Basic ง่ายต่อการเข้าใจง่ายไปทีละขั้นตอน ได้รับความลึกมากขึ้นด้วยหลักสูตรหัวข้อเฉพาะเช่น FPS, Platformer 2D, การพัฒนาเกม C#, ฯลฯ ที่สร้างขึ้นจนถึงขั้นสูง
รูปแบบ: หลักสูตรวิดีโอ YouTube
ความพร้อม: ฟรี
ทำให้สิ่งที่น่าเบื่อเป็นไปโดยอัตโนมัติด้วย Python
หนังสือฟรี
เข้าใจง่ายบทนำสำหรับโปรแกรมเมอร์และผู้ที่ไม่ใช่โปรแกรม
การผ่านหนังสือเล่มนี้ช่วยให้แน่ใจว่าคุณเข้าใจพื้นฐาน หนังสือเล่มนี้ขอแนะนำอย่างยิ่งสำหรับความรู้พื้นฐาน
รูปแบบ: หนังสือ
ความพร้อม: ฟรี
ยังมีอยู่: ในหลักสูตร Udemy (ดูด้านล่าง)
ทำให้สิ่งที่น่าเบื่อโดยอัตโนมัติด้วยการเขียนโปรแกรม Python
หลักสูตรวิดีโอ Udemy ตามหนังสือ น่าเสียดายที่นี่ไม่ฟรี แต่ Udemy มียอดขายลดราคาบ่อย ๆ ให้ระวัง
เข้าใจง่ายตามหนังสือเล่มนี้อย่างใกล้ชิด สำหรับโปรแกรมเมอร์และผู้ที่ไม่ใช่โปรแกรม การผ่านหลักสูตรช่วยให้แน่ใจว่าคุณเข้าใจพื้นฐาน แนะนำสำหรับความรู้พื้นฐานโดยเฉพาะอย่างยิ่งหากคุณพบวิดีโอที่ง่ายกว่าหนังสือสำหรับการเรียนรู้
รูปแบบ: หลักสูตรวิดีโอ Udemy
ความพร้อมใช้งาน: ชำระเงิน (มักจะลดราคา)
ระยะเวลา: 9.5H
หลักสูตร Udemy ฟรีนี้ ** 'ลอง Django 2.2 - การพัฒนาเว็บด้วย Python 3.6+' นั้นชัดเจนมากสำหรับผู้เริ่มต้นและง่ายต่อการติดตามและคุณจะได้สร้างเว็บไซต์บล็อกที่สนุกสนานในกระบวนการ! ฉันพบว่ามีความแตกต่างไม่มากนักโดยใช้ Django 4.2.7 และ Python 3.12 ดังนั้นหลักสูตรซึ่งดูเหมือนว่าจะถูกสร้างขึ้นในปี 2562 มีอายุมาก! คุณสามารถค้นหาได้ที่นี่
รูปแบบ: หลักสูตร Udemy
ความพร้อม: ฟรี
Django Docs อย่างเป็นทางการ และการสอน Django นั้นยอดเยี่ยมและเป็นมิตรกับผู้เริ่มต้น! ไซต์ Django มีคำอธิบายทุกระดับตั้งแต่การเริ่มต้นอย่างรวดเร็วไปจนถึงการสอนไปจนถึงคำอธิบายหัวข้อไปจนถึงเอกสารเชิงลึกและรายละเอียดเพิ่มเติม พวกเขามีลิงก์ไปยังส่วนต่าง ๆ และคำอธิบายของแต่ละที่นี่
รูปแบบ: เอกสารอย่างเป็นทางการ - แต่ใช้งานง่ายมาก!
ความพร้อม: ฟรี
เมื่อคุณสบายใจพอกับ Django ที่คุณต้องการตั้งค่าเว็บไซต์พร้อมการผลิต (เช่นสด) คุณจะต้องดูสิ่งเหล่านี้:
การตั้งค่า db postgres เป็น django db ของคุณ : ดูคู่มือนี้
รูปแบบ: คู่มือออนไลน์
ความพร้อม: ฟรี
การตั้งค่าตัวแปรสภาพแวดล้อมใน Django: ดังนั้นคุณไม่ได้ทำข้อมูลที่ละเอียดอ่อน! นี่คือบทความอธิบายที่มีประโยชน์
รูปแบบ: บทความสั้น ๆ/คู่มือ
ความพร้อม: ฟรี
หมายเหตุ: เทมเพลตที่มีอยู่ที่นี่: ฉันทำการตั้งค่า Django ตัวอย่างการแสดงการกำหนดค่าสำหรับ PostgressQL DB และการรวมตัวแปรสภาพแวดล้อม คุณสามารถค้นหาได้ในโฟลเดอร์ Django ใน repo นี้
รูปแบบ: GitHub รหัส repo
ความพร้อม: ฟรี
สำหรับผู้เริ่มต้นที่สมบูรณ์:
โครงสร้างพื้นฐานของ Oracle Cloud - ส่วนที่ 1 (พื้นฐานของคลาวด์) - หลักสูตรนี้อธิบาย IaaS, PaaS, SaaS และเปรียบเทียบแนวคิดพื้นฐานของ Oracle vs AWS ในระดับเริ่มต้นที่สมบูรณ์ ดังนั้นจึงมีประโยชน์แม้ว่าคุณจะไม่ได้วางแผนที่จะใช้ Oracle หรือ AWS แต่เพียงต้องการเข้าใจคลาวด์ในระดับสูง
รูปแบบ: หลักสูตรวิดีโอ Udemy
ความพร้อม: ฟรี
ระยะเวลา: 1.5h