🔥 ถามมากันเยอะ ว่าอยากทำเว็บแบบนั้น แบบนี้ต้องรู้อะไรบ้าง !? วันนี้แอดจะมาบอกแนวทางการเรียนรู้ไปพร้อมกันน <3
.
โดยจะต้องบอกคร่าว ๆ ก่อนว่า "ไม่ว่าเราจะทำเว็บอะไร แบบไหนก็แล้วแต่ ล้วนต้องมีพื้นฐานมาก่อนเหมือนกันทั้งสิ้น !!"
.
คล้าย ๆ กับการเรียนภาษาอังกฤษนั่นแหละ ถ้าเราเริ่มต้นเราก็อาจจะต้องเริ่มจากตัวอักษรภาษาอังกฤษ การใช้ Tense ต่าง ๆ ของเว็บก็มีเช่นกัน โดย Basic ของเว็บจะมีเรื่อง
.
✅ HTML
เป็นโครงหลักของเว็บไซต์ทั่วไป โดยหน้าตาของภาษา HTML นั้นจะเป็นการใช้ tag ที่เริ่มต้นด้วย <> แล้วปิดด้วย > เพื่อสร้างชิ้นส่วนต่างๆในหน้าเว็บเรียกว่า Element
.
✅ CSS
CSS นั้นเป็นสิ่งที่ช่วยเพิ่มความสวยงามให้กับหน้าตาของเว็บ เราสามารถปรับแต่งหน้าตาของเว็บได้จาก CSS ไม่ว่าจะเป็นสี รูป ไปจนถึงตำแหน่งของสิ่งต่างๆ หรือแม้แต่การทำ animation ก็สามารถทำได้
.
✅ JavaScript
JavaScript นั้นเป็นส่วนที่เพิ่มความสามารถให้กับเว็บของเราเป็นอย่างมาก ทำให้ส่วนต่างๆของเว็บสามารถทำงานได้ตามที่เราต้องการ
.
และ เมือเรารู้พื้นฐานตรงนี้แล้ว เราจะมีเส้นทาง 2 ทางหลักให้เลือก โดยมีทางที่ชื่อว่าสาย Front-End และ Back-End ส่วนถ้าใครชอบทั้งคู่ จนไปครบจบกระบวนการที่เว็บควรมีเราจะเรียกว่า Full-Stack นั่นเอง
.
⭐️ โดยเริ่มจาก Fornt-End กันก่อน
มันเป็นส่วนหน้าตาการแสดงผลของเว็บไซต์ ที่ผู้ใช้งาน(Client)มองเห็นทั้งหมดไม่ว่าจะเป็น ตัวหนังสือ ปุ่ม หรือแถบเมนูต่างๆ ทุกๆส่วนที่ผู้ใช้เห็นและมีปฏิสัมพันธ์ด้วยนับว่าอยู่ใน Frontend ทั้งหมด ซึ่งภาษาที่ใช้ในฝั่ง Frontend ก็คือ HTML, CSS และ JavaScript
.
✅ Framework
สิ่งอำนวยความสะดวกในการเขียนโปรแกรม ซึ่งประกอบด้วยชุดคำสั่งหรือองค์ประกอบต่างๆ ให้เราสามารถนำมาใช้ได้ง่ายๆ โดยไม่ต้องเขียนเองทั้งหมด
.
Js CSS
Angular Bootstrap
Vue.js Materialize
React Semantic UI
Backbone.js Bulma
.
⭐️ ตามมาด้วย Back-End กันต่อ
ส่วนการทำงานประมวลผล และ จัดเก็บข้อมูลของเว็บไซต์ เพื่อทำให้ส่วนของ Frontend สามารถทำงานได้อย่างถูกต้องสมบูรณ์
.
✅ Programming language
เราจะต้องใช้ภาษาโปรแกรมมิ่งในส่วนของการทำงานใน Backend เช่น เมื่อรับข้อมูลสินค้าที่ผู้ใช้เลือกมาจาก Frontend, Backend ก็จะนำมาคำนวนโปรโมชั่นแล้วนำมาหักลบกับเงินในบัญชีจากนั้นเก็บข้อมูลใน Database เป็นต้น
.
PHP
Python
C#
Java
JavaScript
Ruby
.
✅ Framework
สิ่งอำนวยความสะดวกในการเขียนโปรแกรม ซึ่งประกอบด้วยชุดคำสั่งหรือองค์ประกอบต่างๆ ให้เราสามารถนำมาใช้ได้ง่ายๆ โดยไม่ต้องเขียนเองทั้งหมด
Django
Express.js
Flask
Laravel
Ruby on Rails
ASP.NET
.
⭐️ส่วนสำคัญอื่นๆ
นอกจากส่วนของการแสดงผลและการติดต่อกับผู้ใช้อย่าง Frontend และ ส่วนของการทำงานด้านหลังของระบบอย่าง Backend แล้ว การเขียนเว็บยังมีส่วนที่สำคัญที่ขาดไปไม่ได้ เช่น ส่วนของการรับส่งข้อมูล
.
✅ API
Application Programming Interface เป็นช่องทางในการเข้าถึงข้อมูลต่างๆ ของเว็บไซต์ ไม่ว่าจะเป็นการอ่านเขียนข้อมูลจากฐานข้อมูลจาก server ไปจนถึงข้อมูลจากภายนอก
.
✅ WebSocket
วิธีการติดต่อเพื่อรับส่งข้อมูลแบบระหว่าง Client กับ Server โดยแต่ละฝั่งสามารถส่งข้อมูลไปหาอีกฝั่งตอนไหนก็ได้ เหมาะสำหรับรับส่งข้อมูลแบบ real-time
.
"ทั้งหมดนี้ก็เป็นเส้นทาง Path คร่าว ๆ ของสายเว็บ หากใครชอบของสวย ๆ งาม ๆ ก็อาจจะทำส่วนหน้าบ้าน ใครชอบ Logic จัด ๆ มาหลังบ้านก็สนุกไม่น้อยนะแอดว่าาา <3"
.
#borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
「websocket c#」的推薦目錄:
websocket c# 在 91 敏捷開發之路 Facebook 的最佳解答
好朋友公司徵才中,應該可以學到不少有趣的東西跟發揮空間。
建議適合的朋友可以直接跟他瞭解一下相關內容
大家好,我公司(Spark Entertainment)現在要徵求 Go Junior
[內容]
主要是 Web 和 WebSocket 開發
[時間]
可在家工作,需視專案狀況,每周 2 ~ 3 日至公司工作開會
[位置]
新北市新莊區五權一路七號
[薪資]
1. 試用期三個月,試用期間薪資實領 4.5 萬
2. 試用期通過後實領 5.0 - 6.5 萬,年薪 14 個月
[公司配備]
1. 可自行指定 PC / NB / MBP
2. 可提供至少雙螢幕開發
[公司福利]
1. 與公司發展方向相關研討會,公司給予公假及視表現補助費用
2. 勞保、健保
[技能需求]
1. 使用 Gin 或其他 Web Framework 開發經驗
2. 使用 Sublime Text / Atom Editor / Visual Studio 其中任一套
3. 基礎網路通訊協定
4. 具 Linux 基礎使用能力
5. 具自制力且有幹勁的夥伴
[加分條件]
1. 男性屆退(二個月內)或役畢
2. 具一年以上相關專案經歷者加分
3. 具 Gorilla Websocket 相關專案經歷者加分
4. 具 JavaScript Websocket 相關專案經歷者加分
5. 具 C++ / C# / PHP / Java / Python / Node.js 相關專案經歷者加分
6. 具 AWS / Azure 架設管理經驗者加分
有意願請私訊或寄信至 sean@spark-tw.com 詢問,私訊或來信請附上履歷,如有 GitHub 或作品集將優先處理,感謝
我的相關資訊
1. https://github.com/erinus
2. https://www.slideshare.net/erinus
websocket c# 在 C# WebSocket實作雙向通訊 - iT 邦幫忙 的相關結果
本文將透過WebSocketSharp來實作WebSocket. Client使用js. Server使用C# .net 4.6.2. Step 1 下載NuGet套件工具->NuGet套件管理員->管理方案的NuGet套件 ... <看更多>
websocket c# 在 [C#]使用WebSocket進行廣播功能- 透過WebSocketSharp 的相關結果
WebSocket 是HTML5 開始提供的一種瀏覽器與伺服器間進行全雙工通訊的網路技術,通訊協定被IETF 定為標準RFC 6455. Client與Server之間只需要做過 ... ... <看更多>
websocket c# 在 ASP.NET Core 中的WebSockets 支援 - Microsoft Docs 的相關結果
如需詳細資訊,請參閱下方的"WebSocket origin restriction" (WebSocket 來源限制)。 C# 複製. var webSocketOptions = ... ... <看更多>