Hỗ trợ

Hotline: 090 488 6095
Email: cskh@unica.vn

Học lập trình Typescript qua project thực tế

Thành thạo lập trình Typescript, đáp ứng nhu cầu tuyển dụng, công việc tại các công ty lập trình Web

5.0 (3 đánh giá)
101 học viên

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

Hiểu về Typescript, phân biệt được 2 loại Javascrypt và Typescript
Biết cách lập trình Typescript, học bài bản từ đầu
Có thêm kiến thức lập trình về Frontend và Backend
Tự viết được hiệu ứng, không phụ thuộc vào các thư viện hiệu ứng bên ngoài
Kiến thức về lập trình được trang bị nâng cao
Tự tin ứng tuyển vào các vị trí nhân viên lập trình cấp cao

Giới thiệu khóa học

Bạn có biết:

TypeScript là một phiên bản hỗ trợ của JavaScript giúp cung cấp users option static types cũng như những tooling hữu ích và mạnh mẽ.  TypeScript giúp bạn viết ra code chuẩn và ít phải bị gặp những bug khó chịu thường thấy trong JavaScript. Không những thế TypeScript còn có tính năng thông báo và phát hiện lỗi ngay lập tức chứ không cần đợi bạn phải save file. Nhờ đó mà trải nghiệm của người dùng sẽ càng tuyệt vời hơn cũng như hiệu năng làm việc được tăng lên đáng kể….

Typescript là một dự án mã nguồn mở được Microsoft phát triển, được xem là một phiên bản nâng cao của Javascript. 

Tuy nhiên:

Chúng ta có rất nhiều cách để học lập trình Javascript nhanh hơn. Dù bạn học công nghệ thông tin và áp dụng theo phương pháp nào đi nữa thì bạn cần bỏ túi một số lưu ý sau:

❌ không bao giờ được lo lắng những quyết định học của mình và không được phép lao đầu học lập trình mà không nhìn lại.

❌ Thực hành các đoạn code một cách vui vẻ với những kỹ năng mới giống như một đồ chơi mới bạn muốn khám phá.

❌Tìm thời gian để code bằng việc cam kết dành cho công việc này một khoảng thời gian nhất định trong ngày.

❌ Code thật chậm, đi từng bước, thực hiện những bước nhỏ hơn, bạn sẽ học ngôn ngữ lập trình JavaScript nhanh hơn.

Tuy nhiên, với những mẹo chúng ta chỉ ra bạn cần có một lượng kiến thức ổn định về JavaScript. Vây, với những bạn mới bước chân học thì việc tiếp cận việc học như thế nào? Bạn hãy tìm đến khóa học Học lập trình Javascript qua project thực tế của giảng viên Nguyễn Đức Việt trên UNICA.

Khóa học đi từ phần lý thuyết cơ bản nhất một cách chi tiết, sau đó thực hành qua các bài tập, giúp bạn hiểu về Typescript, và cách để sử dụng chúng, đáp ứng nhu cầu lập trình web hiện nay của các công ty.

Kết thúc khóa học bạn sẽ tự tin lập trình Typescript, tự tin đáp ứng được hết những nhu cầu cao của nhà tuyển dụng khó tính và làm được các công việc lập trình web.

Hãy nhanh tay đăng ký khóa học Học lập trình Javascript qua project thực tế trên UNICA hôm nay để nhận nhiều ưu đãi!

 

Nội dung khóa học

