คู่มือนักพัฒนาแบ็กเอนด์
คู่มือเพื่อเพิ่มอาชีพของคุณ
ด้านล่างนี้คุณจะพบกับเนื้อหาที่จะแนะนำคุณและช่วยให้คุณเป็นนักพัฒนาแบ็คเอนด์ หากคุณทำงานเป็นนักพัฒนาแบ็คเอนด์อยู่แล้ว ลองดูที่เก็บข้อมูลเพื่อค้นหาเครื่องมือใหม่ๆ สำหรับชีวิตประจำวันของคุณ ซึ่งเป็นเส้นทางที่คุณสามารถทำได้ ใช้เทคโนโลยีที่จะรวมเข้ากับสแต็กของคุณเพื่อเป็นมืออาชีพที่ได้รับการปรับปรุงและแตกต่างในส่วนแบ็คเอนด์ ใช้ประโยชน์จากคำแนะนำและการศึกษาที่ดี!
ติดตามเราบนโซเชียลมีเดียสำหรับเนื้อหาเพิ่มเติม:
- การบริจาค
สวัสดี! หากคุณกำลังอ่านข้อความนี้ คุณอาจคุ้นเคยกับพื้นที่เก็บข้อมูล GitHub ของฉันอยู่แล้ว ซึ่งนำเสนอเนื้อหาฟรีเพื่อช่วยให้นักพัฒนาพัฒนาทักษะของพวกเขา และถ้าคุณอยู่ที่นี่ บางทีคุณอาจกำลังพิจารณาบริจาคเงินเพื่อสนับสนุนการดำเนินโครงการต่อไป
หากคุณต้องการมีส่วนร่วม มีหลายทางเลือกให้เลือก รวมถึง PayPal, PagSeguro, Mercado Pago, Buy Me A Coffe, Pic Pay และ Pix การบริจาคใดๆ ไม่ว่าจะเล็กน้อยเพียงใดก็ตาม ถือเป็นการต้อนรับอย่างยิ่ง และเราจะนำไปใช้อย่างมีความรับผิดชอบและโปร่งใส ขอบคุณที่พิจารณาสนับสนุนโครงการของฉัน! เมื่อร่วมมือกัน เราจะสามารถแบ่งปันความรู้และช่วยสร้างชุมชนนักพัฒนาที่เข้มแข็งและทำงานร่วมกันได้มากขึ้น
อีบุ๊ก
พื้นที่เก็บข้อมูลนี้เป็นโครงการฟรีสำหรับชุมชนนักพัฒนา คุณสามารถช่วยฉันได้ด้วยการซื้อ e-book "e-Front" หากคุณสนใจที่จะเรียนรู้หรือพัฒนาทักษะการพัฒนาส่วนหน้าของคุณ e-book ฉบับสมบูรณ์และครอบคลุมเทคโนโลยีที่จำเป็น เช่น HTML, CSS, JavaScript, React, TypeScript และอีกมากมาย คุณค่านี้เป็นสัญลักษณ์และการซื้อของคุณช่วยให้ฉันผลิตและมอบเนื้อหาฟรีแก่ชุมชนได้มากขึ้น รับทันทีและเริ่มการเดินทางของคุณในการพัฒนาส่วนหน้า
- eFront - ศึกษาการพัฒนา Front-end ตั้งแต่เริ่มต้น คลิกที่นี่เพื่อซื้อ
ประกาศสำคัญ
ก่อนอื่น คุณสามารถช่วยฉันและทำงานร่วมกันได้ ต้องใช้ความพยายามมากในการสร้างพื้นที่เก็บข้อมูลนี้และจัดระเบียบเพื่อให้การศึกษาหรือการทำงานของคุณดีขึ้น ดังนั้นคุณจึงสามารถช่วยฉันได้ด้วยวิธีต่อไปนี้
- ติดตามฉันบน Github
- เข้าถึงเครือข่ายโซเชียลของ Guia Dev Brasil
- ส่งคำติชมบน LinkedIn
- ลิขสิทธิ์
โปรเจ็กต์นี้ใช้โรดแมปที่สร้างโดยโปรเจ็กต์ roadmap.sh เพื่อใช้อ้างอิงในการสร้างพื้นที่เก็บข้อมูลนี้
- Roadmap.sh - เว็บไซต์ Roadmap.sh คุณจะพบแผนงานหลายฉบับเป็นภาษาอังกฤษ
- พื้นที่เก็บข้อมูลโครงการอย่างเป็นทางการ - พื้นที่เก็บข้อมูลโครงการอย่างเป็นทางการเป็นภาษาอังกฤษ
ข้อเสนอของเรา
วัตถุประสงค์ของคู่มือนี้คือเพื่อให้เนื้อหาการศึกษาและเครื่องมือเพื่อเป็นแนวทางหากคุณสับสนว่าจะเรียนรู้อะไรต่อไป ไม่ใช่เพื่อโน้มน้าวให้คุณติดตาม 'กระแสนิยม' และ 'กระแสนิยม' ในขณะนั้น เราเชื่อว่าด้วย ความรู้ที่มากขึ้นเกี่ยวกับโครงสร้างและโซลูชันต่างๆ ที่มีให้เลือก คุณจะสามารถเลือกเครื่องมือที่เหมาะกับความต้องการของคุณได้ดีที่สุด และจำไว้ว่า 'กระแสเกินจริง' และ 'กระแสนิยม' ไม่ใช่ตัวเลือกที่ดีที่สุดเสมอไป
- สำหรับผู้ที่เพิ่งเริ่มต้น
อย่ากลัวกับจำนวนเนื้อหาที่นำเสนอในคู่มือนี้ ฉันเชื่อว่าผู้ที่กำลังเริ่มต้นไม่สามารถใช้เป็นวัตถุประสงค์ได้ แต่เป็นการสนับสนุนการศึกษาของพวกเขา ณ จุดนี้ ให้มุ่งเน้นไปที่สิ่งที่ช่วยให้คุณมีประสิทธิผลและทำเครื่องหมายส่วนที่เหลือเป็น ดูภายหลัง เมื่อความรู้ของคุณกว้างขึ้น คู่มือนี้มีแนวโน้มที่จะสมเหตุสมผลมากขึ้นและดูดซึมได้ง่ายขึ้น ขอให้มีความสุขกับการเรียนและติดต่อได้ตลอดเวลาที่คุณต้องการ! -
ร่วมมือ
- เปิดคำขอดึงข้อมูลพร้อมการอัปเดต
- อภิปรายการแนวคิดในประเด็น
- แบ่งปันพื้นที่เก็บข้อมูลกับชุมชนของคุณ
- การแปล
หากคุณต้องการติดตามพื้นที่เก็บข้อมูลนี้ในภาษาอื่นที่ไม่ใช่ภาษาโปรตุเกสแบบบราซิล คุณสามารถเลือกตัวเลือกภาษาด้านล่างได้ คุณยังสามารถทำงานร่วมกับการแปลเป็นภาษาอื่นและแก้ไขข้อผิดพลาดในการสะกดคำที่อาจเกิดขึ้นได้ ชุมชนขอขอบคุณ
・ภาษาอังกฤษ — คลิกที่นี่
・ภาษาสเปน — คลิกที่นี่
・ภาษาจีน — คลิกที่นี่
・ภาษาฮินดี — คลิกที่นี่
・ภาษาอาหรับ — คลิกที่นี่
・ภาษาฝรั่งเศส — คลิกที่นี่
・ภาษาอิตาลี — คลิกที่นี่
・ภาษาเกาหลี — คลิกที่นี่
・ภาษารัสเซีย — คลิกที่นี่
・ภาษาเยอรมัน — คลิกที่นี่
・ภาษาญี่ปุ่น — คลิกที่นี่
ดัชนี
️ แผนงานแบ็กเอนด์
- ลินุกซ์
- คอมไพล์และ Github
- HTTP
- API
- HTML
- ซีเอสเอส
- จาวาสคริปต์
- หลาม
- ชวา
- ว
- ซี++
- ว#
- ร
- คอตลิน
- โกลัง
- PHP
- TypeScript
- ทับทิม
?☃️ ฮึดฮัด
- อึก.js
- ดวงจันทร์
- จังโก้
- โหนด js
- ต่อ.js
- MongoDB
- PostgreeSQL
- SQL
- MySQL
- ASP.net
- ราสเบอร์รี่ปี่
- AWS คลาวด์
- ปัญญาประดิษฐ์
- การเรียนรู้ของเครื่อง
- วิทยาศาสตร์ข้อมูล
- นัมปี้
- หมีแพนด้า
- วิทย์
- Matplotlib
- สถิติ
- XML
️ XML AJAX
- XML DOM
- XML DTD
- XML สคีมา
- XSLT
- XPath
- XQuery
- API ที่เหลือ
- เจสัน API
- นักเทียบท่า
- รูปแบบทางสถาปัตยกรรม
แนะนำหนังสือ
เครื่องมือและความท้าทาย
️ แผนงานแบ็กเอนด์
◾ลินุกซ์
Linux เป็นคำที่นิยมใช้เรียกระบบปฏิบัติการหรือระบบปฏิบัติการที่ใช้ Linux Kernel แกนหลักได้รับการพัฒนาโดยโปรแกรมเมอร์ชาวฟินแลนด์ Linus Torvalds
- สุดยอด Linux distros สำหรับโปรแกรมเมอร์ - ด้านล่างนี้คือรายชื่อ distros Linux ที่ดีที่สุดสำหรับโปรแกรมเมอร์ โดยตรงจากไฟล์ Dev Brazil Guide ทั่วไป
- Guia Foca - GuiaFoca เป็นคู่มือที่มีตั้งแต่คำอธิบายพื้นฐานเกี่ยวกับคอมพิวเตอร์และระบบ GNU/Linux ไปจนถึงการดูแลระบบและความปลอดภัย หัวข้อในคู่มือนี้อธิบายด้วยภาษาที่ชัดเจนและจัดระเบียบในลักษณะเชิงเส้นและการสอน โดยหลีกเลี่ยงคำศัพท์ทางเทคนิคในระดับเริ่มต้น จนกว่าผู้ใช้จะค่อยๆ คุ้นเคยกับการใช้งาน
- ข้อมูล Distro - ข้อมูลและการอัพเดทเกี่ยวกับ distro
- หลักสูตร Linux - หลักสูตร Linux ที่จะแนะนำคุณตั้งแต่ขั้นพื้นฐานไปจนถึงขั้นสูง
◾ Git และ Github
Git คือระบบควบคุมเวอร์ชันแบบกระจายที่ใช้ในการพัฒนาซอฟต์แวร์เป็นหลัก แต่สามารถใช้เพื่อบันทึกประวัติการแก้ไขของไฟล์ประเภทใดก็ได้
- Git - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- Git4Noobs - แนวคิดคือเพื่อสอนผู้ใช้มือใหม่ว่า Git ไม่ใช่ "สัตว์ประหลาด" ให้เรียนรู้และยังสอนวิธีใช้งานในสภาพแวดล้อมที่มีนักพัฒนามากกว่าหนึ่งคนทำงานในโปรเจ็กต์นี้โดยไม่ทำให้ไม่เป็นระเบียบหรือสูญเสียร่องรอยของโค้ดใน กระบวนการ
- ทำความรู้จักกับพลังพิเศษของ Git - แนะนำการเลือกคำสั่งสำหรับการทำงานกับ Git และ GitHub
- Learn Git - เรียนรู้วิธีใช้ Git และคำสั่งผ่านไซต์นี้
- Git School - Git School เครื่องมือต่างๆ สำหรับฝึกฝนและเรียนรู้ Git
- Git Flow Cheatsheet - เอกสารสรุปนี้สาธิตการใช้งานพื้นฐานและผลกระทบของการดำเนินการ git-flow
- หลักสูตร Git & Github - หลักสูตร Git & Github จากแหล่งเก็บข้อมูลทั่วไป Guia Dev Brasil
◾HTTP
Hypertext Transfer Protocol หรือตัวย่อ HTTP เป็นโปรโตคอลการสื่อสารที่ใช้สำหรับไฮเปอร์มีเดีย ระบบข้อมูลแบบกระจายและการทำงานร่วมกัน เป็นพื้นฐานสำหรับการสื่อสารข้อมูลบนเวิลด์ไวด์เว็บ
- MDN - HTTP - MDN Web Docs เป็นเว็บไซต์อย่างเป็นทางการของ Mozilla สำหรับการพัฒนามาตรฐานเว็บ
◾ API
แนวคิดของ API เป็นเพียงรูปแบบการสื่อสารระหว่างระบบเท่านั้น อนุญาตให้มีการบูรณาการระหว่างสองระบบ โดยระบบหนึ่งให้ข้อมูลและบริการที่อีกระบบหนึ่งสามารถใช้งานได้ โดยไม่จำเป็นต้องใช้ระบบที่ใช้ API เพื่อทราบรายละเอียดการใช้งานซอฟต์แวร์ API อนุญาตให้ผู้ใช้ปลายทางใช้แอปพลิเคชัน , ซอฟต์แวร์หรือแม้แต่สเปรดชีตธรรมดา การสอบถาม การเปลี่ยนแปลง และการจัดเก็บข้อมูลจากระบบต่างๆ โดยที่ผู้ใช้ไม่จำเป็นต้องเข้าถึงโดยตรง
- MDN - API - MDN Web Docs เป็นเว็บไซต์อย่างเป็นทางการของ Mozilla สำหรับการพัฒนามาตรฐานเว็บ
- API สาธารณะ - รายการรวมของ API ฟรีสำหรับใช้ในซอฟต์แวร์และการพัฒนาเว็บ
◾HTML
HTML (HyperText Markup Language) เป็นส่วนพื้นฐานที่สุดของเว็บ กำหนดความหมายและโครงสร้างของเนื้อหาเว็บ โดยทั่วไปแล้วเทคโนโลยีอื่นที่ไม่ใช่ HTML จะใช้เพื่ออธิบายลักษณะที่ปรากฏ/การนำเสนอ (CSS) หรือฟังก์ชัน/พฤติกรรม (JavaScript) ของหน้าเว็บ ดังนั้น HTML จึงเป็นภาษาที่จำเป็นสำหรับคุณที่ต้องการเป็นนักพัฒนาส่วนหน้า
- MDN - HTML - MDN Web Docs เป็นเว็บไซต์อย่างเป็นทางการของ Mozilla สำหรับการพัฒนามาตรฐานเว็บ
- หลักสูตร HTML - หลักสูตร HTML จากแหล่งเก็บข้อมูลทั่วไปของ Guia Dev Brasil
◾CSS
CSS (Cascading Style Sheets) เป็นกลไกในการเพิ่มสไตล์ให้กับเอกสารเว็บ โค้ด CSS สามารถนำไปใช้กับแท็กได้โดยตรงหรืออยู่ภายในแท็ก <style> คุณยังสามารถสร้างลิงก์ไปยังไฟล์ CSS ที่มีสไตล์ต่างๆ ได้อีกด้วย แทนที่จะวางการจัดรูปแบบภายในเอกสาร
- MDN - CSS - MDN Web Docs เป็นเว็บไซต์อย่างเป็นทางการของ Mozilla สำหรับการพัฒนามาตรฐานเว็บ
- หลักสูตร CSS - หลักสูตร CSS จากแหล่งเก็บข้อมูลทั่วไปของ Guia Dev Brasil
◾ จาวาสคริปต์
JavaScript เป็นภาษาโปรแกรมที่มีโครงสร้างและระดับสูง มีการพิมพ์แบบไดนามิกเล็กน้อย และตีความได้หลายกระบวนทัศน์ นอกเหนือจาก HTML และ CSS แล้ว JavaScript ยังเป็นหนึ่งในสามเทคโนโลยีหลักของเวิลด์ไวด์เว็บ
- MDN - JavaScript - MDN Web Docs เป็นเว็บไซต์อย่างเป็นทางการของ Mozilla สำหรับการพัฒนามาตรฐานเว็บ
- หลักสูตร JavaScript - หลักสูตร JavaScript จากพื้นที่เก็บข้อมูลทั่วไปของ Guia Dev Brasil
◾ หลาม
Python เป็นภาษาการเขียนโปรแกรมระดับสูง ตีความสคริปต์ มีความจำเป็น เชิงวัตถุ ใช้งานได้ พิมพ์แบบไดนามิก และเป็นภาษาโปรแกรมที่แข็งแกร่ง หนึ่งในการใช้งานของ Python คือการทำให้งานเป็นแบบอัตโนมัติ อย่างไรก็ตาม ภาษานี้ยังช่วยให้คุณรวบรวม จัดระเบียบ และบันทึกข้อมูลจากเพจบนอินเทอร์เน็ตได้ ตรวจสอบเครือข่ายโซเชียล สร้างเว็บไซต์หรือแอพ สร้างเกม รันอัลกอริธึมการเรียนรู้ของเครื่อง สร้างแอปพลิเคชันปัญญาประดิษฐ์ (AI) และอื่นๆ อีกมากมาย
- Python - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสารภาษา Python - เอกสารภาษา Python อย่างเป็นทางการใน PT-BR
- หลักสูตร Python - หลักสูตร Python โดยตรงจากพื้นที่เก็บข้อมูลทั่วไปของ Guia Dev Brasil
◾จาวา
Java เป็นภาษาโปรแกรมเชิงวัตถุ Java ช่วยให้คุณรันเกม อัพโหลดรูปภาพ แชทออนไลน์ ทัวร์เสมือนจริง และใช้บริการต่างๆ เช่น การฝึกอบรมออนไลน์ ธนาคารออนไลน์ และแผนที่เชิงโต้ตอบ หากคุณไม่มี Java แอปพลิเคชันและเว็บไซต์จำนวนมากจะไม่ทำงาน เรียนรู้ Java และโปรแกรมบนแพลตฟอร์มใดก็ได้: ข้อดีอย่างหนึ่งที่ยอดเยี่ยมของ Java ก็คือ นอกเหนือจากการเป็นภาษาแล้ว ยังเป็นแพลตฟอร์มการพัฒนาอีกด้วย ด้วยเครื่องมือนี้ คุณสามารถพัฒนาแอปพลิเคชันสำหรับเดสก์ท็อป โทรศัพท์มือถือ การ์ด เว็บ โทรทัศน์ระบบดิจิทัล ฯลฯ
- Java - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสารภาษา Java - เอกสาร Java เป็นภาษาอังกฤษ แต่คุณสามารถใช้ส่วนขยายหรือ Google Translate เพื่อแปลได้
- เรียนรู้การเขียนโปรแกรม Java โดยละเอียด - หัวข้อ Scaler - หัวข้อ Scaler นำเสนอบทความการเขียนโปรแกรมที่เกี่ยวข้องกับ Python, Java, โครงสร้างข้อมูล, C/C++ และภาษาการเขียนโปรแกรมยอดนิยมอื่นๆ พร้อมบทช่วยสอนและโปรแกรมตัวอย่างที่ปฏิบัติตามได้ง่าย
- หลักสูตร Java - หลักสูตร Java โดยตรงจากพื้นที่เก็บข้อมูลทั่วไปของ Guia Dev Brasil
◾ค
C เป็นภาษาโปรแกรมที่คอมไพล์ตามวัตถุประสงค์ทั่วไป มีโครงสร้าง มีความจำเป็น เป็นขั้นตอน ซึ่งกำหนดมาตรฐานโดยองค์การระหว่างประเทศเพื่อการมาตรฐาน ภาษา C สามารถพบได้ง่ายในเกมสำคัญ ๆ ในตลาดปัจจุบัน โปรแกรมตัดต่อรูปภาพและวิดีโอ หุ่นยนต์ ระบบอัตโนมัติ และยังมี ระบบปฏิบัติการหลายระบบถูกโปรแกรมด้วยภาษา C ทั้งหมดหรือบางส่วน เช่น Windows, Linux และ Mac OS
- C - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสารภาษา C - เอกสารอย่างเป็นทางการของภาษา C ใน PT-BR
- หลักสูตร C - หลักสูตร C โดยตรงจากพื้นที่เก็บข้อมูลทั่วไปของ Guia Dev Brasil
◾ ซี++
C++ เป็นภาษาโปรแกรมคอมไพล์แบบหลายกระบวนทัศน์อเนกประสงค์ที่ใช้สำหรับการพัฒนาระบบฝังตัว ไลบรารีกราฟิก เกม ระบบปฏิบัติการ และอื่นๆ อีกมากมาย ช่วยให้คุณสามารถพัฒนาทุกอย่างตั้งแต่งานง่ายๆ เช่น บรรทัดคำสั่งหรือเว็บแอปพลิเคชัน ไปจนถึงงานที่ซับซ้อน ระบบเรียลไทม์ที่ใช้กันอย่างแพร่หลายในตลาดการเงิน ในการสอนเชิงวิชาการได้รับการยอมรับอย่างกว้างขวางเพราะครอบคลุมภาษาระดับสูงและต่ำและเป็นโอเพ่นซอร์ส
- C++ - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสารภาษา C++ - เอกสารภาษา C++ อย่างเป็นทางการใน PT-BR
- หลักสูตร C++ - หลักสูตร C++ โดยตรงจากพื้นที่เก็บข้อมูลทั่วไปของ Guia Dev Brasil
- บทช่วยสอน C ++ สำหรับผู้เริ่มต้น - เรียนรู้ C ++ สำหรับผู้เริ่มต้น บทช่วยสอนนี้ประกอบด้วยหัวข้อ C ++ ทีละขั้นตอน
◾ ซี#
C# เป็นภาษาการเขียนโปรแกรมแบบหลายกระบวนทัศน์ที่พิมพ์ชัดเจน พัฒนาโดย Microsoft โดยเป็นส่วนหนึ่งของแพลตฟอร์ม .NET ไวยากรณ์เชิงวัตถุมีพื้นฐานมาจาก C++ แต่มีอิทธิพลมากมายจากภาษาโปรแกรมอื่นๆ เช่น Object Pascal และ Java เป็นหลัก
- ทัวร์ชมภาษา C# - ข้อมูลเพิ่มเติมเล็กน้อยเกี่ยวกับภาษา C# และสิ่งที่สามารถทำได้
- C# - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสารภาษา C# - เอกสารภาษา C# อย่างเป็นทางการใน PT-BR
- หลักสูตร C# - หลักสูตร C# โดยตรงจากพื้นที่เก็บข้อมูลทั่วไปของ Guia Dev Brasil
◾อาร์
R เป็นภาษาการเขียนโปรแกรมเชิงวัตถุหลายกระบวนทัศน์ การเขียนโปรแกรมเชิงฟังก์ชัน ไดนามิก พิมพ์อย่างไม่รัดกุม มุ่งเป้าไปที่การจัดการ การวิเคราะห์ และการแสดงภาพข้อมูล ดังนั้น ภาษาการเขียนโปรแกรม R จึงช่วยในการรวบรวม การจัดการ และการเปลี่ยนแปลงข้อมูลนี้ นอกจากนี้ เธอยังรับผิดชอบในการช่วยนำอัลกอริทึมไปใช้ในการวิเคราะห์ทางสถิติ แบบจำลองการอนุมาน การถดถอย และการแสดงภาพข้อมูล
- R - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสารภาษา R - เอกสารอย่างเป็นทางการสำหรับภาษา R ไม่มีให้บริการใน PT-BR แต่สามารถแปลเป็นภาษาที่คุณเลือกได้โดยใช้ Google แปล
- หลักสูตร R - หลักสูตร R โดยตรงจากพื้นที่เก็บข้อมูลทั่วไปของ Guia Dev Brasil
◾ คอตลิน
Kotlin เป็นภาษาโปรแกรมโอเพ่นซอร์สแบบคงที่ที่รองรับการเขียนโปรแกรมเชิงวัตถุและเชิงฟังก์ชัน Kotlin มีไวยากรณ์และแนวคิดที่คล้ายกันจากภาษาอื่นๆ รวมถึง C#, Java และ Scala และอื่นๆ อีกมากมาย และเป็นภาษาการเขียนโปรแกรมที่นักพัฒนา Android ทั่วโลกใช้กันอย่างแพร่หลาย
- Kotlin - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสารภาษา Kotlin - เอกสารอย่างเป็นทางการสำหรับภาษา Kotlin ไม่มีใน PT-BR แต่สามารถแปลเป็นภาษาที่คุณเลือกได้โดยใช้ Google แปล
- หลักสูตร Kotlin - หลักสูตร Kotlin โดยตรงจากพื้นที่เก็บข้อมูล Guia Dev Brasil ทั่วไป
◾ไป
Golang เป็นภาษาที่ได้รับการออกแบบอย่างชัดเจนซึ่งมีจุดประสงค์เพื่อแก้ไขปัญหาเกี่ยวกับภาษาและเครื่องมือที่มีอยู่ในขณะเดียวกันก็ใช้ประโยชน์จากสถาปัตยกรรมฮาร์ดแวร์สมัยใหม่ ได้รับการออกแบบไม่เพียงแต่โดยคำนึงถึงทีมนักพัฒนาเท่านั้น แต่ยังรวมถึงทีมบำรุงรักษาระยะยาวด้วย
- GO - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสารภาษา GO - เอกสารภาษา GO อย่างเป็นทางการ ไม่มีใน PT-BR แต่สามารถแปลเป็นภาษาที่คุณเลือกได้โดยใช้ Google แปล
- หลักสูตร GO - หลักสูตร GO โดยตรงจากพื้นที่เก็บข้อมูล Guia Dev Brasil ทั่วไป
◾ PHP
PHP (ตัวย่อแบบเรียกซ้ำสำหรับ PHP: Hypertext Preprocessor) เป็นภาษาสคริปต์โอเพ่นซอร์สที่ใช้งานกันอย่างแพร่หลายและมีวัตถุประสงค์ทั่วไป เหมาะอย่างยิ่งสำหรับการพัฒนาเว็บและสามารถฝังอยู่ภายใน HTML ได้
- PHP - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสารภาษา PHP - เอกสารภาษา PHP อย่างเป็นทางการใน PT-BR
- หลักสูตร PHP - หลักสูตร PHP โดยตรงจากแหล่งเก็บข้อมูล Guia Dev Brasil ทั่วไป
◾ ไทป์สคริปต์
เป็นเครื่องมือที่ช่วยให้คุณสามารถเขียนโค้ด ดำเนินการเขียนโปรแกรมเชิงวัตถุได้โดยไม่สูญเสียข้อดีของมัน เมื่อคอมไพล์โค้ด TypeScript โค้ด JavaScript จะถูกสร้างขึ้น และโค้ดนี้คือโค้ดที่จะดำเนินการในเบราว์เซอร์
- TypeScript - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสารภาษา TypeScript - เอกสารอย่างเป็นทางการสำหรับภาษา TypeScript ไม่มีใน PT-BR แต่สามารถแปลเป็นภาษาที่คุณเลือกได้โดยใช้ Google แปล
- หลักสูตร TypeScript - หลักสูตร TypeScript โดยตรงจากพื้นที่เก็บข้อมูล Guia Dev Brasil ทั่วไป
◾ทับทิม
Ruby เป็นภาษาโปรแกรมที่ค่อนข้างใหม่ มีการตีความหลายกระบวนทัศน์ มีการพิมพ์แบบไดนามิก และยังมีการจัดการหน่วยความจำอัตโนมัติอีกด้วย นอกจากนี้ยังเป็นภาษาที่มีหลายแพลตฟอร์ม ซึ่งได้รับการสนับสนุนโดยระบบปฏิบัติการประเภทต่างๆ เช่น Windows, Linux และอื่นๆ อีกมากมาย แอปพลิเคชันที่มีชื่อเสียงจำนวนมากใช้ Ruby เช่น เว็บไซต์ Airbnb และ SoundCloud โซเชียลเน็ตเวิร์ก Twitch และเว็บไซต์สตรีมมิ่งซีรีส์และภาพยนตร์ Hulu . Ruby มีประโยชน์มากเพราะสามารถใช้สร้างโปรแกรมเดสก์ท็อปต่างๆ ได้
- Ruby ใน 20 นาที - นี่คือบทช่วยสอน Ruby สั้น ๆ ที่ไม่ควรใช้เวลานานกว่า 20 นาทีจึงจะเสร็จสมบูรณ์
- เอกสารภาษา Ruby - เอกสารภาษา Ruby อย่างเป็นทางการใน PT-BR
- หลักสูตร Ruby - หลักสูตร Ruby โดยตรงจากพื้นที่เก็บข้อมูล Guia Dev Brasil ทั่วไป
◾ฮึดฮัด
Grunt เป็นตัวเรียกใช้งาน JavaScript ซึ่งเป็นเครื่องมือที่ใช้ในการทำงานบ่อยครั้งโดยอัตโนมัติ เช่น การลดขนาด การคอมไพล์ การทดสอบหน่วย และปุย ใช้อินเทอร์เฟซบรรทัดคำสั่งเพื่อดำเนินงานแบบกำหนดเองที่กำหนดไว้ในไฟล์
- เอกสาร Grunt - เอกสาร Grunt อย่างเป็นทางการเป็นภาษาอังกฤษ
- หลักสูตร Grunt - หลักสูตร Grunt โดยตรงจากพื้นที่เก็บข้อมูล Dev Brazil Guide ทั่วไป
◾ อึก js
อึก. js เป็นเครื่องมือทำงานอัตโนมัติของ JavaScript งานต่างๆ เช่น การลดขนาด การเพิ่มประสิทธิภาพ และการรวบรวมไฟล์ ซึ่งซ้ำซ้อนและจำเป็นสำหรับการพัฒนา สามารถทำงานอัตโนมัติได้ด้วย Gulp
- Gulp Documentation - เอกสาร Gulp อย่างเป็นทางการเป็นภาษาอังกฤษ
- หลักสูตร Gulp.js - หลักสูตร Gulp.js โดยตรงจากพื้นที่เก็บข้อมูล Dev Brazil Guide ทั่วไป
◾พระจันทร์
Lua เป็นภาษาโปรแกรมแบบตีความ พร้อมด้วยสคริปต์ระดับสูง พร้อมการพิมพ์ไดนามิกและหลายกระบวนทัศน์ สะท้อนแสงและน้ำหนักเบา ออกแบบโดย Tecgraf จาก PUC-Rio ในปี 1993 เพื่อขยายการใช้งานโดยทั่วไป ในวิธีที่ขยายได้ สำหรับการสร้างต้นแบบและเพื่อฝังใน ซอฟต์แวร์ที่ซับซ้อน เช่น เกม
- เอกสารภาษา Lua - เอกสารอย่างเป็นทางการของภาษา Lua ใน PT-BR
- หลักสูตร Lua - หลักสูตร Lua โดยตรงจากพื้นที่เก็บข้อมูลทั่วไปของ Guia Dev Brasil
◾จังโก้
Django เป็นเฟรมเวิร์กสำหรับการพัฒนาเว็บอย่างรวดเร็ว เขียนด้วยภาษา Python ซึ่งใช้รูปแบบ model-template-view ที่ใช้ในบริษัทขนาดใหญ่ เช่น Instagram, Mozilla และ Pinterest Django Framework ดึงดูดความสนใจจากนักพัฒนา Python เพราะช่วยให้สามารถสร้างเว็บได้ แอปพลิเคชันที่มีกระบวนการปรับให้เหมาะสมที่สุด
- Django - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสาร Django - เอกสาร Django เป็นภาษาอังกฤษ
- หลักสูตร Django - หลักสูตร Django โดยตรงจากพื้นที่เก็บข้อมูล Guia Dev Brasil ทั่วไป
◾โหนด JS
โหนด js คือสภาพแวดล้อมรันไทม์บนพอร์ตมาตรฐาน 80 โดยอิงตาม open web stack (HTML, CSS และ JS) กล่าวอีกนัยหนึ่ง มันเป็นแพลตฟอร์มที่สามารถสร้างแอปพลิเคชัน Javascript ได้โดยไม่ต้องอาศัยเบราว์เซอร์ในการดำเนินการ การดำเนินการแบบเธรดเดียวไม่จำเป็นต้องตอบสนองต่อคำขอแต่ละรายการ
- Node.js - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสาร Node.js - เอกสาร Node.js เป็นภาษาอังกฤษ
- หลักสูตร Node.js - หลักสูตร Node.js โดยตรงจากพื้นที่เก็บข้อมูล Dev Brazil Guide ทั่วไป
◾ต่อ JS
ExtJS เป็นเฟรมเวิร์กแอปพลิเคชัน Java Script ที่ทำงานบนเบราว์เซอร์ใดก็ได้ ตั้งแต่ IE6 ไปจนถึง Chrome เวอร์ชันล่าสุด ช่วยให้คุณสร้างแอปพลิเคชันข้ามแพลตฟอร์มที่ดีที่สุดโดยไม่ต้องใช้อะไรเลยนอกจากเบราว์เซอร์ และมี API ที่ยอดเยี่ยม
- เอกสาร Ext.js - เอกสาร ExtJS อย่างเป็นทางการเป็นภาษาอังกฤษ
- หลักสูตร Ext.js - หลักสูตร Ext.js โดยตรงจากพื้นที่เก็บข้อมูล Guia Dev Brasil ทั่วไป
◾ MongoDB
MongoDB เป็นซอฟต์แวร์ฐานข้อมูลเชิงเอกสารแบบโอเพ่นซอร์สข้ามแพลตฟอร์มฟรีที่เขียนด้วยภาษา C++ MongoDB จัดอยู่ในประเภทโปรแกรมฐานข้อมูล NoSQL ใช้เอกสารที่คล้ายกับ JSON พร้อมสคีมา
- เอกสาร MongoDB - เอกสาร MongoDB อย่างเป็นทางการเป็นภาษาอังกฤษ
- หลักสูตร MongoDB - หลักสูตร MongoDB โดยตรงจากพื้นที่เก็บข้อมูล Dev Brazil Guide ทั่วไป
◾ PostgreeSQL
PostgreSQL เป็นระบบจัดการฐานข้อมูลเชิงวัตถุสัมพันธ์โดยใช้ POSTGRES เวอร์ชัน 4.2 พัฒนาขึ้นที่มหาวิทยาลัยแคลิฟอร์เนียที่ภาควิชาวิทยาการคอมพิวเตอร์ของเบิร์กลีย์ ซึ่งบุกเบิกแนวคิดมากมายที่เริ่มใช้ในโฆษณาฐานข้อมูลบางรายการในภายหลัง
- เอกสาร PostgreeSQL - เอกสาร PostgreeSQL อย่างเป็นทางการเป็นภาษาอังกฤษ
- เอกสาร PostgreeSQL ใน PT-BR - เอกสาร PostgreeSQL ใน PT-BR
- หลักสูตร PostgreeSQL - หลักสูตร PostgreeSQL โดยตรงจากแหล่งเก็บข้อมูล Dev Brazil Guide ทั่วไป
◾SQL
Structured Query Language หรือ Structured Query Language หรือ SQL เป็นภาษาคิวรีแบบประกาศมาตรฐานสำหรับฐานข้อมูลเชิงสัมพันธ์ คุณลักษณะดั้งเดิมของ SQL หลายประการได้รับแรงบันดาลใจจากพีชคณิตเชิงสัมพันธ์
- SQL - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสาร SQL - เอกสาร SQL อย่างเป็นทางการเป็นภาษาอังกฤษ
- หลักสูตร SQL - หลักสูตร SQL โดยตรงจากพื้นที่เก็บข้อมูลทั่วไปของ Guia Dev Brasil
◾ MySQL
MySQL เป็นระบบจัดการฐานข้อมูลที่ใช้ภาษา SQL เป็นส่วนต่อประสาน ปัจจุบันเป็นหนึ่งในระบบจัดการฐานข้อมูลที่ได้รับความนิยมมากที่สุดของ Oracle Corporation โดยมีการติดตั้งมากกว่า 10 ล้านครั้งทั่วโลก
- MySQL - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสาร MySQL - เอกสาร MySQL อย่างเป็นทางการเป็นภาษาอังกฤษ
- หลักสูตร MySQL - หลักสูตร MySQL โดยตรงจากพื้นที่เก็บข้อมูลทั่วไปของ Guia Dev Brasil
◾ เนสท์เจ
Nestjs เป็นเฟรมเวิร์กที่ช่วยให้คุณสร้างแอปพลิเคชันโหนดที่มีประสิทธิภาพและปรับขนาดได้ มันใช้ Express อยู่เบื้องหลัง แต่ก็สามารถใช้งานร่วมกับ Fastify ได้เช่นกัน สถาปัตยกรรมของมันคล้ายกับ Angular มาก
- Nest - เอกสารอย่างเป็นทางการ
- Train Web - Hellow World พร้อม Nest
- EZDevs - บทช่วยสอนพื้นฐานเกี่ยวกับ CRUD ด้วย Nest และ Mongo
- Youtube - วิดีโอสอนตั้งแต่ขั้นพื้นฐานไปจนถึงขั้นสูง (สำหรับผู้เริ่มต้น)
◾ เน็ต ASP
ASP.NET เป็นแพลตฟอร์มของ Microsoft สำหรับการพัฒนาเว็บแอปพลิเคชันและเป็นผู้สืบทอดต่อเทคโนโลยี ASP อนุญาตให้ใช้ภาษาการเขียนโปรแกรมที่รวมอยู่ใน .NET Framework เพื่อสร้างเพจแบบไดนามิก ไม่ใช่ทั้งภาษาการเขียนโปรแกรมเช่น VBScript, PHP หรือเว็บเซิร์ฟเวอร์เช่น IIS หรือ Apache
- ASP - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสาร ASP.net - เอกสาร PostgreeSQL อย่างเป็นทางการใน PT-BR
- หลักสูตร ASP.net - หลักสูตร ASP.net โดยตรงจากพื้นที่เก็บข้อมูลทั่วไปของ Guia Dev Brasil
◾ ราสเบอร์รี่ Pi
Raspberry Pi คือซีรีส์มินิคอมพิวเตอร์บอร์ดเดี่ยวขนาดเล็กข้ามแพลตฟอร์มที่มีส่วนประกอบในตัวที่เชื่อมต่อกับจอคอมพิวเตอร์หรือโทรทัศน์ และใช้แป้นพิมพ์และเมาส์มาตรฐาน
- Raspberry Pi - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสาร Raspberry Pi - เอกสาร PostgreeSQL อย่างเป็นทางการเป็นภาษาอังกฤษ
- หลักสูตร Raspberry Pi - หลักสูตร Raspberry Pi โดยตรงจากพื้นที่เก็บข้อมูล Guia Dev Brasil ทั่วไป
◾ AWS คลาวด์
Amazon Web Services หรือที่รู้จักในชื่อ AWS เป็นแพลตฟอร์มของบริการประมวลผลบนคลาวด์ ซึ่งประกอบขึ้นเป็นแพลตฟอร์มประมวลผลบนคลาวด์ที่นำเสนอโดย Amazon.com มีการนำเสนอบริการในพื้นที่ทางภูมิศาสตร์ต่างๆ ทั่วโลก
- AWS Cloud - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสาร AWS - เอกสารภาษา Lua อย่างเป็นทางการเป็นภาษาอังกฤษ
- AWS Cloud - Escola da Nuvem - Escola da Nuvem เป็นองค์กรภาคประชาสังคมที่ไม่แสวงหาผลกำไรที่เตรียมนักเรียนให้พร้อมสำหรับอาชีพบนคลาวด์และเชื่อมโยงพวกเขากับผู้จ้างงานที่มีศักยภาพ
- หลักสูตร AWS - หลักสูตร AWS โดยตรงจากพื้นที่เก็บข้อมูล Guia Dev Brasil ทั่วไป
◾ ปัญญาประดิษฐ์
ปัญญาประดิษฐ์คือปัญญาที่เหมือนมนุษย์ที่แสดงโดยระบบซอฟต์แวร์ และยังเป็นสาขาวิชาการศึกษาอีกด้วย
- IA - W3Schools - W3Schools เป็นเว็บไซต์การศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- ปัญญาประดิษฐ์ - AI คืออะไร? - หัวข้อเกี่ยวกับปัญญาประดิษฐ์คืออะไร
- หลักสูตรปัญญาประดิษฐ์ - หลักสูตรปัญญาประดิษฐ์โดยตรงจากพื้นที่เก็บข้อมูลทั่วไปของ Guia Dev Brasil
◾ การเรียนรู้ของเครื่อง
การเรียนรู้ของเครื่องหรือการเรียนรู้อัตโนมัติหรือการเรียนรู้ของเครื่องหรือการเรียนรู้ของเครื่องเป็นสาขาย่อยของวิศวกรรมศาสตร์และวิทยาการคอมพิวเตอร์ที่พัฒนามาจากการศึกษาการจดจำรูปแบบและทฤษฎีการเรียนรู้ด้วยคอมพิวเตอร์ในปัญญาประดิษฐ์
- Machine Learning - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสาร Azure Machine Learning - เอกสารอย่างเป็นทางการเกี่ยวกับ Machine Learning ใน PT-BR
- หลักสูตรการเรียนรู้ของเครื่อง - หลักสูตรการเรียนรู้ของเครื่องโดยตรงจากพื้นที่เก็บข้อมูล Guia Dev Brasil ทั่วไป
◾ วิทยาการข้อมูล
วิทยาศาสตร์ข้อมูลเป็นสาขาสหวิทยาการที่มุ่งเน้นไปที่การศึกษาและการวิเคราะห์ข้อมูลทางเศรษฐกิจ การเงิน และสังคมที่มีโครงสร้างและไม่มีโครงสร้าง ซึ่งมีเป้าหมายเพื่อดึงความรู้ ตรวจจับรูปแบบ และ/หรือรับข้อมูลเชิงลึกเพื่อการตัดสินใจที่เป็นไปได้
- Data Science - W3School - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เครื่องมือและองค์กรในโครงการ Data Science - เครื่องมือและองค์กรที่จะนำไปใช้จริงในโครงการ Data Science
- หลักสูตรวิทยาศาสตร์ข้อมูล - หลักสูตรวิทยาศาสตร์ข้อมูลโดยตรงจากพื้นที่เก็บข้อมูลทั่วไปของ Guia Dev Brasil
◾NumPy
NumPy เป็นไลบรารีสำหรับภาษาการเขียนโปรแกรม Python ซึ่งรองรับการประมวลผลอาร์เรย์และเมทริกซ์หลายมิติขนาดใหญ่ พร้อมด้วยฟังก์ชันทางคณิตศาสตร์ระดับสูงจำนวนมากเพื่อดำเนินการกับเมทริกซ์เหล่านี้
- NumPy - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสาร NumPy - เอกสาร NumPy อย่างเป็นทางการเป็นภาษาอังกฤษ
- หลักสูตร NumPy - หลักสูตร NumPy โดยตรงจากพื้นที่เก็บข้อมูล Dev Brazil Guide ทั่วไป
◾ หมีแพนด้า
ในการเขียนโปรแกรมคอมพิวเตอร์ pandas เป็นไลบรารีซอฟต์แวร์ที่สร้างขึ้นสำหรับภาษา Python สำหรับการจัดการและวิเคราะห์ข้อมูล โดยเฉพาะอย่างยิ่ง มีโครงสร้างและการดำเนินการสำหรับจัดการตารางตัวเลขและอนุกรมเวลา เป็นซอฟต์แวร์ฟรีภายใต้ลิขสิทธิ์ BSD
- Pandas - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสาร Pandas - เอกสารอย่างเป็นทางการของ Pandas เป็นภาษาอังกฤษ
- หลักสูตร Pandas - หลักสูตร Pandas โดยตรงจากพื้นที่เก็บข้อมูลทั่วไปของ Guia Dev Brasil
◾ วิทย์
SciPy เป็นไลบรารีโอเพ่นซอร์สในภาษา Python ที่สร้างขึ้นสำหรับนักคณิตศาสตร์ นักวิทยาศาสตร์ และวิศวกร นอกจากนี้ยังตั้งชื่อตามการประชุมการเขียนโปรแกรมทางวิทยาศาสตร์ยอดนิยมกับ Python ไลบรารีหลักคือ NumPy ซึ่งให้การจัดการอาร์เรย์ N มิติที่สะดวกและรวดเร็ว
- SciPy - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสาร SciPy - เอกสาร SciPy อย่างเป็นทางการเป็นภาษาอังกฤษ
- หลักสูตร SciPy - หลักสูตร SciPy โดยตรงจากแหล่งเก็บข้อมูล Dev Brasil Guide ทั่วไป
◾ Matplotlib
Matplotlib เป็นไลบรารีซอฟต์แวร์สำหรับสร้างกราฟและการแสดงภาพข้อมูลทั่วไป สร้างขึ้นสำหรับและในภาษาการเขียนโปรแกรม Python และส่วนขยายทางคณิตศาสตร์ NumPy สร้างสรรค์โดยนักชีววิทยาและนักประสาทวิทยาชาวอเมริกัน John D
- Matplotlib - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสาร Matplotlib - เอกสาร Matplotlib อย่างเป็นทางการเป็นภาษาอังกฤษ
- หลักสูตร Matplotlib - หลักสูตร Matplotlib โดยตรงจากพื้นที่เก็บข้อมูล Guia Dev Brasil ทั่วไป
◾ สถิติ
สถิติ คือ ศาสตร์ที่ใช้ทฤษฎีความน่าจะเป็นในการอธิบายความถี่ของการเกิดเหตุการณ์ต่างๆ ทั้งในการศึกษาเชิงสังเกตและในการทดลอง เพื่อจำลองความสุ่มและความไม่แน่นอน เพื่อประมาณหรือคาดการณ์ปรากฏการณ์ในอนาคตได้ตามความเหมาะสม
- สถิติ - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- หลักสูตรสถิติ - หลักสูตรสถิติโดยตรงจากพื้นที่เก็บข้อมูลทั่วไปของ Guia Dev Brasil
◾ XML
XML เป็นคำแนะนำของ W3C สำหรับการสร้างภาษามาร์กอัปสำหรับความต้องการพิเศษ เป็นหนึ่งในประเภทย่อยของ SGML ที่สามารถอธิบายข้อมูลประเภทต่างๆ ได้ วัตถุประสงค์หลักคือเพื่ออำนวยความสะดวกในการแบ่งปันข้อมูลผ่านทางอินเทอร์เน็ต
- XML - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- เอกสาร XML - เอกสาร XML อย่างเป็นทางการใน PT-BR
- หลักสูตร XML - หลักสูตร XML โดยตรงจากพื้นที่เก็บข้อมูล Guia Dev Brasil ทั่วไป
◾ XML AJAX
Ajax คือการใช้เทคโนโลยีเชิงระเบียบวิธี เช่น Javascript และ XML ที่ได้รับจากเบราว์เซอร์ เพื่อทำให้เว็บเพจโต้ตอบกับผู้ใช้มากขึ้น โดยใช้การร้องขอข้อมูลแบบอะซิงโครนัส ได้รับการพัฒนาครั้งแรกโดยนักวิชาการ Jessé James Garret และต่อมาโดยสมาคมหลายแห่ง
- XML Ajax - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- Ajax - MDN - เอกสาร Ajax อย่างเป็นทางการใน PT-BR
- หลักสูตร Ajax - หลักสูตร XML Ajax โดยตรงจากพื้นที่เก็บข้อมูลทั่วไปของ Guia Dev Brasil
◾ XML DOM
คลาส XML DOM (Document Object Model) เป็นตัวแทนในหน่วยความจำของเอกสาร XML DOM ช่วยให้คุณสามารถอ่าน จัดการ และแก้ไขเอกสาร XML โดยทางโปรแกรม คลาส XmlReader ยังอ่าน XML อย่างไรก็ตาม ให้การเข้าถึงแบบไม่แคช ส่งต่อเท่านั้น และอ่านอย่างเดียว
- XML DOM - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหาประกอบด้วยบทช่วยสอนและข้อมูลอ้างอิงที่เกี่ยวข้องกับภาษาต่างๆ
- Document Object Model (DOM) - เอกสาร XML DOM อย่างเป็นทางการใน PT-BR
- หลักสูตร DOM - หลักสูตร XML DOM โดยตรงจากพื้นที่เก็บข้อมูล Guia Dev Brasil ทั่วไป
◾ XML DTD
คำจำกัดความของประเภทเอกสารคือชุดของการประกาศมาร์กอัปซึ่งกำหนดประเภทเอกสารสำหรับภาษามาร์กอัปในตระกูล SGML คำนิยามชนิดเอกสารจะกำหนดองค์ประกอบทางกฎหมายของเอกสาร XML
- XML DTD - W3Schools - W3Schools เป็นเว็บไซต์เพื่อการศึกษาที่เน้นการเรียนรู้เทคโนโลยีเว็บ เนื้อหารวมถึงบทเรียนและการอ้างอิงที่เกี่ยวข้องกับภาษาต่าง ๆ
- เอกสารที่มี DTDS - เอกสารที่มี DTDS ใน PT -BR โดย UFRJ
- หลักสูตร XML DTD - หลักสูตร XML DTD โดยตรงจากพื้นที่เก็บข้อมูลทั่วไป Guia Dev Brasil
◾ xml schema
XML Schema เป็นภาษาที่ใช้รูปแบบ XML สำหรับการกำหนดกฎการตรวจสอบความถูกต้องในเอกสารในรูปแบบ XML มันเป็นภาษาสคีมาแรกสำหรับ XML เพื่อให้ได้สถานะที่แนะนำจาก W3C ภาษานี้เป็นทางเลือกสำหรับ DTD ซึ่งไวยากรณ์ไม่ได้ขึ้นอยู่กับรูปแบบ XML
- XML Schema - W3Schools - W3Schools เป็นเว็บไซต์ทางการศึกษาที่มุ่งเน้นไปที่การเรียนรู้เทคโนโลยีเว็บ เนื้อหารวมถึงบทเรียนและการอ้างอิงที่เกี่ยวข้องกับภาษาต่าง ๆ
- Schema XML สำหรับเอกสาร XML - ศึกษาเกี่ยวกับ XML Schema สำหรับเอกสาร XML
- หลักสูตร XML - หลักสูตร XML Schema โดยตรงจากที่เก็บ Guia Dev Brasil ทั่วไป
◾ xslt
การแปลง XSL หรือ XSLT เป็นภาษามาร์กอัป XML ที่ใช้ในการสร้างเอกสาร XSL ซึ่งในที่สุดก็กำหนดการนำเสนอเอกสาร XML ในเบราว์เซอร์และแอปพลิเคชันอื่น ๆ ที่สนับสนุนพวกเขา เป็นสิ่งสำคัญที่จะต้องทราบว่าเอกสาร XSL ไม่ได้เปลี่ยนเอกสาร XML ดั้งเดิมนั่นคือมันไม่ได้สร้างเอกสารอื่น
- XLST - W3Schools - W3Schools เป็นเว็บไซต์การศึกษาที่มุ่งเน้นไปที่การเรียนรู้เทคโนโลยีเว็บ เนื้อหารวมถึงบทเรียนและการอ้างอิงที่เกี่ยวข้องกับภาษาต่าง ๆ
- บทนำสู่ XSLT - บทนำสู่ XSLT ใน PT -BR
- หลักสูตร XSLT - หลักสูตร XSLT โดยตรงจากพื้นที่เก็บข้อมูลทั่วไป Guia Dev Brasil
◾ xpath
XPath ภาษาเส้นทาง XML เป็นภาษาแบบสอบถามสำหรับการเลือกโหนดจากเอกสาร XML นอกจากนี้ XPATH สามารถใช้ในการคำนวณค่าจากเนื้อหาของเอกสาร XML XPath ถูกกำหนดโดย World Wide Web Consortium
- XPath - W3Schools - W3Schools เป็นเว็บไซต์การศึกษาที่มุ่งเน้นไปที่การเรียนรู้เทคโนโลยีเว็บ เนื้อหารวมถึงบทเรียนและการอ้างอิงที่เกี่ยวข้องกับภาษาต่าง ๆ
- เอกสาร XPATH - เอกสาร XPATH อย่างเป็นทางการใน PT -BR
- หลักสูตร XPATH - หลักสูตร XPATH โดยตรงจากที่เก็บคู่มือ General Brazil Guide
◾ xQuery
XQuery เป็นภาษาคิวรีพร้อมคุณสมบัติการเขียนโปรแกรมบางอย่างที่ออกแบบมาเพื่อค้นหาคอลเลกชันของข้อมูล XML มันมีความหมายคล้ายกับ SQL XQuery ได้รับการพัฒนาโดย W3C XML Query Working Group มันได้รับการพัฒนาโดยความร่วมมือกับ XSLT 2.0 โดยคณะทำงาน XSL
- XQuery - W3Schools - W3Schools เป็นเว็บไซต์ทางการศึกษาที่มุ่งเน้นไปที่การเรียนรู้เทคโนโลยีเว็บ เนื้อหารวมถึงบทเรียนและการอ้างอิงที่เกี่ยวข้องกับภาษาต่าง ๆ
- เอกสาร XQuery - เอกสารอย่างเป็นทางการของ XQuery ใน PT -BR
- หลักสูตร XQuery - หลักสูตร XQuery โดยตรงจากที่เก็บ Guia Dev Brasil
◾ REST API
การถ่ายโอนสถานะการเป็นตัวแทนเป็นรูปแบบของสถาปัตยกรรมซอฟต์แวร์ที่กำหนดชุดของข้อ จำกัด ที่จะใช้ในการสร้างบริการเว็บ
- REST API คืออะไร? - API REST คืออะไรและทำงานอย่างไร?
- REST API Courses - REST API Courses โดยตรงจากที่เก็บคู่มือ DEV Brazil Guide
◾Json API
JSON API เป็นรูปแบบที่ทำงานกับ HTTP มันอธิบายถึงวิธีที่ลูกค้าควรร้องขอหรือแก้ไขข้อมูลจากเซิร์ฟเวอร์และวิธีที่เซิร์ฟเวอร์ควรตอบสนองต่อคำขอเหล่านั้น
- ข้อมูลจำเพาะสำหรับการสร้าง API ใน JSON - ข้อมูลจำเพาะสำหรับการสร้าง API ใน JSON
- หลักสูตร JSON API - หลักสูตร JSON API โดยตรงจาก Repository Guia Dev Brasil
◾docker
Docker เป็นชุดของผลิตภัณฑ์แพลตฟอร์มเป็นบริการที่ใช้การจำลองเสมือนระดับระบบปฏิบัติการเพื่อส่งมอบซอฟต์แวร์ในแพ็คเกจที่เรียกว่าคอนเทนเนอร์ คอนเทนเนอร์ถูกแยกออกจากกันและรวมซอฟต์แวร์ไลบรารีและไฟล์การกำหนดค่าของตัวเอง
- Docker 101 Tutorial-ในบทช่วยสอนที่ใช้งานด้วยตนเองนี้คุณจะได้เรียนรู้วิธีการสร้างภาพเรียกใช้คอนเทนเนอร์ใช้ปริมาณเพื่อคงข้อมูลและสร้างจากแหล่งที่มาและกำหนดแอปพลิเคชันของคุณโดยใช้ Docker Compose คุณจะได้เรียนรู้เกี่ยวกับหัวข้อขั้นสูงบางอย่างเช่นการสร้างเครือข่ายและการถ่ายภาพแนวทางปฏิบัติที่ดีที่สุด
- เอกสาร Docker - เอกสาร Docker เป็นภาษาอังกฤษ
- Docker Courses - Docker Courses โดยตรงจากที่เก็บ Guia Dev Brasil
◾รูปแบบสถาปัตยกรรม
รูปแบบสถาปัตยกรรมเป็นวิธีการแก้ปัญหาทั่วไปที่นำกลับมาใช้ใหม่ได้ซึ่งเกิดขึ้นบ่อยครั้งในสถาปัตยกรรมซอฟต์แวร์ภายในบริบทที่กำหนด รูปแบบสถาปัตยกรรมคล้ายกับรูปแบบการออกแบบซอฟต์แวร์ แต่มีขอบเขตที่กว้างขึ้น
- Refactoring Guru - รูปแบบการออกแบบ
- สถาปัตยกรรมซอฟต์แวร์ประเภทใดและวิธีการเลือกสิ่งที่ดีที่สุดสำหรับโครงการของคุณ - สถาปัตยกรรมซอฟต์แวร์ที่ดีที่สุด
◾คำแนะนำหนังสือ
- รหัสทำความสะอาด
- refactoring - refactoring
- สถาปัตยกรรมที่สะอาด - สถาปัตยกรรมที่สะอาด
- โปรแกรมเมอร์ในทางปฏิบัติ
◾เครื่องมือและความท้าทาย
ไซต์เพื่อฝึกอบรมโครงการแบ็คเอนด์
- Dev Challenge Back-end-ฝึกฝนทักษะของคุณด้วยความท้าทายด้านหลัง
- HackerRank - ความท้าทายด้านการเขียนโปรแกรมแบ็คเอนด์ IDE แบบบูรณาการ
- Coderbyte - ความท้าทายด้านการเขียนโปรแกรมแบ็คเอนด์ IDE แบบบูรณาการ
- Codewars - ความท้าทายการเขียนโปรแกรมแบ็คเอนด์ IDE แบบบูรณาการ
- เกมการเข้ารหัส - ความท้าทายการเขียนโปรแกรมแบ็คเอนด์โดยมุ่งเน้นไปที่ธีมการเล่นเกม IDE แบบบูรณาการ
- Edabit - ความท้าทายด้านการเขียนโปรแกรมแบ็คเอนด์ IDE แบบบูรณาการ
- Challengerocket - ความท้าทายด้านการเขียนโปรแกรมแบ็คเอนด์ IDE แบบบูรณาการ
- CodeForces - การเขียนโปรแกรมแบ็คเอนด์ความท้าทายด้วยการรวบรวมและการทดสอบที่ทำโดยแพลตฟอร์ม แต่ไม่มี IDE รวม
- Codesignal - ความท้าทายการเขียนโปรแกรมแบ็คเอนด์ IDE แบบบูรณาการ
- Codility - ความท้าทายการเขียนโปรแกรมแบ็คเอนด์ IDE แบบบูรณาการ
- CSES - ความท้าทายการเขียนโปรแกรมแบ็คเอนด์ IDE แบบบูรณาการ
- DailyCodingProblem - ความท้าทายการเขียนโปรแกรมแบ็คเอนด์ที่ส่งทางอีเมล วิธีแก้ปัญหาพรีเมี่ยม
- ความท้าทายการเขียนโปรแกรมแบ็คเอนด์ ไม่มี IDE รวม ต้องดาวน์โหลด CLI
- LeetCode - ความท้าทายในการเขียนโปรแกรมแบ็คเอนด์ IDE แบบบูรณาการ
- BinarySearch - ความท้าทายในการเขียนโปรแกรมแบ็คเอนด์ IDE แบบบูรณาการ
- Codeabbey - ความท้าทายด้านการเขียนโปรแกรมแบ็คเอนด์ IDE แบบบูรณาการ
- Projecteuler - ความท้าทายการเขียนโปรแกรมแบ็คเอนด์มุ่งเน้นไปที่ปัญหาทางคณิตศาสตร์ IDE แบบบูรณาการ
- Sphere Onlune Judge (SPOJ) - ความท้าทายการเขียนโปรแกรมแบ็คเอนด์ด้วยการรวบรวมและการทดสอบที่ทำโดยแพลตฟอร์ม แต่ไม่มี IDE แบบบูรณาการ
- TopCoder - ความท้าทายการเขียนโปรแกรมแบ็คเอนด์และเวที IDE แบบบูรณาการ
- URI/Beecrowd - การเขียนโปรแกรม back -end, ความท้าทายทางคณิตศาสตร์และ SQL IDE แบบบูรณาการ