Nay là đầu năm 2024, nhiều bạn quan tâm đến việc học lập trình web, nên mình làm vlog chia sẻ lộ trình học lập trình web, phân biệt front-end/back-end, và các công nghệ web nên học trong năm 2024 luôn nhé.
Đăng ký khoá học AI tại:
Nhớ subscribe cho mình nhe:
Mua sách ủng hộ mình:
Channel Tôi Đi Code Dạo là nơi mình chia sẻ những kiến thức, kinh nghiệm về ngành lập trình mà mình đạt được trong quá trình làm việc. Những kiến thức này sẽ biến các bạn từ một coder trở thành developer – lập trình viên thứ thiệt.
Nhớ ghé thăm và subscribe channel để xem clip mới vào 8H TỐI T3 hàng tuần nha!
Timestamp
00:00 – Giới thiệu vlog
00:50 – Phân loại front-end, back-end, full-stack developer
02:25 – Công nghệ, lộ trình học và làm front-end
03:20 – Nâng cao: các CSS framework phổ biến
04:28 – Các JS Framework phổ biến như ReactJS, Angular, VueJS
05:40 – Deploy code front-end ở đâu
06:26 – Công nghệ, lộ trình học và làm back-end
07:40 – Các ngôn ngữ/framework để làm web back-end
08:45 – Dăm ba loại Database và Message Queue
10:10 – Phân biết Rest và GraphQL
11:00 – Code back-end xong deploy ở đâu
11:56 – Metaframework như NuxtJS, NextJS
12:40 – Tại sao nên học và dùng Meta-framework
14:40 – Các công nghệ web khác
15:35 – Một số tool phổ biến anh em nên biết
Ghé thăm mình tại:
Blog:
Fanpage:
==== Nội dung slide ====
Lập Trình Web Năm 2024 có gì Hot?
Tổng quan lộ trình học, công nghệ sử dụng
Clip này có gì hot?
Phân loại
01 Công nghệ front-end
02 Công nghệ back-end
03 Các mảng khác và tool
Dăm ba loại Web Developer
Front-end
Back-end
Lưu trữ và xử lý dữ liệu, code API
Fullstack
Ôm cả front-end lẫn back-end, gì cũng chơi
Code giao diện và interaction
Công nghệ, lộ trình làm front-end
Làm giao diện (UI) và tương tác (UX)
Cắt HTML/CSS từ Photoshop/Figma
Code giao diện, animation, chuyển trang
Gửi/nhận dữ liệu tới server, làm việc với back-end
(Những cái người dùng thấy)
Làm front-end là làm gì?
Bộ 3 front-end nhập môn
(học trên kênh Code Dạo)
Thêm chức năng, tương tác cho web
HTML – Xương sườn cấu tạo trang web
CSS – Mông má style cho trang web đẹp lên
JavaScript
Nâng cao: CSS Framework
Bootstrap – Ngon, bổ, rẻ, phổ biến
Tailwind CSS – Mới mẻ, phá cách
Bulma – Mới mẻ, gọn nhẹ, dễ dùng
Materialize – Phong cách Material UI
Nâng cao: JS Framework
React – Ngon, phổ biến, tài liệu nhiều
Angular – Dài dòng, code ổn, có cấu trúc
Vue – Mới lạ, nhiều cái hay, tài liệu sida
Svelte – Mới, có tiềm năng, khá phổ biến
Bonus: Code front-end deploy ở đâu?
Github Pages
Netlify
Vercel
Cloudflare Pages
Công nghệ, lộ trình làm back-end
Làm back-end là làm gì?
Bảo mật, lưu trữ, xử lý dữ liệu dưới database
Quản lý, phân quyền (đăng nhập, đăng ký)
Gửi/nhận dữ liệu từ front-end qua API
(Người dùng không thấy)
Các ngôn ngữ/framework để làm back-end
PHP
C#
Java
Ruby
Python
JavaScript
Kotlin
Rust
Golang
Framework
ASP.NET MVC
Spring/Struts
Laravel/Symfony
Flash/Django
Express/Koa
Ruby on Rails
Dăm ba loại Database
No SQL
SQL
PostgreSQL
Microsoft SQL Server
MySQL/MariaDB
Amazon RDS/Azure SQL
MongoDB
CouchDB
DynamoDB
Redis (Cache)
Nâng cao: Message Queue
RabbitMQ
Kafka
Amazon SQS
Azure Service Bus
REST vs GraphQL
REST API
Mỗi endpoint là 1 URL
Phổ biến, nhiều document, best practice
Dễ code, nhiều framework hỗ trợ
GraphQL
Dùng 1 endpoint duy nhất, có docs sẵn
Chưa phổ biến, back-end hơi khó code
Tiện dụng, tiết kiệm bandwidth
Bonus: Code back-end deploy ở đâu?
Cloud
Digital
Ocean & VPS
PaaS
Meta framework (NextJS, NuxtJS, SvelteKit)
Render trực tiếp ra HTML để SEO tốt hơn
Viết code back-end và front-end chung một project, không cần API
Routing và deploy lên nhiều platform
Tại sao dùng Meta-framework
Công nghệ Web khác + 1 số tool
Một số công nghệ web khác
Static Site Generator
Server Side Rendering
CMS/Site Builder
Meta Frameworks
Bonus – Một số tool khác (học trên kênh Code Dạo)
Chrome Dev Tool
AI hỗ trợ viết code nhanh hơn
Ứng dụng LLM vào thực tế
Chrome Dev Tool
Anh em nào quan tâm về khoá học AI sắp tới có thể đăng ký trước tại https://bit.ly/ai-codedao nha :3
Nextjs dùng chán thật
em yêu anh
mấy năm làm rồi thì anh nên tiếp thu nói chậm lại , to tiếng lên chứ em theo rõi kênh của anh lâu mà thấy vẫn thế :))
em góp ý là anh không cần phải để cam to thế đâu che hết chữ , và nói chậm lại nhé , âm hơi bé
anh ơi, anh có thể làm về roadmap hay lộ trình về blockchain developer khum anhh❤❤❤
oke meta-framework ngon à :))))
làm lộ trình mobile đi a (react-native) 🥰🥰🥰
graphQL sắp die rồi hả anh…
cty t vẫn đang xài php gửi json load lên bằng ajax , php 5.6
A đang sài mi band mấy z
Nói mà như tiếng nước ngoài, nghe tiếng Việt ko kịp hiểu lun, đẳng cấp tiếng Việt của giới trẻ siêu thiệt kekekek
Nói nhanh kinh khủng. Đỉnh thật
a
Nestjs ổn k ah
Anh ơi tuần trước bên tt chính phủ có đăng post là ngành thiết kế vi mạch 100% có việc thì e có nên theo kh ạ
anh nói về vụ hacker làm sập cả meta đi anh ( ngày 5/3/2024)
Giờ IT căng quá anh ơi, ra trường lại thất nghiệp rùi
a đang xài miband mấy z
Em bật 0.75x là nghe như 1x luôn đó shop ơi
anh quê ở đâu vậy ạ :33
Nay nghe a nói chậm hơn trc ,nghe không quen😂😂
Anh thấy sao về NestJS ạ
2024 rồi theo web giờ còn ổn không ạ?
OK baby
Anh làm video code 1 website được không a
Anh nghĩ sao về việc code game ạ ? E hiện đg muốn theo hướng code game thì nên học gì ạ ?
Bên anh có nhận sửa và tối ưu app ko
rất bổ X
Mới năm nào xem như vịt nghe sấm. giờ đi làm được rồi. xem hiểu hẳn :v
Anh nghĩ sao về tương lai 1 2 năm tới của blockchain ạ. Em đang muốn theo mảng này mà cảm giác ít job cho level fresher quá 🙁
Để cái hình avarta rõ to che hết clip
Nay anh nói chậm hơn mọi khi nghe ko quen ạ
Em cám ơn anh Hoàng
Có 1 sự thật là vào dự án bị dí deadline toàn viết CSS thuần cho tiện, bạ đâu viết đó 😂
Web giờ đông có, khó khăn lắm a ơi 😢