ในแต่ละโฟลเดอร์คั่นด้วยหลักสูตรหนังสือและอื่น ๆ เป็นบันทึกย่อของฉันเกี่ยวข้องกับสิ่งที่ฉันกำลังศึกษาการทำหรือการเรียนรู้ ...
เป้าหมายของฉันคือ
หนังสือปัจจุบัน: คุณไม่รู้จัก JS: UP & GOINS CORSTRIES: BOOTCAMP การพัฒนาเว็บที่สมบูรณ์ 2019
หากคุณต้องการพัฒนาทักษะที่จำเป็นในการ 'พร้อมงาน' สำหรับตำแหน่งนักพัฒนารุ่นจูเนียร์ - เสร็จสิ้น Tier X, 0 และ 1
คณิตศาสตร์จะเกี่ยวข้องตลอดคู่มือ เริ่มต้นเมื่อคุณเริ่มต้นคำแนะนำและทำงานเพิ่มขึ้นพร้อมกับคู่มือ (คุณไม่จำเป็นต้องทำสิ่งนี้ก่อนที่จะย้ายไปที่ระดับ 0 หรือระดับ 1 แต่ต้องทำงานอย่างแข็งขันข้างๆพวกเขา)
| หลักสูตร | สถานะ | หลักฐาน |
|---|---|---|
| พีชคณิตฉัน | ||
| พีชคณิต II | ||
| ตรีโกณมิติ | ||
| precalculus |
การแนะนำที่อ่อนโยนมากสมบูรณ์ถ้ารู้สึกว่าคุณจะได้รับประโยชน์จากมันให้ข้ามถ้าคุณอยากจะดำน้ำในระดับ 0
| หลักสูตร | สถานะ | หลักฐาน |
|---|---|---|
| แนะนำถึง JS: การวาดและภาพเคลื่อนไหว | 08/22/19 | หมายเหตุ |
| แนะนำถึง HTML/CSS: การสร้างหน้าเว็บ | 09/05/19 | หมายเหตุ |
| แนะนำถึง SQL: การสอบถามและการจัดการข้อมูล | เช็ด | หมายเหตุ |
| JS ขั้นสูง: เกมและการสร้างภาพข้อมูล | ||
| HTML/JS: การสร้างเว็บเพจแบบโต้ตอบ | ||
| หินปราบ | สถานะ | หลักฐาน |
| สร้างเว็บไซต์ที่เน้นสิ่งที่คุณเรียนรู้และสร้างขึ้นในระดับนี้ ใช้สิ่งนี้เป็นโอกาสในการสร้างพอร์ตโฟลิโอของโครงการบันทึกย่อโพสต์บล็อก ฯลฯ |
กรอกแอพ Academy Open ออนไลน์ Fullstack Bootcamp
| หลักสูตร | สถานะ | หลักฐาน |
|---|---|---|
| ยินดีต้อนรับสู่การเข้ารหัส | 03/28/2020 | หมายเหตุ |
| Full Stack Online - บทนำสู่การเขียนโปรแกรม | 05/20/2020 | หมายเหตุ |
| Full Stack Online - ฐานรากวิศวกรรมซอฟต์แวร์ | ||
| เต็มสแต็คออนไลน์ - ทับทิม | ||
| เต็มสแต็คออนไลน์ - SQL | ||
| เต็มสแต็คออนไลน์ - รางรถไฟ | ||
| Full Stack Online - JavaScript | ||
| เต็มสแต็คออนไลน์ - ตอบสนอง | ||
| Full Stack Online - โครงการสแต็กเต็มรูปแบบ | ||
| Full Stack Online - การค้นหางาน | ||
| หินปราบ | สถานะ | หลักฐาน |
| สร้างเว็บไซต์ที่เน้นสิ่งที่คุณเรียนรู้และสร้างขึ้นในระดับนี้ ใช้สิ่งนี้เป็นโอกาสในการสร้างพอร์ตโฟลิโอของโครงการบันทึกย่อโพสต์บล็อก ฯลฯ |
ความเข้าใจอย่างลึกซึ้งเกี่ยวกับการพัฒนาเว็บและเริ่มเรียนรู้หัวข้อวิทยาศาสตร์คอมพิวเตอร์
| หลักสูตร | สถานะ | หลักฐาน |
|---|---|---|
| บทนำของ CS50 เกี่ยวกับวิทยาการคอมพิวเตอร์ | เช็ด | |
| วิธีการเรียนรู้คณิตศาสตร์: สำหรับนักเรียน | ||
| การเขียนโปรแกรมเว็บของ CS50 ด้วย Python และ JavaScript | ||
| แคลคูลัสตัวแปรเดี่ยว (เข้มงวดมากขึ้น) หรือ Khan Academy Calculus I และ Khan Academy Calculus II (บทนำที่อ่อนโยนกว่า) | ||
| อัลกอริทึม | ||
| การดีบักซอฟต์แวร์ | ||
| การทดสอบซอฟต์แวร์ | ||
| การพัฒนาแอพมือถือของ CS50 ด้วย React Native | ||
| การอ่าน | สถานะ | หลักฐาน |
| MDN HTML - หัวข้อขั้นสูง | ||
| MDN CSS - การอ้างอิง - แนวคิดหลัก | ||
| MDN JavaScript - บทช่วยสอน - คู่มือ JavaScript | ||
| คุณไม่รู้จัก JS: ขึ้นและไป | ||
| คุณไม่รู้จัก JS: ขอบเขตและการปิด | ||
| คุณไม่รู้จัก JS: ต้นแบบวัตถุนี้และวัตถุ | ||
| ฝึกฝน | สถานะ | หลักฐาน |
| ทำปริศนาคลาสสิกทั้งหมดให้สมบูรณ์ - ง่ายต่อการเขียนโค้ด | ||
| เสร็จสิ้น Google Kick Start 2018 | ||
| โครงการการเขียนโปรแกรมระดับ | ||
| โครงการการเขียนโปรแกรมระดับ | ||
| ความเชี่ยวชาญ | สถานะ | หลักฐาน |
| กรอกความเชี่ยวชาญ - หมายเหตุ: คุณจะมีโอกาสที่จะทำความเชี่ยวชาญในแต่ละระดับให้สำเร็จดังนั้นอย่ากังวลมากเกินไปเกี่ยวกับการเลือก 'The Right One' ที่กล่าวว่าหากคุณไม่ได้ทำ App Academy ในการพัฒนาเว็บ Tier 0 - Fullstack Bootcamp - App Academy Open ขอแนะนำอย่างยิ่ง |
หากคุณต้องการพัฒนาทักษะที่จำเป็นในการก้าวข้ามจูเนียร์ไปยังนักพัฒนาระดับกลาง - เมื่อคุณทำเทียร์ X, 0 และ 1 เสร็จแล้วให้ดำเนินการให้เสร็จสิ้นเทียร์ 2 และ 3
ดำน้ำลึกลงไปในหัวข้อวิทยาศาสตร์คอมพิวเตอร์ซึ่งจะพิสูจน์ได้ว่ามีประโยชน์ตลอดการเขียนโปรแกรมทั้งหมด
| หลักสูตร | สถานะ | หลักฐาน |
|---|---|---|
| คณิตศาสตร์สำหรับวิทยาศาสตร์คอมพิวเตอร์ | ||
| รู้เบื้องต้นเกี่ยวกับวิทยาศาสตร์คอมพิวเตอร์และการเขียนโปรแกรมใน Python | ||
| รู้เบื้องต้นเกี่ยวกับการคิดเชิงคำนวณและวิทยาศาสตร์ข้อมูล | ||
| การก่อสร้างซอฟต์แวร์ | ||
| ความรู้เบื้องต้นเกี่ยวกับอัลกอริทึม | ||
| อัลกอริทึม: การออกแบบและการวิเคราะห์ | ||
| การอ่าน | สถานะ | หลักฐาน |
| MDN JavaScript - บทช่วยสอน - ขั้นสูง | ||
| MDN HTTP - บทช่วยสอน | ||
| ส่วนประกอบเว็บ MDN | ||
| คุณไม่รู้จัก JS: ประเภทและไวยากรณ์ | ||
| คุณไม่รู้จัก JS: ES6 & Beyond | ||
| JavaScript Allongéฉบับ "หก" | ||
| เคล็ดลับและกลเม็ด d3 v3.x | ||
| ฝึกฝน | สถานะ | หลักฐาน |
| ทำปริศนาคลาสสิกทั้งหมดให้สมบูรณ์ - Medium on codingame | ||
| กรอกทั้งหมด ES6 KATAS ที่นี่ | ||
| เสร็จสิ้น Google Kick Start 2017 | ||
| กรอก Google รหัส JAM 2018 | ||
| เสร็จสิ้น Facebook Hacker Cup 2017 | ||
| โครงการการเขียนโปรแกรมระดับ | ||
| โครงการการเขียนโปรแกรมระดับ | ||
| ความเชี่ยวชาญ | สถานะ | หลักฐาน |
| กรอกความเชี่ยวชาญ - หมายเหตุ: คุณอาจเลือกที่จะดำเนินการอื่น ๆ รอบ ๆ ความเชี่ยวชาญที่คุณเลือกในระดับก่อนหน้าหรือสาขาออกมาและทำให้ความเชี่ยวชาญแตกต่างกัน |
ดำน้ำลึกลงไปสำรวจอัลกอริทึมและกระบวนทัศน์การเขียนโปรแกรมที่แตกต่างกัน
| หลักสูตร | สถานะ | หลักฐาน |
|---|---|---|
| สถาปัตยกรรมซอฟต์แวร์และการออกแบบ | ||
| การวิเคราะห์ระบบความน่าจะเป็นและความน่าจะเป็นประยุกต์ | ||
| อัลกอริทึม: การออกแบบและการวิเคราะห์ตอนที่ 2 | ||
| แคลคูลัสหลายตัวแปร (เข้มงวดมากขึ้น) หรือแคลคูลัสหลายตัวแปร Khan Academy (บทนำที่อ่อนโยนกว่า) | ||
| โครงสร้างและการตีความโปรแกรมคอมพิวเตอร์ | ||
| การออกแบบและการวิเคราะห์อัลกอริทึม | ||
| ปัญญาประดิษฐ์ | ||
| การอ่าน | สถานะ | หลักฐาน |
| เอกสารอย่างเป็นทางการสำหรับ Angular, React หรือ Vue | ||
| เอกสารอย่างเป็นทางการ | ||
| รูปแบบการออกแบบ JavaScript | ||
| ทำความเข้าใจ Ecmascript 6 | ||
| คำแนะนำที่เพียงพอของศาสตราจารย์ Frisby ส่วนใหญ่ในการเขียนโปรแกรมการทำงาน | ||
| Light Light Js | ||
| Typescript ที่จำเป็น | ||
| ฝึกฝน | สถานะ | หลักฐาน |
| ทำปริศนาคลาสสิกทั้งหมดให้สมบูรณ์ - ยากในการเขียนโค้ด | ||
| เขียน CSS ที่จำเป็นเพื่อสร้างเค้าโครงกริดตามคอลัมน์ 12 คอลัมน์ของคุณเอง - ดูตัวอย่างที่นี่ | ||
| ศึกษาเอกสาร Sass อย่างเป็นทางการและแปลงเค้าโครงกริดตามคอลัมน์ 12 คอลัมน์ของคุณเป็น Sass | ||
| ทำแทร็กทั้งหมดให้สมบูรณ์ (การเขียนโปรแกรมขั้นพื้นฐานโครงสร้างข้อมูลอัลกอริทึม, คณิตศาสตร์, การเรียนรู้ของเครื่องและ Python) บน Hackerearth | ||
| เสร็จสิ้น Google Kick Start 2016 | ||
| กรอก Google Code Jam 2017 | ||
| เสร็จสิ้น Facebook Hacker Cup 2016 | ||
| โครงการการเขียนโปรแกรมระดับ | ||
| โครงการการเขียนโปรแกรมระดับ | ||
| ความเชี่ยวชาญ | สถานะ | หลักฐาน |
| กรอกความเชี่ยวชาญ - หมายเหตุ: คุณอาจเลือกที่จะดำเนินการอื่น ๆ รอบ ๆ ความเชี่ยวชาญที่คุณเลือกในระดับก่อนหน้าหรือสาขาออกมาและทำให้ความเชี่ยวชาญแตกต่างกัน |
หากคุณต้องการพัฒนาทักษะที่จำเป็นในการก้าวไปไกลกว่าระดับกลางถึงผู้พัฒนาอาวุโส - เมื่อคุณทำเทียร์ X, 0, 1, 2 และ 3 เสร็จแล้วให้ดำเนินการให้เสร็จสิ้นเทียร์ 4 และ 5
ห่อหุ้มด้วยการดูที่บางส่วนของการคำนวณเพื่อให้ความรู้ที่หลากหลายซึ่งสามารถใช้ประโยชน์ได้โดยไม่คำนึงถึงความพิเศษ
| หลักสูตร | สถานะ | หลักฐาน |
|---|---|---|
| โครงสร้างการคำนวณ | ||
| ข้อมูลเบื้องต้นเกี่ยวกับฐานข้อมูล - มินิคอร์ทั้งหมด | ||
| สมการเชิงอนุพันธ์ | ||
| วิศวกรรมระบบคอมพิวเตอร์ | ||
| วิศวกรรมประสิทธิภาพของระบบซอฟต์แวร์ | ||
| การขุดชุดข้อมูลขนาดใหญ่ | ||
| ผู้รวบรวม | ||
| การอ่าน | สถานะ | หลักฐาน |
| วิธีการออกแบบโปรแกรม | ||
| 97 สิ่งที่โปรแกรมเมอร์ทุกคนควรรู้ - ขยายออกไป | ||
| คิดว่า Java - วิธีคิดเหมือนนักวิทยาศาสตร์คอมพิวเตอร์ | ||
| เปิดโครงสร้างข้อมูล | ||
| Node.js เอกสาร | ||
| ฝึกฝน | สถานะ | หลักฐาน |
| ทำปริศนาคลาสสิกทั้งหมดให้สมบูรณ์ - ยากมากในการเขียนโค้ด | ||
| ศึกษาคู่มือนักพัฒนาของ Google Android และสร้างแอพ Android ที่คุณเลือก | ||
| เสร็จสิ้น Google Kick Start 2015 | ||
| กรอก Google Code Jam 2016 | ||
| เสร็จสิ้น Facebook Hacker Cup 2015 | ||
| โครงการการเขียนโปรแกรมระดับ | ||
| โครงการการเขียนโปรแกรมระดับ | ||
| ความเชี่ยวชาญ | สถานะ | หลักฐาน |
| กรอกความเชี่ยวชาญ - หมายเหตุ: คุณอาจเลือกที่จะดำเนินการอื่น ๆ รอบ ๆ ความเชี่ยวชาญที่คุณเลือกในระดับก่อนหน้าหรือสาขาออกมาและทำให้ความเชี่ยวชาญแตกต่างกัน |
ห่อหุ้มด้วยการดำน้ำลึกลงไปในความเชี่ยวชาญของคุณ หากคุณยังไม่ได้มีความเชี่ยวชาญขั้นสูงให้พิจารณาอย่างยิ่งรวมอยู่ในระดับนี้ นอกเหนือจากนั้นอย่าลังเลที่จะมุ่งเน้นไปที่ความเชี่ยวชาญหนึ่งการฝึกฝนมากขึ้นในพื้นที่นั้นหรือสาขาออกและพัฒนาความเชี่ยวชาญในความเชี่ยวชาญหลายอย่าง
| ฝึกฝน | สถานะ | หลักฐาน |
|---|---|---|
| เติมเต็มความเชี่ยวชาญ | ||
| เติมเต็มความเชี่ยวชาญ | ||
| เติมเต็มความเชี่ยวชาญ | ||
| เติมเต็มความเชี่ยวชาญ | ||
| เติมเต็มความเชี่ยวชาญ | ||
| หินปราบ | สถานะ | หลักฐาน |
| สร้างเว็บไซต์ที่เน้นสิ่งที่คุณเรียนรู้และสร้างขึ้นในช่วงความเชี่ยวชาญนี้ ใช้สิ่งนี้เป็นโอกาสในการสร้างพอร์ตโฟลิโอของโครงการบันทึกย่อโพสต์บล็อก ฯลฯ |
แต่ละชั้นมี capstone ตาม 'ความเชี่ยวชาญ' ซึ่งเกี่ยวข้องกับการศึกษาเพิ่มเติมและการฝึกฝนอย่างกว้างขวางในพื้นที่ที่คุณเลือก FullStack Bootcamp - App Academy Open ขอแนะนำอย่างยิ่ง (แต่ไม่จำเป็น) เป็นความเชี่ยวชาญครั้งแรก นอกเหนือจากนั้นอย่าลังเลที่จะทำความเชี่ยวชาญที่แตกต่างกันในแต่ละชั้นหรือดำน้ำลึกลงไปในความเชี่ยวชาญโดยเลือกมันในช่วงหลาย ๆ ระดับเพื่อสำรวจในรายละเอียดที่มากขึ้นและพัฒนาโปรไฟล์พิเศษของคุณต่อไป
ความเชี่ยวชาญดังต่อไปนี้ขึ้นอยู่กับความรู้ที่ได้รับในระดับก่อนหน้านี้ นอกจากนี้โดยทั่วไปแล้วพวกเขาจะ 'ยากขึ้น' หรือจะต้องทำงานมากกว่าที่ระบุไว้ข้างต้น
ทั้งระดับและความเชี่ยวชาญจะต้องใช้ 'โครงการการเขียนโปรแกรมระดับ' คุณมีอิสระที่จะเลือกโครงการโปรแกรมใด ๆ ที่คุณต้องการ เพื่อช่วยต่อสู้กับ 'แต่ฉันไม่รู้ว่าฉันต้องการอะไร' สิ่งกีดขวางบนถนนแนวคิดโครงการการเขียนโปรแกรมระดับแสดงความคิดที่หลากหลาย
หมายเหตุ: ในความเชี่ยวชาญพิเศษโครงการการเขียนโปรแกรมระดับอาจมีเกณฑ์พิเศษ (เช่น 'หากคุณกำลังทำความเชี่ยวชาญในการพัฒนาแอพมือถือโครงการของคุณจะต้องเป็นแอพมือถือ')
| หลักสูตร | สถานะ | หลักฐาน |
|---|---|---|
| สร้างเว็บไซต์ในโลกแห่งความเป็นจริงที่ตอบสนองด้วย HTML5 และ CSS3 | 07-06-18 | N/A |
| CSS และ SASS ขั้นสูง: Flexbox, Grid, Animations และอีกมากมาย! | 07-31-18 | หมายเหตุ |
| วิธีใช้เป้าหมายอัจฉริยะ - บรรลุเวลาน้อยลง | 08-10-18 | หมายเหตุ |
| วิธีการมีส่วนร่วมในโครงการโอเพ่นซอร์สใน GitHub | 10-16-18 | N/A |
| การตั้งโปรแกรมล่วงหน้า: ทุกสิ่งที่คุณจำเป็นต้องรู้ก่อนรหัส | 10-19-18 | หมายเหตุ |
| รู้เบื้องต้นเกี่ยวกับ JavaScript | 11-03-18 | N/A |
| พื้นฐาน JavaScript สำหรับผู้เริ่มต้น | 11-05-18 | หมายเหตุ |
| เรียนรู้วิธีการเรียนรู้: เครื่องมือทางจิตที่ทรงพลังเพื่อช่วยให้คุณเชี่ยวชาญวิชาที่ยากลำบาก | 11-18-18 | หมายเหตุ |
| HTML & CSS ที่ทันสมัยตั้งแต่ต้น (รวมถึง SASS) | 07-23-19 | หมายเหตุ |
| bootcamp พัฒนาเว็บในปี 2019 ที่สมบูรณ์ | 09-14-19 | หมายเหตุ |
| เรียนรู้ JavaScript: เต็มซ้อนตั้งแต่เริ่มต้น | 02-23-20 | หมายเหตุ |
| เทคโนโลยีความเข้าใจของ CS50 | 06-26/20 | หมายเหตุ |
| จาวาสคริปต์สมัยใหม่ตั้งแต่ต้น | เช็ด | หมายเหตุ |
| หลักสูตร JavaScript ที่สมบูรณ์ 2018: สร้างโครงการจริง! | ||
| bootcamp นักพัฒนาเว็บ | ||
| bootcamp นักพัฒนาเว็บขั้นสูง | ||
| ผู้พัฒนาเว็บที่สมบูรณ์ในปี 2561: ศูนย์สู่ความเชี่ยวชาญ | ||
| หลักสูตรนักพัฒนาเว็บที่สมบูรณ์ 2.0 | ||
| The Modern Python 3 bootcamp | ||
| The Ultimate MySQL bootcamp: ไปจาก SQL เริ่มต้นเป็นผู้เชี่ยวชาญ | ||
| JavaScript: ทำความเข้าใจกับชิ้นส่วนแปลก ๆ | ||
| เรียนรู้และเข้าใจ nodejs | ||
| ES6 JavaScript: คู่มือนักพัฒนาที่สมบูรณ์ | ||
| Node with React: การพัฒนาเว็บ FullStack | ||
| คู่มือนักพัฒนาซอฟต์แวร์ที่สมบูรณ์สำหรับ MongoDB | ||
| WebPack 2: คู่มือนักพัฒนาที่สมบูรณ์ | ||
| ตอบสนองที่ทันสมัยด้วย redux | ||
| Advanced React and Redux: 2018 Edition | ||
| React 16 - คู่มือที่สมบูรณ์ (รวมเราเตอร์ React 4 & Redux) | ||
| หลักสูตรนักพัฒนาเว็บ React Complete (พร้อม Redux) | ||
| หลักสูตรนักพัฒนา Node.js ที่สมบูรณ์ (ฉบับที่ 2) | ||
| Python Bootcamp เสร็จสมบูรณ์: ไปจากศูนย์เป็นฮีโร่ใน Python 3 | ||
| อินโทรไปยัง JavaScript | ||
| หนังสือ | สถานะ | หลักฐาน |
|---|---|---|
| วิธีที่ฉลาดกว่าในการเรียนรู้ JavaScript | เช็ด | หมายเหตุ |
| คู่มืออาชีพของนักพัฒนาซอฟต์แวร์ที่สมบูรณ์ | เช็ด | หมายเหตุ |
| คู่มือ JavaScript | เช็ด | หมายเหตุ |
| โครงการ | สถานะ | หลักฐาน |
|---|---|---|
| โครงการพื้นฐาน | 07-07-18 | การไม่ได้รับผลไม้ |
| โครงการพื้นฐาน | 07-19-18 | นักบวช |
| โครงการพื้นฐาน | 07-26-18 | Trillo |
| โครงการพื้นฐาน | 07-31-18 | คนเนกซ์ |
| โครงการพื้นฐาน | 07-10-19 | HBS |
| โครงการพื้นฐาน | 07-13-19 | Bridgeledger |
| โครงการพื้นฐาน | 07-19-19 | ช่างเทคนิค |
| โครงการพื้นฐาน | 07-23-19 | Johndoe-Portfolio |
| โครงการพื้นฐาน | 08-05-19 | Tinderpet |
| สร้างหน้าส่วย | 03-09-20 | Brad Traversy | หน้าส่วย |
| สร้างแบบฟอร์มการสำรวจ | 03-11-20 | แบบฟอร์มการสำรวจ FCC |
| สร้างหน้า Landing Page ผลิตภัณฑ์ | 03-12-20 | Uplayer หน้า Landing Pructions |
| สร้างหน้าเอกสารทางเทคนิค | 03-20-20 | เอกสาร JS | หน้าเอกสารทางเทคนิค |
| สร้างเว็บเพจส่วนบุคคล | 03-24-20 | พอร์ตโฟลิโอ FCC | หน้าเว็บพอร์ตโฟลิโอส่วนบุคคล |
สามารถพบหนังสือเพิ่มเติมได้ ที่นี่
SURGE.SH
Heroku
ความผิดพลาด
MDN
ydkjs
สำหรับเมื่อคุณต้องการสินทรัพย์/ไอเดีย
เอกสารอย่างเป็นทางการ
เส้นทางเต็ม :
เครดิต: P1XT