35 Phần 79 Bài 11h 40p
Phần 1: Giới thiệu và cài đặt Typescript 2 bài học
Bài 1: Giới thiệu ngôn ngữ TypeScript 00:08:24
Bài 2: Cài đặt nodejs, cài đặt git, cài đặt plugin, chạy thử file 00:14:01
Phần 2: Các kiểu dữ liệu cơ bản trong Typescript 2 bài học
Bài 3: Kiểu dữ liệu string trong typescript 00:09:53
Bài 4: Kiểu dữ liệu mảng, mảng number và mảng string 00:05:33
Phần 3: Ba kiểu dữ liệu mới so với Javascript 3 bài học
Bài 5: Ba kiểu dữ liệu mới so với javascript 00:09:26
Bài 6: Kiểu dữ liệu Any 00:07:48
Bài 7: Kiểu dữ liệu void trong Typescript 00:03:00
Phần 4: Tổng kết phần kiểu dữ liệu trong Typescript 2 bài học
Bài 8: Ép kiểu trong typescript 00:08:58
Bài 9: Tổng kết phần kiểu dữ liệu 00:04:24
Phần 5: Bốn kiểu function trong Typescript 4 bài học
Bài 10: Giới thiệu loại function đầu tiên trong typescript - return function 00:10:47
Bài 11: Vì sao phải sử dụng hàm có tham số 00:13:01
Bài 12: Hai cách khai báo Anonymous function trong typescript 00:06:44
Bài 13: Kiểu function thứ 4 - Function không cần function 00:05:11
Phần 6: Tại sao phải lập trình hướng đối tượng 2 bài học
Bài 14: Học lập trình hướng đối tượng từ đầu 00:12:03
Bài 15: Hiểu bản chất của Class, instance, property và method qua phân tích ứng dụng giỏ hàng 00:12:47
Phần 7: Lý thuyết về lập trình hướng đối tượng 3 bài học
Bài 16: 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 00:04:52
Bài 17: Phân tích chương trình dưới con mắt của lập trình hướng đối tượng 00:11:39
Bài 18: 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 00:07:32
Phần 8: Cơ bản về Class và Instance 2 bài học
Bài 19: Tạo class thế nào 00:09:28
Bài 20: Tạo instance thế nào 00:06:47
Phần 9: Luyện tập về Class 2 bài học
Bài 21: Bài tập 2 về class 00:08:12
Bài 22: Bài tập tổng hợp 3 - Class và Enum 00:09:40
Phần 10: Ý nghĩa của Static và Exetends 4 bài học
Bài 23: Ý nghĩa của Static trong lập trình hướng đối tượng 00:08:04
Bài 24: Kế thừa trong typescript - Phần 1 00:14:18
Bài 25: Kế thừa trong typescript - Phần 2 00:15:01
Bài 26: Kế thừa trong typescript - Phần 3 00:04:45
Phần 11: Hiểu bản chất Access Modifier trong Typescript 3 bài học
Bài 27: Lý thuyết cơ bản về Access Modifier, có cần dùng access modifier không 00:06:42
Bài 28: 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 00:15:11
Bài 29: 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 00:05:47
Phần 12: Lý thuyết về Accessor trong Typescript 3 bài học
Bài 30: Lý thuyết về Accessor trong Typescript 00:06:59
Bài 31: Học cách sử dụng Accessor thông qua bài tập 00:13:27
Bài 32: Thực hành getter và setter với việc đặt mật khẩu 00:11:23
Phần 13: Abstract là gì? 2 bài học
Bài 33: Sử dụng Abstract Class trong Typescript 00:09:52
Bài 34: Sử dụng Abstract method trong typescript 00:06:24
Phần 14: Generic sử dụng thế nào 3 bài học
Bài 35: Cơ bản về Generic trong lập trình typescript 00:08:37
Bài 36: Sử dụng Generic trong class 00:04:26
Bài 37: Generic Class sử dụng trong Typescript 00:07:34
Phần 15: Thực hành Interface trong Typescript 2 bài học
Bài 38: Interface trong lập trình hướng đối tượng 00:10:17
Bài 39: Interface Class sử dụng trong Typescript 00:08:20
Phần 16: Namespace và Export 1 bài học
Bài 40: Export trong Typescript 00:05:58
Phần 17: Giới thiệu Project lập trình ứng dụng bằng Typescript 2 bài học
Bài 41: Giới thiệu Project lập trình Typescript cho chức năng giỏ hàng 00:09:31
Bài 42: Dựng giao diện - phần HTML cho ứng dụng 00:10:32
Phần 18: Xử lý nội dung và HTML cho ứng dụng 2 bài học
Bài 43: Xử lý phần HTML cột phải 00:09:35
Bài 44: Tạo khối nội dung demo bên trái cho ứng dụng 00:11:32
Phần 19: Xử lý giao diện bằng CSS và Boostrap 4 2 bài học
Bài 45: Hoàn thiện phần nội dung cơ bản bằng bootstrap 4 00:08:37
Bài 46: Xử lý giao diện bằng phương pháp Chrome 00:12:03
Phần 20: Khởi động Project với việc xây dựng Class sản phẩm 2 bài học
Bài 47: Tạo Class 00:11:38
Bài 48: Lập trình các hàm tương tác với đối tượng 00:07:19
Phần 21: 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 1 bài học
Bài 49: Tạo bộ khung cho Class Quản lý hàng 00:07:44
Phần 22: Class thứ ba - Class giỏ hàng 2 bài học
Bài 50: Tạo đối tượng sản phẩm trong giỏ hàng 00:08:09
Bài 51: Định nghĩa phương thức hoạt động của đối tượng sản phẩm trong giỏ hàng 00:06:43
Phần 23: Class thứ tư - Class quản lý giỏ hàng 1 bài học
Bài 52: Tạo interface cho phần quản lý giỏ hàng 00:05:08
Phần 24: Cách tạo file tsconfig và cài đặt cơ bản trước khi code 3 bài học
Bài 53: Cài đặt cơ bản cho ứng dụng 00:08:41
Bài 54: Cài đặt cơ bản trước khi code 00:09:55
Bài 55: Cách tạo file tsconfig-json 00:08:07
Phần 25: Xử lý hàm Constructor 2 bài học
Bài 56: Xử lý Constructor 00:12:36
Bài 57: Cách 2 xử lý Constructor 00:03:36
Phần 26: Lấy nội dung sản phẩm và đẩy ra giao diện 3 bài học
Bài 58: Viết hàm lấy nội dung sản phẩm 00:05:59
Bài 59: Đẩy sản phẩm từ dữ liệu ra giao diện 00:12:35
Bài 60: Thao tác với HTML 00:09:44
Phần 27: Lấy thông tin sản phẩm khi click vào nút Mua Ngay 2 bài học
Bài 61: Phương thức mua hàng 00:04:22
Bài 62: Viết hàm lấy thông tin sản phẩm cho nút Mua ngay 00:09:32
Phần 28: Truyền tham số vào hàm getSanPhamById 2 bài học
Bài 63: Cách truyền tham số thông qua thẻ HTML 00:08:33
Bài 64: Viết hàm getSanPhamById 00:08:29
Phần 29: Viết hàm thêm sản phẩm giỏ hàng 2 bài học
Bài 65: Thao tác với class quản lý giỏ hàng 00:04:42
Bài 66: Viết hàm thêm sản phẩm vào giỏ hàng 00:06:00
Phần 30: Viết hàm tăng số lượng sản phẩm trong giỏ hàng 2 bài học
Bài 67: Viết hàm kiểm tra sản phẩm 00:13:37
Bài 68: Xử lý logic của hàm tăng số lượng sản phẩm trong giỏ hàng 00:13:44
Phần 31: Phun dữ liệu ra giao diện HTML trong class quản lý giỏ hàng 2 bài học
Bài 69: Đẩy dữ liệu đã xử lý trong typescript ra giao diện HTML 00:10:14
Bài 70: Hoàn thiện phần phun dữ liệu ra giao diện HTML trong Typescript 00:09:27
Phần 32: Viết hàm tính số lượng và tính giá trong Class quản lý giỏ hàng 2 bài học
Bài 71: Tính số lượng sản phẩm 00:11:16
Bài 72: Tính giá sản phẩm 00:10:17
Phần 33: Viết hàm Update giỏ hàng 2 bài học
Bài 73: Phân tích logic xử lý việc update giỏ hàng 00:04:04
Bài 74: Xử lý sự kiện thay đổi số lượng sản phẩm trong giỏ hàng 00:08:58
Phần 34: Truyền tham số và cập nhật sản phẩm vào dữ liệu 2 bài học
Bài 75: Truyền nội dung thông qua HTML 00:09:41
Bài 76: Cập nhật sản phẩm vào dữ liệu 00:08:30
Phần 35: Đẩy dữ liệu ra giao diện và viết hàm hiển thị thông báo 3 bài học
Bài 77: Đẩy dữ liệu đã cập nhật ra giao diện 00:12:43
Bài 78: Viết hàm thông báo xảy ra khi thao tác với giỏ hàng 00:06:17
Bài 79: Tổng kết 00:07:16

