Khoá học lập trình Website

Fullstack Python Web Developer

Tại Onschool Bootcamp, học viên sẽ được học tập qua Môi trường LAB ONLINE - Một hệ thống học tập trực tuyến đa công nghệ, LAB ONLINE hoạt động 8h-23h mỗi ngày.

Số lượng mô đun
0
Đánh giá
0,0 / 5
Thời gian học
0 ngày
Dự án
0+

Xây dựng sự nghiệp chỉ sau 120 ngày học

Học tập chủ động và cá nhân hóa

Tối ưu lộ trình học theo mục tiêu và thời gian cá nhân cùng hệ thống Lab online hiện đại hoạt động từ 8h-23h.

Học cùng chuyên gia

Được hướng dẫn và tương tác 1-1 cùng những mentor là những chuyên gia giàu kinh nghiệm.

Học trên thực hành dự án

Tích lũy kiến thức và kỹ năng thông qua việc thực hành 10+ dự án thực tiễn cùng doanh nghiệp.

Cam kết việc làm

Đảm bảo đầu ra nghề nghiệp thông qua mạng lưới kết nối cùng các đối tác doanh nghiệp và công ty công nghệ hàng đầu.

Tích luỹ kỹ năng thông qua thực hành dự án thực tế
Làm việc nhóm
Quản lý thời gian
Tư duy phản biện
Giải quyết vấn đề
Tự học và nghiên cứu
Thuyết trình và bảo vệ dự án
Xây dựng thương hiệu cá nhân
Kỹ thuật Responsive Design

Lộ trình 120 ngày trở thành Fullstack Python Web Developer

Character
FRONT-END INTERMEDIATE
Beginner27 ngày
  • Xây dựng được các websites chuẩn responsive sử dụng HTML, CSS, Flexbox & Figma
  • Sử dụng được thành thạo Developer Tool, VsCode
  • Sử dụng được đủ các selector căn bản của CSS3
  • Cắt và làm được giao diện từ thiết kế Figma
  • Viết được Javascript function, xây được đối tượng Java độc lập
  • Sử dụng thành thạo các cấu trúc lập trình căn bản
  • Phát triển được các trang web có tương tác bằng HTML, CSS và JavaScript
FRONT-END INTERMEDIATE
Dev Intermediate27 ngày
  • Kết nối ứng dụng web với dữ liệu máy chủ (backend) dùng Javascript
  • Sử dụng các thư viện (Bootstrap 4 với đủ thẻ và component, tiêu chuẩn Bootstrap Grid cho các loại thiết bị khác nhau) để hoàn chỉnh dự án một cách chuyên nghiệp
  • Xây được trang web động có các chức năng Javascript nâng cao
  • Sử dụng được Jquery 3 để tối ưu code, sử dụng thành thạo Selector, Chaining
  • Dùng được các library java nâng cao như DataTable để làm giao diện linh hoạt
FRONT-END ADVANCED
14 ngày
  • Sử dụng Webpack để đóng gói và tối ưu hóa ứng dụng web, đảm bảo hiệu suất và khả năng bảo trì.
  • Tạo giao diện người dùng (UI) đẹp mắt và đáp ứng bằng SASS – bộ tiền xử lý CSS.
  • Xử lý các vấn đề thường gặp trong phát triển ứng dụng web bằng SASS và TypeScript.
  • Tạo ứng dụng web có thể mở rộng, bảo trì và bảo mật
BACK-END PROGRAMMING & FULL STACK DEV TALENT
52 ngày
  • Xây được ứng dụng local đơn giản với Python
  • Xây được Back-end service với Django
  • Xây được ứng dụng có Data model với Django
  • Xây được data model với MySQL
  • Xây dựng và deploy được ứng dụng hoàn chỉnh trên Server, bao gồm cả back-end, front-end, cơ sở dữ liệu

Chinh phục đỉnh cao

tại Onschool Bootcamp

Tại Onschool Bootcamp, học viên sẽ được học tập qua Môi trường LAB ONLINE - Một hệ thống học tập trực tuyến được mô phỏng như lớp học tương tác trực quan
Beginner

