Mô tả

Kiến thức trong khóa học giúp học viên nắm vững các khái niệm và kỹ thuật cốt lõi trong lập trình, nâng cao tư duy và kỹ năng lập trình. Kết thúc khóa học này, học viên thành thạo việc phát triển các ứng dụng dựa trên ngôn ngữ PHP, phát triển các ứng dụng dựa trên ngôn ngữ PHP, mô hình lập trình Hướng đối tượng. Học viên cũng được triển khai kiến trúc phần mềm, xây dựng hệ thống web.

1. Ngôn ngữ PHP

Trong học phần này, học viên sẽ làm chủ cú pháp của ngôn ngữ PHP. Kết thúc học phần, học viên có thể sử dụng ngôn ngữ PHP để phát triển các ứng dụng phần mềm đơn giản.

Các mục tiêu của học phần:

  • Sử dụng được cú pháp ngôn ngữ PHP

  • Sử dụng được try-catch, xử lý được ngoại lệ

  • Đọc và ghi được file text và file nhị phân

  • Đọc hiểu được mã nguồn do người khác viết

  • Đọc được API của các thư viện

  • Sử dụng được các hàm thông dụng của các lớp thông dụng (String, Math, DateTime...)

2. Lập trình hướng Đối tượng nâng cao

Trong học phần này, học viên sẽ rèn luyện mô hình Lập trình hướng Đối tượng, các đặc điểm quan trọng của Lập trình hướng Đối tượng, có khả năng thiết kế được các giải pháp cơ bản sử dụng theo mô hình hướng Đối tượng.

Các mục tiêu của học phần:

  • Triển khai được cơ chế ghi đè phương thức (method overloading)

  • Trình bày được mô hình phát triển Hướng đối tượng

  • Thiết kế được các giải pháp cơ bản sử dụng theo mô hình Hướng Đối tượng

  • Khai báo được lớp, sử dụng được đối tượng, thuộc tính, phương thức, constructor

  • Sử dụng được access modifer

  • Sử dụng được thuộc tính static, phương thức static, getter/setter

  • Triển khai được cơ chế nạp chồng phương thức (overloading)

  • Sử dụng được các hàm thông dụng của các lớp thông dụng (String, Math, LocalDate...)

  • Triển khai được cơ chế kế thừa

  • Khai báo và sử dụng được abstract class và interface

  • Sử dụng được các ký hiệu UML để mô tả lớp, interface và các mối quan hệ

  • Sử dụng được các ký hiệu UML để mô tả biểu đồ activity

Bạn sẽ học được gì

Sử dụng được cú pháp ngôn ngữ PHP

Sử dụng được các hàm thông dụng của các lớp thông dụng (String, Math, DateTime...)

Sử dụng được try-catch, xử lý được ngoại lệ

Triển khai được cơ chế ghi đè phương thức (method overloading)

Thiết kế được các giải pháp cơ bản sử dụng theo mô hình Hướng Đối tượng

Khai báo và sử dụng được abstract class và interface

Sử dụng được các ký hiệu UML để mô tả lớp, interface và các mối quan hệ

Sử dụng được các ký hiệu UML để mô tả biểu đồ activity

Triển khai được cơ chế nạp chồng phương thức (overloading)

Yêu cầu

  • Không cần kinh nghiệm lập trình
  • Có tư duy logic và xử lý bài toán
  • Có công cụ học tập tối thiểu là máy tính

Nội dung khoá học

26 sections

Giới thiệu

5 lectures
Giới thiệu
03:43
6 bí kíp học online hiệu quả
02:23
Ghi chép sử dụng bản đồ tư duy
02:50
Ghi chép sử dụng Cornell Note
02:27
Làm thế nào để tập trung hiệu quả
03:43

Tổng quan ứng dụng Web PHP