Thông tin giảng viên

Nguyễn Đức Việt
Nguyễn Đức Việt

Giảng viên Thiết kế web tại FPT - Arena

4.6 Đánh giá
6,915+ Học viên
8 Khóa học

Tốt nghiệp đại học Bách Khoa Hà Nội, khóa 49, khoa Công nghệ phần mềm.

Giảng viên Thiết kế Web tại FPT - Arena. Nguyễn Đức Việt

Với 5 năm kinh nghiệm giảng dạy và làm việc trong lĩnh vực thiết kế web, anh đã đào tạo hàng nghìn học viên đã tốt nghiệp và làm việc trong lĩnh vực thiết kế, đặc biệt là thiết kế web chuyên nghiệp.

Tham gia rất nhiều dự án web cho FPT và các dự án về thiết kế web dựa trên ngôn ngữ lập trình mã nguồn mở.

Khóa học liên quan

5.0 xếp hạng khóa học
3 đánh giá

Thanh Bình

Tôi cảm thấy tự tin hơn và sẵn lòng áp dụng những gì tôi đã học vào thực tế.

ThuNeu

khung hình video bị xém nhưng anh giảng rất hay cảm ơn anh

nguyễn văn việt

bài giảng rất rễ hiểu

799.000đ 1.000.000đ -20%
Ưu đãi chỉ còn 5 giờ 12 phút!
Gói hội viên chỉ từ 199K/Tháng
Cam kết hoàn tiền trong 7 ngày
  • Thời lượng: 11 giờ 40 phút
  • Giáo trình: 79 bài giảng
  • Truy cập trọn đời
  • Chứng chỉ hoàn thành

799.000đ

1.000.000đ -20%
Chat