Bài giảng trước
Bài giảng sau
Frontend - 08 - Học thành thạo lập trình hướng đối tượng Typescript với ES6
0%
Mục đầu tiên
001 - Giới thiệu và cài đặt Typescript
001 - Giới thiệu ngôn ngữ TypeScript
(08:14)
002 - Cài đặt nodejs, cài đặt git, cài đặt plugin, chạy thử file
(13:52)
002 - Các kiểu dữ liệu cơ bản trong Typescript
003 - Kiểu dữ liệu string trong type script
(09:44)
004 - Kiểu dữ liệu mảng, mảng number và mảng string
(05:24)
003 - Ba kiểu dữ liệu mới so với Javascript
005 - Ba kiểu dữ liệu mới so với javascript
(09:17)
006 - Kiểu dữ liệu Any
(07:38)
007 - Kiểu dữ liệu void trong Typescript
(02:50)
004 - Tổng kết phần kiểu dữ liệu trong Typescript
008 - Ép kiểu trong typescript
(08:49)
009 - Tổng kết phần kiểu dữ liệu
(04:15)
005 - Bốn kiểu function trong Typescript
010 - Giới thiệu loại function đầu tiên trong typescript - return function
(10:38)
011 - Vì sao phải sử dụng hàm có tham số
(12:51)
012 - Hai cách khai báo Anonymous function trong typescript
(06:35)
013 - Kiểu function thứ 4 - Function không cần function
(05:02)
006 - Tại sao phải lập trình hướng đối tượng
014 - Học lập trình hướng đối tượng từ đầu, Tại sao phải sử dụng lập trình hướng đối tượng
(11:54)
015 - Hiểu bản chất của Class, instance, property và method qua phân tích ứng dụng giỏ hàng
(12:38)
007 - Lý thuyết về lập trình hướng đối tượng
016 - Phân tích và ví dụ về các khái niệm cơ bản trong lập trình hướng đối tượng
(04:43)
017 - Phân tích chương trình dưới con mắt của lập trình hướng đối tượng
(11:30)
018 - Trừu tượng hóa, đa hình, thừa kế và đóng gói trong lập trình hướng đối tượng
(07:23)
008 - Cơ bản về Class và Instance
019 - Tạo class thế nào
(09:19)
020 - Tạo instance thế nào
(06:38)
009 - Luyện tập về Class
021 - Bài tập 2 về class
(08:03)
022 - Bài tập tổng hợp 3 - Class và Enum
(09:29)
010 - Ý nghĩa của Static và Exetends
023 - Ý nghĩa của Static trong lập trình hướng đối tượng
(07:54)
024 - Kế thừa trong typescript - Phần 1
(14:09)
025 - Kế thừa trong typescript - Phần 2
(14:52)
026 - Kế thừa trong typescript - Phần 3
(04:36)
011 - Hiểu bản chất Access Modifier trong Typescript
027 - Lý thuyết cơ bản về Access Modifier có cần dùng access modifier không
(06:32)
028 - Hiểu bản chất về Access modifier trong typescript thông qua bài tập thực hành - Phần 1
(15:02)
029 - Hiểu bản chất về Access modifier trong typescript thông qua bài tập thực hành - Phần 2
(05:38)
012 - Lý thuyết về Accessor trong Typescript
030 - Lý thuyết về Accessor trong Typescript
(06:50)
031 - Học cách sử dụng Accessor thông qua bài tập
(13:18)
032 - Thực hành getter và setter với việc đặt mật khẩu
(11:14)
013 - Abstract là gì
033 - Sử dụng Abstract Class trong Typescript
(09:42)
034 - Sử dụng Abstract method trong typescript
(06:15)
014 - Generic sử dụng thế nào
035 - Cơ bản về Generic trong lập trình typescript
(08:28)
036 - Sử dụng Generic trong class
(04:17)
037 - Generic Class sử dụng trong Typescript
(07:25)
015 - Thực hành Interface trong Typescript
038 - Interface trong lập trình hướng đối tượng
(10:08)
039 - Interface Class sử dụng trong Typescript
(08:11)
016 - Namespace và Export
040 - Export trong Typescript
(05:48)
017 - Giới thiệu Project lập trình Typescript
041 - Giới thiệu Project lập trình Typescript cho chức năng giỏ hàng
(09:22)
042 - Dựng giao diện - phần HTML cho ứng dụng
(10:23)
018 - Xử lý nội dung và HTML cho ứng dụng
043 - Xử lý phần HTML cột phải
(09:26)
044 - Tạo khối nội dung demo bên trái cho ứng dụng
(11:23)
019 - Xử lý giao diện bằng CSS và Boostrap 4
045 - Hoàn thiện phần nội dung cơ bản bằng bootstrap 4
(08:28)
046 - Xử lý giao diện bằng phương pháp Chrome
(11:54)
020 - Khởi động Project với việc xây dựng Class sản phẩm
047 - Tạo Class
(11:29)
048 - Lập trình các hàm tương tác với đối tượng
(07:10)
021 - Class thứ hai - class Quản lý hàng và các phương thức thao tác với sản phẩm
049 - Tạo bộ khung cho Class Quản lý hàng
(07:35)
022 - Class thứ ba - Class giỏ hàng
050 - Tạo đối tượng sản phẩm trong giỏ hàng
(07:59)
051 - Định nghĩa phương thức hoạt động của đối tượng sản phẩm trong giỏ hàng
(06:34)
023 - Class thứ tư - Class quản lý giỏ hàng
052 - Tạo interface cho phần quản lý giỏ hàng
(04:59)
024 - Cách tạo file tsconfig và cài đặt cơ bản trước khi code
053 - Cài đặt cơ bản cho ứng dụng
(08:32)
054 - Cài đặt cơ bản trước khi code
(09:46)
055 - Cách tạo file tsconfig-json
(07:58)
025 - Xử lý hàm Constructor
056 - Xử lý Constructor
(12:27)
057 - Cách 2 xử lý Constructor
(03:26)
026 - Lấy nội dung sản phẩm và đẩy ra giao diện
058 - Viết hàm lấy nội dung sản phẩm
(05:50)
059 - Đẩy sản phẩm từ dữ liệu ra giao diện
(12:26)
060 - Thao tác với HTML
(09:34)
027 - Lấy thông tin sản phẩm khi click vào nút Mua Ngay
061 - Phương thức mua hàng
(04:13)
062 - Viết hàm lấy thông tin sản phẩm cho nút Mua ngay
(09:23)
028 - Truyền tham số vào hàm getSanPhamById
063 - Cách truyền tham số thông qua thẻ HTML
(08:23)
064 - Viết hàm getSanPhamById
(08:20)
029 - Viết hàm thêm sản phẩm giỏ hàng
065 - Thao tác với class 'quản lý giỏ hàng'
(04:33)
066 - Viết hàm thêm sản phẩm vào giỏ hàng
(05:51)
030 - Viết hàm tăng số lượng sản phẩm trong giỏ hàng
067 - Viết hàm kiểm tra sản phẩm
(13:28)
068 - Xử lý logic của hàm tăng số lượng sản phẩm trong giỏ hàng
(13:35)
031 - Phun dữ liệu ra giao diện HTML trong class quản lý giỏ hàng
069 - Đẩy dữ liệu đã xử lý trong typescript ra giao diện HTML
(10:05)
070 - Hoàn thiện phần phun dữ liệu ra giao diện HTML trong Typescript
(09:18)
032 - Viết hàm tính số lượng và tính giá trong Class quản lý giỏ hàng
071 - Tính số lượng sản phẩm
(11:07)
072 - Tính giá sản phẩm
(10:08)
033 - Viết hàm Update giỏ hàng
073 - Phân tích logic xử lý việc update giỏ hàng
(03:55)
074 - Xử lý sự kiện thay đổi số lượng sản phẩm trong giỏ hàng
(08:49)
034 - Truyền tham số và cập nhật sản phẩm vào dữ liệu
075 - Truyền nội dung thông qua HTML
(09:32)
076 - Cập nhật sản phẩm vào dữ liệu
(08:21)
035 - Đẩy dữ liệu ra giao diện và viết hàm hiển thị thông báo
077 - Đẩy dữ liệu đã cập nhật ra giao diện
(12:34)
078 - Viết hàm thông báo xảy ra khi thao tác với giỏ hàng
(06:08)
036 - Tổng kết
079 - Tổng kết
(07:07)
030 - Lý thuyết về Accessor trong Typescript
Hoàn thành
Chúc mừng, bạn đã hoàn thành khóa học này!
Quay lại
Thông báo!
Đóng
Thông báo!
Đóng
0
bình luận
Đăng