44 lectures
[Bài giảng] Web và các giao thức
06:48
[Bài giảng] Giao thức HTTP
06:05
[Bài giảng] Biến
03:38
[Bài giảng] Toán tử
02:23
[Bài đọc] Website
01:45
[Bài đọc] HTTP
02:15
[Bài đọc] HTTP Request
03:04
[Bài đọc] Tổng quan về LAMP
02:57
[Bài đọc] Giới thiệu về PHP
02:23
[Bài đọc] Giới thiệu về PHP 8
02:38
[Bài giảng] Vòng lặp foreach
02:04
[Bài giảng] Vòng lặp while
01:30
[Bài giảng] Vòng lặp do..while
02:26
[Bài giảng] Cấu trúc điều kiện if
02:31
[Bài giảng] Cấu trúc điều kiện if...else
01:33
[Bài giảng] Cấu trúc điều kiện switch...case
05:47
[Bài đọc] Biến
03:35
[Bài đọc] Biến toàn cục
02:50
[Bài đọc] Câu lệnh echo và print
01:18
[Bài đọc] Kiểu dữ liệu
02:21
[Bài đọc] Các hàm thao tác với chuỗi
01:10
[Bài đọc] Hằng - constants
00:54
[Bài đọc] Toán tử
00:54
[Bài đọc] Câu lệnh if…else...elseif
01:44
[Bài đọc] Câu lệnh switch
01:06
[Bài đọc] Vòng lặp while
01:58
[Bài đọc] Vòng lặp for
00:51
[Quiz] Tổng quan về ứng dụng Web PHP
10 câu hỏi
[Quiz] Ngôn ngữ lập trình PHP
10 câu hỏi
[Thực hành] Ứng dụng hiển thị thời gian của server
02:03
[Thực hành] Chức năng đăng nhập
02:19
[Thực hành] Hiển thị danh sách khách hàng
02:01
[Thực hành] Ứng dụng Từ điển đơn giản
02:29
[Bài tập] Ứng dụng đọc số thành chữ
01:23
[Bài tập] Ứng dụng Future Value Calculator
00:46
[Bài tập] Ứng dụng Product Discount Calculator
00:53
[Bài tập] Ứng dụng Calculator
00:37
[*Bài tập] Hiển thị các loại hình
01:07
[*Bài tập] Ứng dụng chuyển đổi tiền tệ
00:36
[*Bài tập] Hiển thị các số nguyên tố nhỏ hơn 100
00:57
[**Bài tập] Hiển thị số lượng tùy ý số nguyên tố đầu tiên
00:49
[*Đọc thêm] Nguyên tắc hoạt động của máy chủ web
02:38
[*Đọc thêm] Cách tấn công một máy chủ web
07:24
[*Đọc thêm] Internet hoạt động như thế nào?
00:01

Mảng và hàm trong PHP

19 lectures
[Bài giảng] Hàm
04:13
[Bài giảng] Mảng liên kết
01:44
[Bài giảng] Mảng hai chiều
03:04
[Bài đọc] Hàm
03:57
[Bài đọc] Mảng
01:49
[Bài đọc] Sắp xếp mảng
01:18
[Bài đọc] Mảng đa chiều
01:26
[Bài đọc] Các hàm của mảng trong PHP
00:11
[Bài đọc] Sử dụng include và require
03:11
[Quiz] Hàm trong PHP
10 câu hỏi
[Thực hành] Lọc danh sách khách hàng
02:25
[Thực hành] Tạo layout cho trang web
01:59
[Thực hành] Xem log của ứng dụng web
00:39
[Bài tập] Trang đăng ký người dùng
02:00
[Bài tập] Tìm giá trị nhỏ nhất trong mảng sử dụng phương thức
01:03
[Bài tập] Hiển thị thông báo nếu người dùng nhập số bất hợp lệ
00:38
[*Bài tập] Gộp mảng
00:38
[*Bài tập] Tìm giá trị nhỏ nhất trong mảng
00:41
[*Bài tập] Xoá phần tử khỏi mảng
01:02

Lớp và đối tượng trong PHP

14 lectures
[Bài giảng] Xây dựng lớp với thuộc tính và phương thức
02:45
[Bài giảng] Hàm khởi tạo
06:22
[Bài đọc] Xây dựng lớp với các thuộc tính & phương thức
02:51
[Bài đọc] Tạo đối tượng & truy cập vào thành phần lớp
03:59
[Bài đọc] Phương thức khởi tạo & mức truy xuất
04:58
[Bài đọc] 4 tính chất đặc thù của lập trình hướng đối tượng
03:28
[Quiz] OPP Căn bản
10 câu hỏi
[Thực hành] Lớp hình chữ nhật (v.2023)
02:02
[Bài tập] Xây dựng lớp QuadraticEquation (Phương trình bậc hai)
01:34
[Bài tập] Xây dựng lớp StopWatch
00:55
[Bài tập] Xây dựng lớp Fan
01:25
[Bài tập] Xây dựng lớp User
00:39
[Bài tập] Quản lí nhân sự
00:40
[Bài đọc] Mức độ truy cập (visibility) của các thành phần
03:00