0

Bắt đầu khoá học

01

Giới thiệu lập trình Web, HTML cơ bản

02

HTML Elements, Forms, Semantic tags

03

CSS Styling: Selectors, Colors, Fonts, Box Model

04 | project

Mini Project: Portfolio cá nhân

05

Display: Block, Inline-block, Flexbox

06

CSS Position, Layout

07

CSS Animation, Transition, Pseudo selectors

08 | project

Mini Project: Fashion E-Commerce Product Page

09

Figma UI to HTML, Live Server

10

Responsive CSS (Mobile-first)

11

CSS Responsive nâng cao, Grid layout

12 | project

Project: Green Tea Landing Page

EXAM

Mid Exam: HTML & CSS

13

Giới thiệu JS, DevTools, console.log()

14

Biến, kiểu dữ liệu, toán tử

15

Cấu trúc điều khiển chương trình (Control Flow)

16

Hàm (Function), Scope

17

Ứng dụng tính hóa đơn

18

Mảng & vòng lặp

19

Object cơ bản

20

DOM Manipulation, Event

21 | project

Mini Project: Todo List v1.0

22

Form Handling & Validation

23

Debugging & Refactoring

24

Tìm kiếm object trong mảng, method nâng cao

25 | project

Project: Lucky Dice Casino v0.5

EXAM

Mid Exam: JS Basic

Beginner

0

Bắt đầu khoá học

01

Giới thiệu lập trình Web, HTML cơ bản

02

HTML Elements, Forms, Semantic tags

03

CSS Styling: Selectors, Colors, Fonts, Box Model

04 | project

Mini Project: Portfolio cá nhân

05

Display: Block, Inline-block, Flexbox

06

CSS Position, Layout

07

CSS Animation, Transition, Pseudo selectors

08 | project

Mini Project: Fashion E-Commerce Product Page

09

Figma UI to HTML, Live Server

10

Responsive CSS (Mobile-first)

11

CSS Responsive nâng cao, Grid layout

12 | project

Project: Green Tea Landing Page

EXAM

Mid Exam: HTML & CSS

13

Giới thiệu JS, DevTools, console.log()

14

Biến, kiểu dữ liệu, toán tử

15

Cấu trúc điều khiển chương trình (Control Flow)

16

Hàm (Function), Scope

17

Ứng dụng tính hóa đơn

18

Mảng & vòng lặp

19

Object cơ bản

20

DOM Manipulation, Event

21 | project

Mini Project: Todo List v1.0

22

Form Handling & Validation

23

Debugging & Refactoring

24

Tìm kiếm object trong mảng, method nâng cao

25 | project

Project: Lucky Dice Casino v0.5

EXAM

Mid Exam: JS Basic

Dev Intermediate

26

ES6: let, const, arrow function

27

Destructuring, Spread/Rest

28

Class & Object nâng cao

29 | project

Mini Project: Quản lý sản phẩm bằng ES6

30

Module (import/export)

31

Async/Await & Promise

32

Git cơ bản: init, commit, branch

33

Git practice: Push code lên Gitlab

34 | project

Project: Real Estate v1.0

35

Bootstrap Grid, Container

36

Bootstrap Components (Form, Modal, Navbar)

37

TailwindCSS: Utility-first, Responsive

38 | project

Mini Project: Blog UI bằng Bootstrap & Tailwind

39

TailwindCSS nâng cao (custom config, dark mode)

40 | project

Project: Food Ordering v1.0

41

jQuery Selector, Event

42

jQuery Ajax GET/POST API

43 | project

Mini Project: CRUD nhỏ với jQuery

44

Giới thiệu React, JSX, Component

45

Props, Class component và Atomic design

46

Event handling & useState

47 | project

Mini Project: Counter App + Todo List v2.0

48

useEffect, Lifecycle

49

Form handling & Fetch API

50 | project

Project: Course365 v1.0

EXAM

Exam: ReactJS Basic

Dev (Front-end) Advanced

51

React Router

52

Context API & useReducer

53

Component composition & Atomic Design

