การเรียนรู้จากโครงการ
รายการบทเรียนการเขียนโปรแกรมที่ผู้เรียนสร้างแอปพลิเคชันตั้งแต่เริ่มต้น บทเรียนเหล่านี้แบ่งออกเป็นภาษาการเขียนโปรแกรมหลักที่แตกต่างกัน บางคนมีเทคโนโลยีและภาษาผสม
ในการเริ่มต้นใช้งานเพียงส้อม repo นี้ โปรดดูที่การสนับสนุน MD สำหรับแนวทางการบริจาค
สารบัญ:
- C#
- C/C ++
- การปิดบัง
- น้ำอมฤต
- Erlang
- f#
- ไป
- Haskell
- HTML/CSS
- ชวา
- จาวาสคริปต์
- Kotlin
- Lua
- Ocaml
- PHP
- งูหลาม
- R
- ทับทิม
- สนิม
- สกาล่า
- ฉับพลัน
- ทรัพยากรเพิ่มเติม
C/C ++:
- สร้างล่าม (บทที่ 14 บนเขียนเป็น C)
- หน่วยความจำจัดสรร 101 - เขียนตัวจัดสรรหน่วยความจำอย่างง่าย
- เขียนเปลือกใน C
- เขียนระบบไฟล์ฟิวส์
- สร้างตัวแก้ไขข้อความของคุณเอง
- สร้าง LISP ของคุณเอง
- วิธีการตั้งโปรแกรมเกม NES ใน C
- เขียนระบบปฏิบัติการตั้งแต่เริ่มต้น
- วิธีสร้างระบบปฏิบัติการตั้งแต่เริ่มต้น
- การสร้างตัวจำลอง Chip-8
- เริ่มต้นการเขียนโปรแกรมเกมด้วย C ++ และ SDL
- การใช้ร้านค้าคีย์-ค่า
- โครงการกราฟิก 3 มิติขนาดเล็ก
- Tiny Renderer หรือวิธีการทำงานของ OpenGL: การแสดงผลซอฟต์แวร์ในรหัส 500 บรรทัด
- raytracing ที่เข้าใจได้ใน 256 บรรทัดของ C ++ เปลือยเปล่า
- Kaboom ใน 180 บรรทัดของ C ++ เปลือยเปล่า
- 486 บรรทัดของ C ++: FPS โรงเรียนเก่าในช่วงสุดสัปดาห์
- การเขียนคอมไพเลอร์ x86-64 น้อยที่สุดใน C ++
- สร้างไลบรารีโค้ดสดสำหรับ C ++
- เขียนตารางแฮชใน C
- มาสร้างฐานข้อมูลอย่างง่าย
- มาเขียนเคอร์เนลกันเถอะ
- เขียน bootloader ใน c
- คอนเทนเนอร์ Linux ในรหัส 500 บรรทัด
- เขียนเครื่องเสมือนของคุณเอง
- การเรียนรู้ KVM - ใช้เคอร์เนล Linux ของคุณเอง
- เขียนคอมไพเลอร์ C
- ส่วนที่ 1: จำนวนเต็มเล็กซิงและการสร้างรหัส
- ส่วนที่ 2: ผู้ให้บริการ Unary
- ส่วนที่ 3: ผู้ประกอบการไบนารี
- ตอนที่ 4: ผู้ให้บริการไบนารียิ่งขึ้น
- ส่วนที่ 5: ตัวแปรท้องถิ่น
- ตอนที่ 6: เงื่อนไข
- ส่วนที่ 7: คำสั่งผสม
- ตอนที่ 8: ลูป
- ตอนที่ 9: ฟังก์ชั่น
- ส่วนที่ 10: ตัวแปรทั่วโลก
- การใช้ภาษาด้วย LLVM
- Meta Crush Saga: เกมคอมไพล์เวลา C ++ 17
- การคูณเมทริกซ์ประสิทธิภาพสูง
- ผู้บุกรุกอวกาศตั้งแต่เริ่มต้น
- ส่วนที่ 1
- ตอนที่ 2
- ส่วนที่ 3
- ตอนที่ 4
- ส่วนที่ 5
- การสอน Tetris ในแพลตฟอร์ม C ++ อิสระ
- การเขียนดีบักเกอร์ Linux
- ส่วนที่ 1: การตั้งค่า
- ส่วนที่ 2: จุดพัก
- ตอนที่ 3: ลงทะเบียนและหน่วยความจำ
- ตอนที่ 4: เอลฟ์และคนแคระ
- ส่วนที่ 5: แหล่งที่มาและสัญญาณ
- ตอนที่ 6: การก้าวเข้าระดับแหล่งที่มา
- ส่วนที่ 7: จุดพักระดับต้นทาง
- ตอนที่ 8: สแต็กคลี่คลาย
- ตอนที่ 9: การจัดการตัวแปร
- ส่วนที่ 10: หัวข้อขั้นสูง
การเขียนโปรแกรมเครือข่าย
ลองใช้รหัส A TCP/IP stack
- ตอนที่ 1: Ethernet & ARP
- ส่วนที่ 2: IPv4 & ICMPV4
- ตอนที่ 3: Basics & Handshake พื้นฐาน TCP
- ส่วนที่ 4: TCP Data Flow & Socket API
- ตอนที่ 5: TCP retransmission
การเขียนโปรแกรมเซิร์ฟเวอร์พร้อมกัน
- ส่วนที่ 1 - บทนำ
- ส่วนที่ 2 - เธรด
- ส่วนที่ 3 - ขับเคลื่อนเหตุการณ์
- ตอนที่ 4 - libuv
- ตอนที่ 5 - กรณีศึกษา Redis
- ตอนที่ 6 - การโทรกลับสัญญาและ Async/รอคอย
นายหน้า MQTT ตั้งแต่เริ่มต้น
- ส่วนที่ 1 - โปรโตคอล
- ตอนที่ 2 - เครือข่าย
- ตอนที่ 3 - เซิร์ฟเวอร์
- ส่วนที่ 4 - โครงสร้างข้อมูล
- ส่วนที่ 5 - หัวข้อที่เป็นนามธรรม
- ตอนที่ 6 - ตัวจัดการ
- โบนัส - มัลติเธรด
OpenGL:
- การสร้างโคลนเกม Breakout 2D ใน C ++ ด้วย OpenGL
- การฝ่าวงล้อม
- การตั้งค่า
- การแสดงผลสไปรต์
- ระดับ
- การชนกัน
- ลูกบอล
- การตรวจจับการชนกัน
- การแก้ปัญหาการชนกัน
- อนุภาค
- การประมวลผล
- พลัง
- เสียง
- แสดงข้อความ
- ความคิดสุดท้าย
- ฮีโร่ที่ทำด้วยมือ
- วิธีทำ minecraft ใน C ++/opengl (วิดีโอ)
C#:
- เรียนรู้ C# โดยการสร้างเกม RPG แบบง่าย ๆ
- สร้างเกมเหมือนคนโกงใน C#
- สร้างแอพว่างเปล่าด้วย C# และ Xamarin (ทำงานระหว่างดำเนินการ)
- สร้างแอพห้องสมุดรูปภาพ iOS ด้วย Xamarin และ Visual Studio
- การสร้าง CoreWiki นี่คือระบบการจัดการเนื้อหาสไตล์วิกิที่เขียนขึ้นอย่างสมบูรณ์ใน C# ด้วย ASP.NET Core และหน้ามีดโกน คุณสามารถค้นหาซอร์สโค้ดได้ที่นี่
Clojure:
- สร้างบอท Twitter ด้วย Clojure
- การสร้างเครื่องตรวจสอบคาถา
- การสร้างการบูรณาการ JIRA กับ Clojure & Atlassian Connect
- การสร้างต้นแบบด้วย Clojure
น้ำอมฤต
- การสร้างแอพแชทง่าย ๆ ด้วยน้ำอมฤตและฟีนิกซ์
- วิธีการเขียนตัวย่อ Super Fast Link กับ Elixir, Phoenix และ Mnesia
Erlang
- Chatbus: สร้างแอพห้องแชทผู้ใช้หลายคนแรกของคุณด้วย Erlang/OTP
- สร้างแอพแชทกับ Erlang, Rebar, Cowboy และ Bullet
f#:
- เขียน Excel ของคุณเองใน 100 บรรทัดของ F#
Java:
- สร้างล่าม (บทที่ 4-13 เขียนด้วย Java)
- สร้างเซิร์ฟเวอร์ HTTP อย่างง่ายด้วย Java
- สร้างแอพ Android Flashlight (วิดีโอ)
- สร้างแอพ Spring Boot พร้อมการรับรองความถูกต้องของผู้ใช้
JavaScript:
- สร้าง 30 สิ่งใน 30 วันด้วย 30 บทเรียน
- สร้างแอพใน JS บริสุทธิ์
- สร้างส่วนขยายสมุดบันทึก Jupyter
HTML และ CSS:
- สร้างหน้าจอโหลด
- สร้างเครื่องคิดเลข HTML ด้วย JS
แอปพลิเคชันมือถือ:
- สร้างแอปพลิเคชัน Tode React Native
- สร้างแอปพลิเคชั่น React Native ด้วย Redux thunk
เว็บแอปพลิเคชัน:
ตอบสนอง:
- สร้างแอพ Serverless React.js
- สร้างโคลน Trello
- สร้างแอพลงคะแนนอักขระด้วย React, Node, MongoDB และ Socketio
- React Tutorial: การโคลนนิ่ง Yelp
- สร้างแอพการลงคะแนนภาพยนตร์สแต็กเต็มรูปแบบพร้อมการพัฒนาแบบทดสอบครั้งแรกโดยใช้มอคค่าตอบโต้ Redux และไม่เปลี่ยนรูป
- สร้างสตรีม Twitter ด้วย React และ Node
- สร้างแอพ Mern Story Serverless ด้วย webtask.io
- สร้างโคลนขนาดกลางอย่างง่ายโดยใช้ react.js และ node.js
- รวม MailChimp ใน JS
- สร้างส่วนขยายของโครเมี่ยมด้วย REACE + พัสดุ
- สร้างแอพ tode ด้วย React Native
- สร้างแอปพลิเคชันแชท
- สร้างแอพข่าวด้วย React Native
- เรียนรู้ webpack สำหรับ React
- การทดสอบแอป React กับ Pupepeteer และ Jest
- สร้าง React Boilerplate ของคุณเอง
- รหัสเกมแห่งชีวิตด้วย React
- บทช่วยสอนเบื้องต้นของ React+Redux
- สร้างตารางการนัดหมาย
- สร้างแอพแชทด้วยการวิเคราะห์ความเชื่อมั่น
- สร้างการตั้งค่าแอปพลิเคชันเว็บสแต็กเต็มรูปแบบ
- สร้างโคลนผู้ที่ทำซ้ำด้วย React และ Firebase
- สร้างเครื่องใบเสนอราคาแบบสุ่ม
- ส่วนที่ 1
- ตอนที่ 2
- ส่วนที่ 3
- ตอนที่ 4
- ส่วนที่ 5
- ตอนที่ 6
- ส่วนที่ 7
เชิงมุม:
สร้างโคลน Instagram ด้วยมุม 1.x
สร้างไคลเอนต์ข่าวแฮ็กเกอร์ออฟไลน์ที่มี Angular 2+
สร้าง Google+ โคลนด้วย django และ angularjs (Angular 1.x)
สร้างแอพโลกแห่งความจริงที่สวยงามด้วย Angular 8:
สร้างเค้าโครงตอบสนองด้วย bootstrap 4 และ Angular 6
แอพ Tode ด้วย Angular 5
- รู้เบื้องต้นเกี่ยวกับ Angular
- ส่วนที่ 1
โหนด:
- สร้างเว็บไซต์ง่าย ๆ ด้วย Node, Express และ MongoDB
- สร้างตัวแก้ไข Markdown แบบเรียลไทม์ด้วย nodejs
- การพัฒนาที่ขับเคลื่อนด้วยการทดสอบด้วยโหนด, postgres และ knex
- เขียนบอท Twitter ใน node.js
- สร้างเว็บแอปที่เรียบง่าย
- สร้างบอทค้นหาง่าย ๆ ใน 30 นาที
- สร้างงานขูดเว็บแอปพลิเคชัน
ความเต็ม
- Vue 2 + Firebase: วิธีการสร้างแอพ Vue ด้วยระบบตรวจสอบความถูกต้องของ Firebase ใน 15 นาที
- การสอนแอปพลิเคชัน vue.js - การสร้างแอพการจัดทำงบประมาณอย่างง่ายด้วย Vue
- สร้างบล็อกด้วย Vue, GraphQl และ Apollo
- สร้างเว็บแอปพลิเคชันสแต็กเต็มรูปแบบโดยใช้ MeVN (MongoDB, Express, Vue, Node) สแต็ก
- Vue.js to-do List Tutorial (วิดีโอ)
คนอื่น ๆ (Hapi, Express ... ):
- สร้างเว็บแอปพลิเคชันแบบก้าวหน้า (PWA)
- ส่วนที่ 1
- ตอนที่ 2
- ส่วนที่ 3
- สร้างแอปพลิเคชันตั๋วสนับสนุนด้วย adonisjs
- สร้างแอพเดสก์ท็อปดั้งเดิมด้วย JS
- สร้าง API ที่ทรงพลังด้วย nodejs, graphql และ hapi
d3.js
- เรียนรู้ D3 โดยใช้ตัวอย่าง
- เรียนรู้ที่จะสร้างแผนภูมิบรรทัด
การพัฒนาเกม:
- สร้างเกม Breakout 2D โดยใช้ Phaser
- ทำนก Flappy ใน HTML5 และ JavaScript ด้วย phaser
แอปพลิเคชันเดสก์ท็อป:
- สร้างเครื่องเล่นเพลงด้วย React & Electron
- ส่วนที่ 1
- ตอนที่ 2
- ส่วนที่ 3
- สร้างแอพแชทเดสก์ท็อปด้วย React และอิเล็กตรอน
เบ็ดเตล็ด:
- วิธีสร้างเฟรมเวิร์กเว็บในรหัสน้อยกว่า 20 บรรทัด
- สร้างตัวคุณเอง Redux
- วิธีการเขียน Dom เสมือนของคุณเอง
- สร้าง API GraphQL แบบเรียลไทม์แบบเรียลไทม์ด้วย WebSockets บน AWS
Kotlin:
- Keddit - เรียนรู้ Kotlin ในขณะที่พัฒนาแอปพลิเคชัน Android
Lua:
รัก:
- Bytepath: การสร้างเกมที่สมบูรณ์กับ Lua และLöve
- ส่วนที่ 0: บทนำ
- ตอนที่ 1: Game Loop
- ส่วนที่ 2: ห้องสมุด
- ตอนที่ 3: ห้องและพื้นที่
- ตอนที่ 4: แบบฝึกหัด
- ตอนที่ 5: พื้นฐานของเกม
- ตอนที่ 6: พื้นฐานของผู้เล่น
- ตอนที่ 7: สถิติผู้เล่นและการโจมตี
- ตอนที่ 8: ศัตรู
- ตอนที่ 9: ผู้กำกับและการเล่นเกมวนรอบ
- ส่วนที่ 10: การเขียนโค้ด
- ตอนที่ 11: passives
- ตอนที่ 12: Passives เพิ่มเติม
- ส่วนที่ 13: Skill Tree
- ส่วนที่ 14: คอนโซล
- ส่วนที่ 15: สุดท้าย
Python:
การขูดเว็บ:
- การขุดข้อมูล Twitter ด้วย Python
- ขูดเว็บไซต์ด้วยการริบ
- วิธีการขูดด้วย Python และ Selenium WebDriver
- ฉันควรดูหนังเรื่องไหนโดยใช้ BeautifulSoup
เว็บแอปพลิเคชัน:
- สร้างไมโครบล็อกด้วยขวด
- สร้างบล็อกเว็บแอปใน Django
- ส่วนที่ 1: บทนำ
- ส่วนที่สอง: ส่วนขยายเพื่อเพิ่มคุณสมบัติเพิ่มเติม
- เลือกงานนำเสนอการผจญภัยของคุณเอง
- สร้างรายการสิ่งที่ต้องทำด้วย Flask และ RethinkDB
- สร้างรายการสิ่งที่ต้องทำด้วย Django และการพัฒนาที่ขับเคลื่อนด้วยการทดสอบ
- สร้าง microservice ที่พักผ่อนใน Python
- Microservices ที่มี Docker, Flask และ React
- สร้างเว็บแอพง่ายๆด้วย Flask
- สร้าง API ที่เต็มไปด้วยขวด - วิธี TDD
- สร้าง Django API ภายใน 20 นาที
บอท:
- สร้างบอท reddit
- วิธีสร้างบอท reddit - youtube (วิดีโอ)
- สร้างบอท Facebook Messenger
- สร้างบอท Reddit + Facebook Messenger
- วิธีสร้างบอทโทรเลขโดยใช้ Python
- สร้างบอท Twitter ใน Python
วิทยาศาสตร์ข้อมูล:
- เรียนรู้ Python สำหรับวิทยาศาสตร์ข้อมูลโดยทำหลายโครงการ (วิดีโอ):
- ส่วนที่ 1: บทนำ
- ส่วนที่ 2: การวิเคราะห์ความเชื่อมั่นของ Twitter
- ส่วนที่ 3: ระบบแนะนำ
- ส่วนที่ 4: การทำนายราคาหุ้น
- ตอนที่ 5: ความฝันที่ลึกซึ้งใน Tensorflow
- ตอนที่ 6: อัลกอริทึมทางพันธุกรรม
การเรียนรู้ของเครื่อง:
- เขียนการถดถอยเชิงเส้นจากศูนย์ใน Python (วิดีโอ)
- การเรียนรู้ของเครื่องทีละขั้นตอนใน Python
- ทำนายคุณภาพของไวน์
- การแก้ปัญหาการจำแนกผลไม้
- เรียนรู้การเรียนรู้ที่ไม่ได้รับการดูแลด้วย Python
- สร้างตาข่ายประสาทของคุณเองตั้งแต่เริ่มต้นใน Python
- การถดถอยเชิงเส้นใน Python โดยไม่มี Sklearn
- การถดถอยเชิงเส้นหลายตัวแปรโดยไม่มี Sklearn
- ผู้แนะนำเพลงโดยใช้ KNN
- ค้นหาคำถาม Quora ที่คล้ายกัน-
- ใช้โบว์, TFIDF และ XGBOOST
- ใช้ Word2vec และ xgboost
opencv:
- สร้างเครื่องสแกนเอกสาร
- สร้างเครื่องตรวจจับใบหน้าโดยใช้ OpenCV และการเรียนรู้อย่างลึกซึ้ง
- สร้างระบบการจดจำใบหน้าโดยใช้ OpenCV, Python และ Deep Learning
- ตรวจจับคุณสมบัติเด่นในภาพ
- สร้างเครื่องสแกนบาร์โค้ด
- เรียนรู้การจัดกลุ่มใบหน้าด้วย Python
- การติดตามวัตถุด้วย Camshift
- การแบ่งส่วนความหมายกับ OpenCV และการเรียนรู้อย่างลึกซึ้ง
- การตรวจจับข้อความในรูปภาพและวิดีโอ
- ผู้คนที่ใช้ OpenCV
- การติดตามวัตถุหลายรายการด้วย opencv
- การถ่ายโอนสไตล์ประสาทด้วย opencv
- OpenCV OCR และการจดจำข้อความ
- บทช่วยสอนการแก้ไขแบบเบ้
- การสอนการตรวจจับสถานที่สำคัญ
- การตรวจจับวัตถุโดยใช้ MASK-R-CNN
- การสอนการตรวจจับเป้าหมายอัตโนมัติ
- eigenfaces โดยใช้ opencv
- การสอนการตรวจจับสถานที่สำคัญทางใบหน้าเร็วขึ้น (5 จุด)
- การตรวจจับจุดพิมพ์มือ
- การติดตามวัตถุสหสัมพันธ์ DLIB -
- ตัวติดตามวัตถุเดียว
- ตัวติดตามวัตถุ
- การเย็บภาพด้วย opencv และ python
- การแบ่งส่วนอินสแตนซ์ด้วย opencv
- เครื่องตรวจจับหน้ากาก
การเรียนรู้ลึก:
- การใช้อวนประสาทแบบ convolutional เพื่อตรวจจับจุดสำคัญบนใบหน้า
- สร้างใบหน้าโดยเฉลี่ยโดยใช้ Python และ OpenCV
- ทำลายระบบ captcha โดยใช้ CNNS
- ใช้แบบจำลองการลงทะเบียนล่วงหน้าเพื่อให้การคาดการณ์ภาพ
- สร้าง CNN แรกของคุณ
- สร้างท่อส่งใบหน้า
- สร้างเครื่องกำเนิดภาพคำบรรยายภาพ
- สร้างระบบการจดจำใบหน้าของคุณเอง
- ฝึกอบรมการตรวจจับภาษา AI ใน 20 นาที
- การตรวจจับวัตถุด้วยเครือข่ายประสาท
- เรียนรู้การวิเคราะห์ความเชื่อมั่นของ Twitter -
- ส่วนที่ 1 - การทำความสะอาดข้อมูล
- ส่วนที่สอง - EDA การสร้างภาพข้อมูล
- ส่วนที่ III - กฎของ ZIPF การสร้างภาพข้อมูล
- ส่วนที่ IV - การสกัดคุณลักษณะ (นับเวกเตอร์)
- ส่วนที่ V - การสกัดคุณลักษณะ (TFIDF Vectoriser)
- ส่วนที่ VI - DOC2VEC
- ส่วนที่ VII - การสร้างแบบจำลองวลี + doc2vec
- ส่วนที่ VIII - การลดขนาด
- ส่วนที่ 9 - อวนประสาทกับเวกเตอร์ TFDIF
- ส่วน X - อวนประสาทที่มี Word2Vec/doc2Vec
- ส่วนที่ XI - CNN กับ Word2Vec
- ใช้การถ่ายโอนการเรียนรู้สำหรับการจำแนกภาพที่กำหนดเอง
- เรียนรู้ที่จะเขียนโค้ดเครือข่ายประสาทอย่างง่ายใน 11 บรรทัดของ Python
- สร้างเครือข่ายประสาทโดยใช้วิธีการสืบเชื้อสายการไล่ระดับสี
- ฝึกอบรมโมเดล Keras เพื่อสร้างสีสัน
- เริ่มต้นด้วย Keras ในชุดข้อมูลที่กำหนดเอง
- ใช้ eigenfaces และ fisherfaces บนชุดข้อมูล FACES94
- Kaggle Mnist Digit Recognizer Tutorial
- การสอน Mnist แฟชั่นกับ tf.keras
- CNN โดยใช้ keras เพื่อจำแนกสุขภาพรูทโดยอัตโนมัติ
- Keras vs Tensorflow
- การเรียนรู้อย่างลึกซึ้งและการวิเคราะห์ภาพทางการแพทย์สำหรับการตรวจหามาลาเรีย
- ถ่ายโอนการเรียนรู้สำหรับการจำแนกรูปภาพโดยใช้ keras
- รหัสตัวจําแนกยิ้มโดยใช้ CNNS ใน Python
- การประมวลผลภาษาธรรมชาติโดยใช้ scikit-learn
- Code A Taylor Swift Generator
เบ็ดเตล็ด:
- สร้างล่ามที่เรียบง่าย
- สร้าง blockchain ง่าย ๆ ใน Python
- เขียนฐานข้อมูล NOSQL ใน Python
- การสร้างเครื่องสแกนปั๊มก๊าซพร้อม OpenCV/Python/iOS
- สร้างระบบสตรีมมิ่งแบบกระจายด้วย Python และ Kafka
- การเขียนคอมไพเลอร์ x86-64 พื้นฐานตั้งแต่เริ่มต้นใน Python สต็อก
- ทำดีบั๊กระดับต่ำ (Linux)
- การใช้เครื่องมือค้นหา
- ส่วนที่ 1
- ตอนที่ 2
- ส่วนที่ 3
- สร้างเกมแห่งชีวิต
- สร้างเทอร์มินัล ASCII Art
- เขียน ai tic-tac-toe
- สร้างงานศิลปะโฟโตโมซ่า
- สร้างเกม "งู" ในเทอร์มินัล
- เขียนด้วยตัวเอง
- การใช้ Python ของนักวิ่ง Python Bytecode
ไป:
- สร้างแอพแชทแบบเรียลไทม์ด้วย Golang, Angular 2 และ WebSocket
- การสร้างเว็บแอพพลิเคชั่นและไมโครเซอรี่โดยใช้จิน
- วิธีใช้ godog สำหรับการพัฒนาที่ขับเคลื่อนด้วยพฤติกรรมใน Go et เริ่มต้นด้วย godog
- อาคาร blockchain ใน GO
- ส่วนที่ 1: ต้นแบบพื้นฐาน
- ตอนที่ 2: หลักฐานการทำงาน
- ตอนที่ 3: การคงอยู่และ CLI
- ส่วนที่ 4: ธุรกรรม 1
- ส่วนที่ 5: ที่อยู่
- ตอนที่ 6: ธุรกรรม 2
- ตอนที่ 7: เครือข่าย
- สร้างเว็บแอปพลิเคชันด้วย Golang
- การสร้างภาชนะจากศูนย์ใน GO - Liz Rice (ระบบกล้องจุลทรรศน์)
PHP:
- วิธีสร้างบล็อกด้วย Laravel (วิดีโอ)
- สร้างบล็อกของคุณเอง (ใน PHP บริสุทธิ์)
- สร้างตัวอย่างเว็บไซต์อสังหาริมทรัพย์ด้วย SilverStripe
- การสร้างแอพแชทเรียลไทม์ด้วย Laravel 5.4 และ Vuejs (วิดีโอ)
- สร้างเครือข่ายโซเชียล: Laravel 5 - YouTube (วิดีโอ)
- สร้างแอพหลายผู้เช่าที่มีคุณสมบัติเต็มรูปแบบด้วย Laravel
- ส่วนที่ 0: บทนำ
- ส่วนที่ 1: การตั้งค่า
- ส่วนที่ 2: บทบาทและ permissinos
- ส่วนที่ 3: คำเชิญ
- ส่วนที่ 4: การรับรองความถูกต้อง
- ส่วนที่ 5: การทดสอบ
- ส่วนที่ 6: โปรไฟล์ผู้ใช้
- ตอนที่ 7: การปรับใช้
Ocaml:
- ใช้ภาษาด้วย LLVM ใน OCAML
ทับทิม:
- สร้างสแต็คเครือข่ายด้วยทับทิม
- สร้าง Redis ของคุณเอง
- ส่วนที่ 0: บทนำ
- ส่วนที่ 1: เซิร์ฟเวอร์ Barebones TCP
- ตอนที่ 2: ปิง <-> พงษ์
- ตอนที่ 3: ลูกค้าพร้อมกัน
- ตอนที่ 4: Echo
ทับทิมบนราง:
- การสอนทับทิมบนรางรถไฟ
- สร้าง Instagram ตั้งแต่เริ่มต้นด้วย Ruby on Rails
- สร้างเครือข่ายโซเชียลโดยใช้ Rails
- วิธีการสร้างแอปพลิเคชัน Ruby on Rails
Haskell:
- เขียน Haskell ให้คุณ - สร้างคอมไพเลอร์ที่ใช้งานได้ทันสมัย
- เขียนโครงการด้วยตัวเองใน 48 ชั่วโมง
- เขียนโครงการให้คุณรุ่น 2
- ม้วนบอท IRC ของคุณเอง
- มาสร้างคอมไพเลอร์พื้นฐานใน Haskell กัน
- สร้างภาพยนตร์ Monad
- สร้างเว็บไซต์กับ Haskell (ล้าสมัย)
R:
- สร้างเว็บแอพด้วยความเงางาม
- สร้างบอท cryptocurrency
- เรียนรู้การขุดกฎที่เกี่ยวข้องใน R
สนิม:
- เว็บแอพง่าย ๆ ใน Rust
- ส่วนที่ 1
- ส่วนที่ 2a
- ส่วนที่ 2B
- เขียนระบบปฏิบัติการในสนิมบริสุทธิ์
- สร้างเครื่องยนต์เบราว์เซอร์ในสนิม
- เขียน microservice ในสนิม
- การเรียนรู้สนิมด้วยรายการที่เชื่อมโยงมากเกินไป
- รายละเอียดที่เป็นสนิม: การเขียนบริการแชทที่ปรับขนาดได้ตั้งแต่เริ่มต้น
- ส่วนที่ 1: การใช้ WebSocket การแนะนำ.
- ส่วนที่ 2: การส่งและรับข้อความ
- การเขียน Rust Roguelike สำหรับเดสก์ท็อปและเว็บ
สกาล่า:
- blockchain นักแสดงที่เรียบง่าย
- ไม่มีเวทมนตร์: การแสดงออกปกติ
รวดเร็ว:
- Hacking With Swift - เรียนรู้ Swift โดยทำ 39 โครงการ
ทรัพยากรเพิ่มเติม
- REACE REDUX LINKS
- Full Stack Python
- โรงเรียนโหนด
- ชาวสกอตชิโอ
- การออกกำลังกาย
- egghead.io
- บล็อกของ Michael Herman
- thinkster.io
- C การสอนตามโครงการ
- การให้ความรู้
- การประชุมเชิงปฏิบัติการ Hack Club