Access modifier, static method, static property, namespace

11 lectures
[Bài giảng] Mức độ truy cập
02:11
[Bài đọc] Tại sao cần thiết lập mức độ truy cập (visibility) cho các thành phần
02:15
[Bài đọc] Phương thức static và thuộc tính static
01:31
[Bài đọc] Namespace
02:12
[Quiz] Access modifier, static method, static property, namespace
10 câu hỏi
[Thực hành] Đếm số lượng đối tượng của một lớp (v.2023)
01:04
[Thực hành] Tạo một đối tượng duy nhất của lớp (v.2023)
01:28
[Thực hành] Quản lí sản phẩm (v.2023)
01:20
[Bài tập] Xây dựng lớp User
00:39
[Bài tập] Quản lí nhân sự
00:40
[Bài đọc] Mức độ truy cập (visibility) của các thành phần
03:00

Inheritance

13 lectures
[Bài giảng] Kế thừa trong PHP
03:04
[Bài giảng] Ghi đè phương thức
03:35
[Demo] Áp dụng kế thừa và ghi đè trong bài toán quản lý User
04:51
[Bài đọc] Vòng đời của một đối tượng
00:58
[Bài đọc] Kế thừa trong PHP
01:12
[Bài đọc] Ghi đè phương thức (Override method)
00:41
[Bài đọc] Kế thừa & ghi đè phương thức
03:52
[Quiz] Kế thừa trong OOP
10 câu hỏi
[Thực hành] Hệ các đối tượng hình học (v.2023)
02:35
[Bài tập] Lớp Circle và lớp Cylinder
00:58
[Bài tập] Lớp Point2D và lớp Point3D
00:19
[Bài tập] Lớp Point và MoveablePoint
00:19
[**Bài tập] Thiết kế và triển khai lớp Triangle
01:03

Abstract Class & Interface