54 | project

Mini Project: Blog Router App

55

Redux Toolkit cơ bản

56 | project

Project: E-Learning Platform UI v1.0

57

Làm quen với Typescript

58

Typescript trong ReactJS

59

SASS trong ReactJS

60

Tailwind CSS trong ReactJS

61

ReactJS Form & Validation

62 | project

Mini Project: Note App

EXAM

TypeScript & Frontend Developer Online Test

63 | project

Project Real Estate v2.0 – PropertyFinder

EXAM

Module Project: Mini LMS Dashboard v1.0

Back-end Programming

64

Cú pháp cơ bản & Kiểu dữ liệu

65

Câu lệnh rẽ nhánh & vòng lặp (if/else, for, while)

66

Hàm & xử lý ngoại lệ (def, try/except)

67

Cấu trúc dữ liệu & đọc–ghi file (List, Tuple, Dict, Set)

68 | project

Thực hành code python cơ bản trên Google Colab

69

OOP nâng cao (kế thừa, đa hình)

70

Decorators, Generators & Iterators, Regex

71 | project

Project – Quản lý danh bạ OOP

72

Debugging & Logging trong Python

73

Unit Testing với unittest & pytest

74

Packaging & Virtual Env (venv, pip)

75 | project

Mini‑project tổng hợp Python

EXAM

Mid‑module exam: Python basic & advanced

76

Cài đặt MySQL & mysql-connector cho Python

77

Thiết kế CSDL & DDL (CREATE, ALTER, DROP)

78

Thao tác DML cơ bản (SELECT, INSERT, UPDATE, DELETE)

79

Query nâng cao – JOIN, GROUP BY, HAVING

80 | project

Project - CLI "Quản lý kho hàng"

81

ORM với SQLAlchemy – Định nghĩa model & thao tác CRUD

82

Flask REST API cơ bản: route, request/response, JSON

83

Cấu trúc Flask theo Blueprint & CRUD patterns

84 | project

Project - REST API "Quản lý sản phẩm"

85

Error handling & logging trong Flask

86

Kiểm thử Flask API với pytest & TestClient

87

Authentication & Authorization (JWT hoặc Session)

88 | project

Tổng hợp Flask & MySQL API

EXAM

Mid‑module exam – Flask & MySQL API cơ bản

89

Khởi tạo và cấu hình dự án Django

90

Models & Migrations (ORM, makemigrations)

91

Views & URL Routing

92

Templates & Static Files

93 | project

Project - CRUD Blog cơ bản

94

Forms & Field Validation

95

Authentication (login/logout/register)

96

Permissions & Groups (User Roles)

97 | project

Project - Quản lý User (CRUD + permissions)

98

Django REST Framework – Serializers & Views

99

ViewSets, Routers & Throttling

100 | project

Tổng hợp Django Web (DRF + MVC)

EXAM

Mid‑module exam – Django Web MVC

Capstone Project

101 | project

Module project V1.0

102

Daily scrum

103

Daily scrum

104

Daily scrum

105

Daily scrum

106

Daily scrum

107 | project

PRESENT

108 | project

Module project v1.5

109

Daily scrum

110

Daily scrum

111

Daily scrum

112

Daily scrum

113

Daily scrum

114 | project

CAPSTONE PROJECT

115

Daily scrum

116

Daily scrum

117

Daily scrum

118

Daily scrum

119

Daily scrum

120

PORTFOLIO

PRESENT & JOB

Các dự án của học viên Onschool Bootcamp

Cơ hội nghề nghiệp rộng mở sau 120 ngày học

98% học viên Onschool Bootcamp có việc làm sau tốt nghiệp

Tại Onschool Bootcamp, mục tiêu quan trọng được hướng đến là giúp học viên có thể mở rộng cơ hội nghề nghiệp,
trở thành lập trình viên chuyên nghiệp trong 120 ngày với mức thu nhập hấp dẫn.

Hướng dẫn xây dựng CV và Portfolio chuyên nghiệp

Kết nối trực tiếp với mạng lưới doanh nghiệp đối tác

