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)
027 - Lý thuyết cơ bản về Access Modifier có cần dùng access modifier không
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