10 lectures
[Bài giảng] Interface
05:43
[Bài giảng] Class Abstraction
05:52
[Bài đọc] Interface
02:25
[Bài đọc] Class Abstraction
02:13
[Quiz] Abstract class và Interface
10 câu hỏi
[Thực hành] Xây dựng lớp Animal sử dụng interface Edible (v.2023)
01:51
[Thực hành] Triển khai interface 'Comparable' cho các lớp hình học (v.2023)
00:43
[Thực hành] Triển khai interface 'Comparator' để so sánh các lớp hình học (v.202
00:58
[Bài tập ] Triển khai interface ''Resizeable" cho các lớp hình học
00:47
[Bài tập] Triển khai interface 'Colorable' cho các lớp hình học
00:35

Clean Code & Refactoring

9 lectures
[Bài giảng] Clean Code
09:03
[Bài giảng] Refactoring
06:34
[Quiz] Clean Code
10 câu hỏi
[Thực hành] Refactoring - đổi tên biến và tách hằng (v.2023)
01:47
[Thực hành] Refactoring - tách biến (v.2023)
00:46
[Thực hành] Refactoring - Tách phương thức (v.2023)
00:53
[Bài tập] Refactoring
00:47
[Xem thêm] LiveStream "Clean Code - Trở thành một lập trình viên tốt hơn"
00:03
[Xem thêm] Livestream "Code Refactoring - Thay đổi nhỏ, lợi ích lớn"
00:02

DSA: Array & LinkedList

14 lectures
[Bài giảng] Tổng quan về cấu trúc dữ liệu (Data Structure)
06:35
[Bài giảng] Cấu trúc dữ liệu ArrayList
03:55
[Demo] Triển khai lớp ArrayList đơn giản
08:04
[Demo] Triển khai lớp LinkedList đơn giản
15:57
[Bài đọc] Cấu trúc dữ liệu LinkedList
06:13
[Bài đọc] Cấu trúc dữ liệu (Data Structure)
02:06
[Bài đọc] Cấu trúc dữ liệu và giải thuật cơ bản
03:43
[Bài đọc] Cấu trúc dữ liệu ArrayList
02:47
[Quiz] Cấu trúc dữ liệu và giải thuật cơ bản
10 câu hỏi
[Thực hành] Triển khai lớp List đơn giản (v.2023)
01:20
[Thực hành] Triển khai lớp LinkedList đơn giản (v.2023)
02:45
[Bài tập] Triển khai các phương thức của ArrayList
00:10
[Bài tập] Triển khai các phương thức của LinkedList
00:57
[Bài tập] Quản lý điểm sinh viên
00:47

DSA: Stack, Queue, Tree

14 lectures
[Bài giảng] Stack & Queue
06:41
[Demo] Triển khai cấu trúc Stack
14:29
[Demo] Triển khai cấu trúc Queue
06:13
[Bài giảng] Tree và Binary Tree
04:06
[Bài đọc] Stack
02:59
[Bài đọc] Queue
01:21
[Bài đọc] Tree và Binary Tree
05:34
[Quiz] Stack & Queue
8 câu hỏi
[Bài tập] Cài đặt cấu trúc Stack
01:03
[Bài tập] Cài đặt cấu trúc Queue
01:01
[Bài tập] Ưu tiên khám bệnh
02:05
[Bài tập] Đảo ngược phần tử trong mảng số nguyên sử dụng Stack
00:23
[Bài tập] Chuyển đổi từ hệ thập phân sang hệ nhị phân
00:39
[Bài tập] Kiểm tra chuỗi đối xứng sử dụng Queue
00:36

PHP Datastructures

8 lectures
[Bài đọc] PHP Datastructures
01:18
[Bài đọc] Lớp SplDoublyLinkedList
01:47
[Bài đọc] Lớp SplStack
00:53
[Demo] Sử dụng SplStack
04:14
[Bài đọc] Lớp SplQueue
01:19
[Demo] Sử dụng SplQueue
03:55
[Bài tập] Gán bạn nhảy ở Square Dance
01:14
[Bài tập] Kiểm tra dấu ngoặc trong biểu thức sử dụng Stack
01:02

Thuật toán tìm kiếm

9 lectures
[Bài đọc] Thuật toán tìm kiếm tuyến tính
02:39
[Demo] Triển khai thuật toán tìm kiếm tuyến tính
04:51
[Bài đọc] Thuật toán tìm kiếm nhị phân
02:41
[Demo] Triển khai thuật toán tìm kiếm nhị phân
05:16
[Thực hành] Tìm kiếm giá trị lớn nhất và nhỏ nhất
02:07
[Bài tập] Đếm số lần xuất hiện của phần tử
00:33
[Bài tập] Game đoán số
00:59
[Bài tập] Phân loại số điện thoại
00:41
[Bài tập] Tính tổng số tiền phòng cho khách sạn
00:41

Thuật toán sắp xếp

10 lectures
[Bài đọc] Thuật toán sắp xếp
01:58
[Bài đọc] Sắp xếp nổi bọt
02:11
[Bài đọc] Sắp xếp chèn
01:59
[Bài đọc] Sắp xếp chọn
01:27
[Bài đọc] Các hàm sắp xếp mảng có sẵn trong PHP
01:44
[Bài tập] Cài đặt thuật toán sắp xếp chọn
00:53
[Bài tập] Cài đặt thuật toán sắp xếp nổi bọt
00:36
[Bài tập] Cài đặt thuật toán sắp xếp chèn
00:18
[Bài tập] Xếp hạng các nước thi Olympic
00:34
[Quiz] Thuật toán sắp xếp
6 câu hỏi

Xử lý ngoại lệ

10 lectures
[Bài giảng] Xử lí ngoại lệ
09:14
[Bài đọc] Xử lí ngoại lệ
02:54
[Demo] Thực hành sử dụng try catch để xử lý ngoại lệ
09:30
[Bài đọc] Định nghĩa exception tuỳ biến
00:58
[Demo] Định nghĩa và sử dụng exception tuỳ biến
04:57
[Bài đọc] Xử lí nhiều ngoại lệ cùng một lúc
01:05
[Bài đọc] Ném ngoại lệ
01:19
[Bài đọc] Khối lệnh finally
00:52
[Thực hành] Khai báo lớp exception tuỳ biến
01:13
[Quiz] Xử lí ngoại lệ
5 câu hỏi

14. String & Regex

12 lectures
[Bài giảng] Khái niệm chuỗi và các thao tác với chuỗi
09:56
[Bài đọc] Chuỗi (String)
03:17
[Bài đọc] Các hàm thao tác với chuỗi
01:07
[Bài giảng] Khái niệm và ứng dụng của Regular Expression
06:31
[Bài đọc] Các hàm thao tác với Regular Expression trong PHP
02:10
[Demo] Sử dụng regex để tách thông tin trong một khối HTML
14:44
[Thực hành] Kiểm tra ký tự đầu tiên của chuỗi có phải là chữ hoa không
00:34
[Bài tập] Validate email
00:38
[Bài tập] Validate account
00:30
[Bài tập] Validate tên của lớp học
00:33
[Bài tập] Validate số điện thoại
00:22
[Quiz] String & Regex
5 câu hỏi

Cơ sở dữ liệu quan hệ

8 lectures
[Bài giảng] Cơ sở dữ liệu quan hệ
06:33
[Bài giảng] SQL
03:27
[Bài đọc] Tìm hiểu cơ sở dữ liệu
03:44
[Thực hành] Tạo và xoá CSDL trên PHPMyAdmin
02:09
[Thực hành] Nhập và xuất CSDL trên PHPMyAdmin
01:24
[Thực hành] Làm việc với CSDL
02:15
[Bài tập] Thực thi các câu lệnh SQL
04:05
[Quiz] Phân tích và Thiết kế CSDL Quan hệ
5 câu hỏi

Thiết kế và tạo CSDL

16 lectures
[Bài giảng] Thiết kế CSDL
08:18
[Bài giảng] Tạo CSDL
07:20
[Bài giảng] Foreign Key trong MySQL
03:46
[Bài giảng] Import và Export trong Database
01:32
[Bài giảng] Primary Key trong MySQL
02:52
[Bài giảng] Tạo và xoá CSDL với Workbench
02:45
[Bài giảng] Thao tác với Table trong MySQL
03:12
[Bài đọc] Cơ sở dữ liệu MySQL và các biến thể Percona, MariaDB
04:31
[Bài đọc] Làm thế nào để thiết kế một cơ sở dữ liệu
04:24
[Bài đọc] Hướng dẫn nhanh về thiết kế CSDL Quan hệ
13:32
[Bài đọc] Thao tác với bảng
03:20
[Bài đọc] khoá chính - Primary Key
01:42
[Bài đọc] Tạo khoá ngoại - Foreign Key
00:50
[Thực hành] Vẽ thiết kế của CSDL có sẵn
03:33
[Bài tập] Xác định khoá chính và khoá ngoại của bảng
02:46
[Bài tập] Phân tích và thiết kế CSDL
09:02

Thao tác với cơ sở dữ liệu

16 lectures
[Bài giảng] CRUD
05:56
[Bài giảng] SQL JOIN
05:27
[Bài giảng] Mệnh đề Where
01:53
[Bài giảng] Mệnh đề Group By
01:36
[Bài giảng] Câu lệnh truy vấn
04:27
[Bài giảng] Mệnh đề Having
01:42
[Bài giảng] Group By Function
01:50
[Bài giảng] Câu lệnh Join
02:07
[Bài đọc] Toán tử AND và OR
02:08
[Bài đọc] Câu lệnh JOIN
05:19
[Bài đọc] Tăng tốc độ truy vấn trong MySQL
05:49
[Thực hành] Truy vấn dữ liệu nâng cao
01:07
[Thực hành] Truy vấn dữ liệu từ nhiều bảng
01:44
[Thực hành] Câu lệnh GROUP BY
02:39
[Bài tập] Thiết kế và cài đặt CSDL cho ứng dụng Quản lý thư viện - P1
06:37
[Quiz] Câu lệnh truy vấn
5 câu hỏi

Các hàm thông dụng trong SQL

6 lectures
[Bài giảng] Các hàm SQL
04:13
[Bài giảng] Các hàm thông dụng trong MySQL 1
02:02
[Bài giảng] Các hàm thông dụng trong MySQL 2
02:32
[Bài đọc] Các hàm thông dụng của SQL
02:24
[Thực hành] Các hàm thông dụng trong SQL
00:06
[Quiz] Các hàm thông dụng của SQL
5 câu hỏi

SQL View, Index & Stored Procedure

15 lectures
[Bài giảng] Index trong MySQL
02:14
[Bài đọc] MySQL – INDEXES
02:56
[Bài đọc] Chỉ mục (index) trong mysql
04:36
[Bài đọc] Cách sử dụng chỉ mục để cải thiện hiệu năng truy vấn của MySQL
01:55
[Bài đọc] SQL - Using Views
04:27
[Bài giảng] Store Procedure trong MySQL
03:26
[Bài giảng] Tạo và sử dụng Store Procedure
03:26
[Bài đọc] Tạo Store Procedure trong MySql
01:08
[Bài đọc] Tạo stored procedures trong MySQL chứa tham số
03:52
[Thực hành] Chỉ mục trong MySql
02:32
[Thực hành] Store Procedure
01:53
[Thực hành] Truyền tham số vào Store Procedure
01:24
[Thực hành] View trong MySql
01:20
[Bài tập] View, Index, Store Procedure
00:46
[Quiz] View, Index, Store Procedure
5 câu hỏi

Database & CRUD

9 lectures
[Bài giảng] CRUD
05:56
[Bài giảng] CRUD in SQL
05:50
[Bài đọc] Các câu lệnh CRUD trong MySQL
02:22
[Bài đọc] PDO trong PHP - Khái niệm và những thao tác cơ bản
08:22
[Demo] Kết nối với CSDL từ ứng dụng PHP (Sử dụng PDO)
08:52
[Demo] Xây dựng ứng dụng quản lý khách hàng với các thao tác CRUD
18:54
[Thực hành] Thực thi các câu lệnh CRUD trên CSDL có sẵn
03:20
[Bài tập] Hoàn thiện các trang quản lý của Ứng dụng quản lý thư viện - P2
01:42
[Quiz] Thao tác với dữ liệu
5 câu hỏi

MVC Model

7 lectures
[Bài giảng] Tổng quan về kiến trúc MVC
12:46
[Bài đọc] Kiến trúc MVC
01:39
[Demo] Xây dựng ứng dụng quản lý khách hàng theo kiến trúc MVC
14:44
[Thực hành] Ứng dụng quản lý khách hàng
05:49
[Bài tập] Tạo ứng dụng quản lý sản phẩm
00:40
[Bài tập] Ứng dụng Blog theo MVC
01:04
[Quiz] MVC
5 câu hỏi

CSS - Cascading Style Sheet

12 lectures
[Bài đọc] CSS là gì?
04:00
[Bài đọc] Cú pháp của CSS
01:07
[Bài đọc] Nhúng CSS vào trong tài liệu HTML
03:54
[Bài đọc] Các bộ chọn (selector) khác nhau trong CSS
02:21
[Bài đọc] Danh sách trong CSS
03:01
[Bài đọc] Bảng trong CSS
03:05
[Bài đọc] Định dạng văn bản bằng CSS
04:55
[Bài đọc] Sử dụng màu sắc trong trang web
01:21
[Bài tập] Nhúng CSS vào trang HTML
00:18
[Bài tập] Định dạng văn bản với CSS
00:11
[Bài tập] Tạo trang đọc truyện ngắn
00:28
[Quiz] Căn bản về CSS
6 câu hỏi

Thiết kế bố cục trang web

20 lectures
[Bài giảng] Tạo Layout với div và CSS
06:49
[Bài đọc] Mô hình hộp trong CSS
01:37
[Bài đọc] Thuộc tính position
03:34
[Bài đọc] Responsive Web Design
00:54
[Bài đọc] Grid View
02:17
[Bài đọc] RWD Media Queries
02:52
[Thực hành] Sử dụng box model
02:13
[Thực hành] Tạo bố cục cơ bản
03:21
[Thực hành] Tạo menu dọc
02:59
[Thực hành] Tạo menu ngang
03:30
[Thực hành] Tạo bố cục các fixed header và fixed footer
01:20
[Thực hành] RWD với DIV và CSS
08:34
[Quiz] RWD
6 câu hỏi
[Bài tập] Tạo layout với các thẻ HTML5 và CSS
01:16
[Bài tập] Tạo layout với các thẻ HTML5 và CSS
01:16
[Bài tập] Tạo giao diện giản lược của trang chủ Facebook
00:05
[Bài tập] Tạo layout với RWD
00:11
[Bài tập] Phát triển trang web xem hoạt hình trực tuyến
01:57
[Bài đọc]Prototype là gì?
04:10
[Bài đọc]Sử dụng công cụ vẽ prototype
04:40

Bootstrap cơ bản

9 lectures
Giới thiệu về Bootstrap
01:23
[Bài đọc] Hệ thống lưới trong Bootstrap
04:39
[Bài đọc] Tạo form với Bootstrap
02:28
[Bài đọc] Thanh điều hướng (navbar)
02:47
[Quiz] Bootstrap cơ bản
5 câu hỏi
[Thực hành] Tạo layout trong Bootstrap
03:18
[Bài tập] Tạo gallery đơn giản sử dụng Bootstrap
00:20
[Bài tập] Xây dựng Landing Page
00:17
[Bài tập] Xây dựng Landing Page
00:17

Case Study

1 lectures
[Case Study] Ứng dụng iNotes
02:06

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.