Luyện tập phỏng vấn cùng chuyên gia với các câu hỏi và tình huống bám sát thực tế

Onschool Bootcamp career opportunities illustration

Học tập cùng chuyên gia công nghệ
Tự tin phát triển kỹ năng lập trình website thực chiến

Portrait of Hà Ngọc Hiệu

Hà Ngọc Hiệu

  • Nhà đồng sáng lập bonbanh.com, từng giữ vai trò chủ chốt tại FPT và Topica
  • 15 năm kinh nghiệm chuyên sâu về kiến trúc giải pháp và hệ thống nhân sự quy mô lớn
  • Hiện là Giám đốc Công nghệ tại Công ty IT X, chuyên triển khai các dự án quốc tế và tích hợp hệ thống phức tạp.
Portrait of Lê Mạnh Tuấn

Lê Mạnh Tuấn

  • Chuyên gia dày dạn với 22 năm kinh nghiệm thực chiến trong lĩnh vực phát triển phần mềm ERP và hệ thống quản trị đào tạo trực tuyến.
  • Từng giữ các vị trí chủ chốt tại CMC, Topica.
  • Hiện là Giám đốc tại Công ty Công Nghệ Xanh House, luôn tiên phong kiến tạo những giải pháp công nghệ bền vững cho doanh nghiệp.
Portrait of Đào Trần Chung

Đào Trần Chung

  • Chuyên gia hàng đầu với 14 năm kinh nghiệm trong lĩnh vực Web và tiên phong nghiên cứu trí tuệ nhân tạo (AI).
  • Hiện đang công tác tại Đại học CNTT & Truyền thông Thái Nguyên tập trung kết hợp hoàn hảo giữa nền tảng học thuật vững chắc và tư duy công nghệ đột phá để đào tạo thế hệ kế cận.

Cảm nhận của học viên

Vân Anh không thích công việc ngành Luật nữa và cũng định thử học Lập trinh. Vân Anh bị cuốn hút bởi Chương trình học của Onschool Bootcamp vì rất thách thức và thú vị
Tạ Vân Anh
Tạ Vân Anh
Học viên

Các câu hỏi thường gặp

Học phí của khóa học Onschool Bootcamp là bao nhiêu?

Học phí tại Onschool Bootcamp được thiết kế linh hoạt tương ứng với các lộ trình đào tạo khác nhau tuỳ theo mục tiêu và sự lựa chọn của học viên. Bên cạnh đó, Onschool Bootcamp cũng có những chương trình học bổng dành cho học viên theo từng thời điểm đến từ sự hỗ trợ của các đối tác công nghệ hàng đầu đang làm việc trực tiếp cùng Onschool Bootcamp.

Đối tác của Onschool Bootcamp là ai?

Onschool Bootcamp có mối liên hệ hợp tác chặt chẽ với các doanh nghiệp và các tập đoàn công nghệ nhằm tối ưu hóa mục tiêu đào tạo nghề nghiệp thực chiến. Mạng lưới này bao gồm những đối tác tuyển dụng uy tín như FPT Software, Samsung, CMC Global, Rikkeisoft, Ominext và NashTech. Các đơn vị này đóng vai trò quan trọng trong việc thẩm định chương trình đào tạo để sát với nhu cầu thị trường, cung cấp đội ngũ chuyên gia hướng dẫn (Mentors) và trực tiếp cam kết lộ trình tuyển dụng cho học viên ngay sau khi hoàn thành khóa học.

Đội ngũ Giảng viên tại Onschool Bootcamp là những ai?

Bạn sẽ được dẫn dắt bởi đội ngũ chuyên gia hàng đầu có hơn 10 năm kinh nghiệm thực chiến trong các lĩnh vực Công nghệ thông tin. Họ không chỉ là những người giỏi kỹ thuật mà còn là các Giám đốc công nghệ, Kiến trúc sư giải pháp nắm giữ nhiều vai trò quan trọng tại các tập đoàn lớn.

Thời gian và hình thức học tập của Onschool Bootcamp như thế nào?

Hình thức học tập tại Onschool Bootcamp được triển khai hoàn toàn trên nền tảng Lab Online - một hệ thống học tập trực tuyến tích hợp đa công nghệ, mô phỏng môi trường làm việc thực tế tại doanh nghiệp. Điểm đặc trưng của hình thức này là sự linh hoạt và tính tương tác cao vì học viên có thể lựa chọn một trong 3 ca học (Sáng, Chiều, Tối) với sự hỗ trợ trực tiếp 1-1 từ đội ngũ Mentor hoạt động liên tục từ 8h00 đến 23h00 mỗi ngày. Lộ trình học tập tập trung vào thực hành thông qua các "Camp Team" (nhóm dự án), nơi giảng viên đóng vai trò quản lý điều hành, giúp học viên rèn luyện kỹ năng chuyên môn và xử lý tình huống phát sinh trong 24-48 giờ tương tự như môi trường công sở thực thụ. Mọi nhiệm vụ học tập đều được nghiệm thu và đánh giá hàng tuần để đảm bảo học viên đạt được độ thành thạo cần thiết trước khi bước sang giai đoạn mới.

Người trái ngành có phù hợp để tham gia khóa học không?

Hoàn toàn phù hợp! Chương trình được xây dựng theo lộ trình từ căn bản đến nâng cao, đặc biệt chú trọng vào tư duy lập trình và kỹ năng thực hành. Với sự dẫn dắt của các chuyên gia có kinh nghiệm đào tạo lâu năm, ngay cả người bắt đầu từ con số 0 cũng có thể tự tin chuyển nghề sau khi tốt nghiệp.

Học lập trình tại Onschool Bootcamp có yêu cầu tiếng Anh không?

Việc học lập trình tại Onschool Bootcamp không bắt buộc học viên phải có trình độ tiếng Anh đầu vào vì toàn bộ chương trình đào tạo, bài giảng và tài liệu hướng dẫn đều được biên soạn bằng tiếng Việt để phù hợp với người mới bắt đầu. Trong quá trình thực hành trên hệ thống Lab Online, học viên sẽ được đội ngũ Mentor hỗ trợ giải thích chi tiết các thuật ngữ kỹ thuật và cú pháp câu lệnh, giúp những người chưa có nền tảng ngôn ngữ vẫn có thể nắm bắt tư duy lập trình và viết code một cách hiệu quả. Mặc dù không yêu cầu bằng cấp tiếng Anh, chương trình vẫn khuyến khích học viên làm quen với các từ vựng chuyên ngành trong quá trình học để hỗ trợ việc đọc hiểu tài liệu kỹ thuật cơ bản và gia tăng cơ hội thăng tiến tại các doanh nghiệp lớn sau khi tốt nghiệp.

Các chương trình đào tạo khác

Java Fullstack web developer
Icon ngôn ngữ

Java Fullstack web developer

Chương trình đào tạo Lập trình Web fullstack ngôn ngữ Java

  • Ứng dụng rộng rãi trong phát triển web
  • Phù hợp các dự án quy mô lớn
  • Nhu cầu tuyển dụng cao và cơ hội hấp dẫn

Bài viết mới nhất

Bootcamp là gì? Phương pháp đào tạo hiệu quả cho nghề mới

Bootcamp là gì? Phương pháp đào tạo hiệu quả cho nghề mới

Ngày nay, gần như mọi doanh nghiệp, dịch vụ hay cá nhân đều cần một website để hiện diện trên môi trường số. Điều này khiến lập trình web trở thành một trong những lĩnh vực “xương sống” của ngành công nghệ thông tin. Không chỉ mở ra nhiều cơ hội nghề nghiệp, lậ...

Yến NhiNaN.NaN.NaN

Cùng Onschool Bootcamp chinh phục lộ trình 120 ngày đổi thay sự nghiệp

Fullstack java web developer
Fullstack javascript (Nodejs & reactjs web developer
Fullstack Python web developer
Fullstack PHP web developer
Cross-Platform Mobile App Development

Khóa học dành cho người từ 18 tuổi trở lên

zalomessenger