Lập trình TypeScript

Lưu Trường Hải Lân, Training Manager at ZendVN
0 (0 đánh giá)
0 học viên đăng ký học
Lập trình TypeScript
NEW HOT
0 (0 đánh giá)
0 học viên đăng ký học
Bạn sẽ học được gì

Khóa học lập trình TypeScript của giảng viên Lưu Trường Hải Lân (ZendVN) sẽ giúp cho các bạn:

  • Nắm vững kiến thức căn bản về lập trình TypeScript một cách đầy đủ và có hệ thống.
  • Phát triển kỹ năng lập trình của mình ở cấp cao hơn.
Giới thiệu khóa học

Giới thiệu khóa học “Lập trình TypeScript”:

Bạn là một lập trình viên thường xuyên phải làm việc với Js hay cụ thể hơn là JavaScript chắc hẳn bạn cũng đã từng rơi vào trạng thái ngán ngẩm bởi những khuyết điểm có thể mang lại rắc rối đối với dự án của bạn. Nhưng nỗi lo đó đã phần nào vơi bớt đi kể từ khi ngôn ngữ TypeScript ra đời, nó kế thừa và làm tốt những gì JavaScript còn thiếu sót.

Thế mạnh và lợi ích khi bạn áp dụng lập trình TypeScript vào các dự án:

  • TypeScript là một sự lựa chọn thông minh khi xây dưng các ứng dụng web hiện đại dựa trên nền tảng JavaScript.
  • TypeScript giúp bạn tạo mã Javascript một cách dễ dàng, với tốc độ vô cùng nhanh chóng, và cực kỳ chuyên nghiệp.
  • TypeScript tạo mã Javascript chạy tốt trên tất cả các trình duyệt, tất cả các hệ điều hành và tất cả các host phổ biến hiện nay.
  • TypeScript là ngôn ngữ chính được dùng trong phát triển các dự án Angular 2.x, do đó nếu muốn tìm hiểu về Angular 2x thì TypeScript là ngôn ngữ đầu tiên mà bạn cần phải chinh phục.
  • TypeScript sử dụng các kiểu dữ liệu chặt chẽ mà vẫn tương thích với JavaScript cho phép kiểm soát việc sử dụng sai kiểu cho các thành phần khai báo.
  • Hiện nay có rất nhiều công cụ biên tập hỗ trợ TypeScript như Visual Studio, Sublime Text, Eclipse, Visual Studio Code, WebStorm, Atom, Netbeans.

Sau một thời gian nghiên cứu và trải qua các dự án thực tế với TypeScript, giảng viên Lưu Trường Hải Lân (ZendVN) quyết định biên soạn và phát hành khóa học “Lập trình TypeScript” với mục đích giúp học viên tiếp cận và thấu hiểu ngôn ngữ TypeScript hiệu quả và chinh phục nó trong thời gian nhanh nhất có thể.

Khóa học “Lập trình TypeScript” tại Kyna.vn cung cấp các kiến thức trọng tâm về TypeScript cũng như cách áp dụng và kết hợp TypeScript với jQuery, các thư viện jQuery, thư viện Javascript  mở rộng trong việc xây dựng hoàn chỉnh Project Shopping Cart.

Để tham gia khóa học này, học viên cần có kiến thức cơ bản về HTML CSS Javascript jQuery.

 

Nội dung khóa học “Lập trình TypeScript”:

  • Cài đặt Môi trường lập trình.
  • ES6 Language Feature.
  • Ngôn ngữ TypeScript.
  • Xây dựng ứng dụng Shopping Cart.
  • Project thực hành.

  

Lợi ích sau khóa học “Lập trình TypeScript”:

  • Nắm vững kiến thức căn bản về lập trình TypeScript một cách đầy đủ và có hệ thống.
  • Phát triển kỹ năng lập trình ở cấp cao hơn để đáp ứng nhu cầu tuyển dụng của các công ty lập trình web hiện nay.

  

Giới thiệu giảng viên: Giảng viên Lưu Trường Hải Lân.

Kinh nghiệm công tác:

  • Quản lý đào tạo tại ZendVN.
  • Vị trí đã từng đảm nhiệm: Developer, Teamleader, Project manager, Training manager.
  • Công việc hiện nay: Training manager & Project manager tại ZendVN.
  • Các khóa học trực tuyến đã xây dựng: Lập trình PHP, Zend framework 2.x, jQuery Master, Wordpress 4.x, Joomla 2.5!, Bootstrap, HTML, CSS, Javascript ...

Thông tin liên hệ:

  • Website: http://www.zend.vn/public/
  • Facebook: https://www.facebook.com/luutruonghailan
  • Fanpage ZendVN: https://www.facebook.com/zendvngroup
  • Kênh video miễn phí: https://www.youtube.com/user/luutruonghailan
  • Skype hỗ trợ học viên: zendvn.support

 

Bên cạnh các kiến thức kể trên, Kyna.vn còn đem đến cho bạn một trải nghiệm học tập vô cùng thú vị:

  • Được học linh hoạt mọi lúc, mọi nơi trên nhiều thiết bị như máy tính, điện thoại, máy tính bảng, ...
  • Được tham gia thảo luận và đặt câu hỏi cho giảng viên không khác gì các khóa học trực tiếp.
  • Chỉ cần thanh toán học phí một lần để sở hữu khóa học trọn đời, có thể học lại bất cứ khi nào tùy thích.

Hãy đăng ký ngay để bổ sung những kiến thức và kỹ năng thiết yếu giúp bạn phát triển bản thân và thăng tiến trên con đường sự nghiệp của mình. Chúc bạn có được nhiều kiến thức bổ ích khi học tại kyna.vn.

Nội dung khóa học

  • PHẦN 1: Sử dụng mã nguồn và tài nguyên trong khóa học

    • Bài 1: Hướng dẫn sử dụng tài liệu học
  • PHẦN 2: Cài đặt và sử dụng Editor SublimeText

    • Bài 2: Download & Install
    • Bài 3: Cài đặt các Plugins
  • PHẦN 3: Thủ thuật

    • Bài 4: Setting Toogle SideBar
    • Bài 5: Goto
    • Bài 6: Show Hidden Files
    • Bài 7: Multi pointer
    • Bài 8:  Snippet
  • Phần 4: Hệ thống kiến thức

    • Bài 9: Ôn tập lại kiến thức
  • PHẦN 5 : ES6 Những điều cần biết

    • Bài 10: Giới thiệu về ES6
  • PHẦN 6 : Variable - Template String - Spread - Destructing

    • Bài 11: let và var trong ES6 phần 1
    • Bài 12: let và var trong ES6 phần 2
    • Bài 13: const trong ES6
    • Bài 14: Template String trong ES6
    • Bài 15: For trong ES6
    • Bài 16: Spread trong ES6
    • Bài 17: Destructuring trong ES6
  • PHẦN 7: Function

    • Bài 18:  Default params là gì?
    • Bài 19:  Rest params là gì?
  • PHẦN 8: Arrow Function

    • Bài 20: Arrow Functions phần 1
    • Bài 21: Arrow Functions phần 2
    • Bài 22: This trong Arrow Function
  • PHẦN 9: Enhanced

    • Bài 23: Enhanced là gì?
  • PHẦN 10: OOP

    • Bài 24: Class
    • Bài 25: Inheritance
  • PHẦN 11: Hệ thống kiến thức

    • Bài 26: Ôn tập lại kiến thức ES6
  • PHẦN 12: Xin chào TypeScript

    • Bài 27: Giới thiệu vềTypescript
  • PHẦN 13: Chương trình TypeScript đầu tiên

    • Bài 28: project structure
    • Bài 29: Install TypeScript
    • Bài 30: Compile
    • Bài 31:  tsconfig
  • PHẦN 14: Variable & Data Type

    • Bài 32: Basic type
    • Bài 33: Array
    • Bài 34: Tuple
    • Bài 35: Enum
    • Bài 36: Any
    • Bài 37: Void
    • Bài 38: Type assertions
    • Bài 39: Interface object
    • Bài 40: Interface array
  • PHẦN 15: Functions

    • Bài 41: Sự trả về của hàm
    • Bài 42: Truyền tham số trong hàm phần 1
    • Bài 43: Truyền tham số trong hàm phần 2
    • Bài 44: Rest Parameters
    • Bài 45: Các dạng khai báo hàm
    • Bài 46: Arrow Function
    • Bài 47: Overload
  • PHẦN 16: OOP In Typescript

    • Bài 48: Class phần 1
    • Bài 49: Class phần 2
    • Bài 50:  Static
    • Bài 51: Inheritance
    • Bài 52: Access modifiers
    • Bài 53: Accessors
    • Bài 54: Abstract
    • Bài 55: Interface
  • PHẦN 17: Generic In Typescript

    • Bài 56: Basic
    • Bài 57: Method
    • Bài 58: Class
  • PHẦN 18: Module & Namepace In Typescript

    • Bài 59: Basic
    • Bài 60: Namespace
    • Bài 61: Module phần 1
    • Bài 62: Module phần 2
    • Bài 63: Import Export
  • PHẦN 19: Hệ thống kiến thức

    • Bài 64: Ôn tập kiến thức Typescript
  • PHẦN 20: Yêu cầu Ứng dụng Shopping Cart

    • Bài 65: Giới thiệu về ứng dụng Shopping cart
  • PHẦN 21: Xây dựng bố cục giao diện cho ứng dụng

    • Bài 66: Layout
  • PHẦN 22: Xây dựng cấu trúc thư mục và tạo giao diện với Bootstrap

    • Bài 67: Project structure
    • Bài 68:  Bootstrap
  • PHẦN 23: Demo ứng dụng Shopping Cart

    • Bài 69: Demo
  • PHẦN 24: Xây dựng Class và Interface cần thiết

    • Bài 70: Product
    • Bài 71: ProductRepository
    • Bài 72: CartItem
    • Bài 73: Cart
  • PHẦN 25: Xây dựng chức năng hiển thị sản phẩm

    • Bài 74: getItems 
    • Bài 75: getItemByID 
    • Bài 76: showItemsInHTML 
    • Bài 77: jQuery 
    • Bài 78: showBuyItem 
    • Bài 79: Helpers 
  • PHẦN 26: Xây dựng chức năng Add sản phẩm vào giỏ hàng

    • Bài 80: Empty Cart
    • Bài 81: ID - Quantity
    • Bài 82: Validate Quantity
    • Bài 83: addProduct
    • Bài 84: getCartItemPosition
    • Bài 85: showCartBodyInHTML
    • Bài 86: showCartItemInHTML
    • Bài 87: showCartFooterInHTML 01
    • Bài 88: showCartFooterInHTML 02
  • PHẦN 27: Xây dựng chức năng Update số lượng sản phẩm

    • Bài 89: shop - updateProduct
    • Bài 90: cart - updateProduct
  • PHẦN 28: Xây dựng chức năng Delete sản phẩm

    • Bài 91: removeProduct
  • PHẦN 29: Kỹ thuật tối ưu mã nguồn

    • Bài 92:  Optimize
  • PHẦN 30: Publish Project Shopping Cart

    • Bài 93: Publish Project
  • PHẦN 31: Exercise: Xây dựng ứng dụng ToDoList

    • Bài 94: Bài tập về ToDoList
  • PHẦN 32: Exercise: Xây dựng game Battle Ship

    • Bài 95: Bài tập về Batte Ship
  • PHẦN 33: Tổng kết khóa học

    • Bài 96: Ôn lại các kiến thức của khóa học
    • Đánh giá góp ý cho khóa học
    • Khóa học có liên quan

NỘI DUNG KHÓA HỌC

Nội dung khóa học

  • PHẦN 1: Sử dụng mã nguồn và tài nguyên trong khóa học

    • Bài 1: Hướng dẫn sử dụng tài liệu học
  • PHẦN 2: Cài đặt và sử dụng Editor SublimeText

    • Bài 2: Download & Install
    • Bài 3: Cài đặt các Plugins
  • PHẦN 3: Thủ thuật

    • Bài 4: Setting Toogle SideBar
    • Bài 5: Goto
    • Bài 6: Show Hidden Files
    • Bài 7: Multi pointer
    • Bài 8:  Snippet
  • Phần 4: Hệ thống kiến thức

    • Bài 9: Ôn tập lại kiến thức
  • PHẦN 5 : ES6 Những điều cần biết

    • Bài 10: Giới thiệu về ES6
  • PHẦN 6 : Variable - Template String - Spread - Destructing

    • Bài 11: let và var trong ES6 phần 1
    • Bài 12: let và var trong ES6 phần 2
    • Bài 13: const trong ES6
    • Bài 14: Template String trong ES6
    • Bài 15: For trong ES6
    • Bài 16: Spread trong ES6
    • Bài 17: Destructuring trong ES6
  • PHẦN 7: Function

    • Bài 18:  Default params là gì?
    • Bài 19:  Rest params là gì?
  • PHẦN 8: Arrow Function

    • Bài 20: Arrow Functions phần 1
    • Bài 21: Arrow Functions phần 2
    • Bài 22: This trong Arrow Function
  • PHẦN 9: Enhanced

    • Bài 23: Enhanced là gì?
  • PHẦN 10: OOP

    • Bài 24: Class
    • Bài 25: Inheritance
  • PHẦN 11: Hệ thống kiến thức

    • Bài 26: Ôn tập lại kiến thức ES6
  • PHẦN 12: Xin chào TypeScript

    • Bài 27: Giới thiệu vềTypescript
  • PHẦN 13: Chương trình TypeScript đầu tiên

    • Bài 28: project structure
    • Bài 29: Install TypeScript
    • Bài 30: Compile
    • Bài 31:  tsconfig
  • PHẦN 14: Variable & Data Type

    • Bài 32: Basic type
    • Bài 33: Array
    • Bài 34: Tuple
    • Bài 35: Enum
    • Bài 36: Any
    • Bài 37: Void
    • Bài 38: Type assertions
    • Bài 39: Interface object
    • Bài 40: Interface array
  • PHẦN 15: Functions

    • Bài 41: Sự trả về của hàm
    • Bài 42: Truyền tham số trong hàm phần 1
    • Bài 43: Truyền tham số trong hàm phần 2
    • Bài 44: Rest Parameters
    • Bài 45: Các dạng khai báo hàm
    • Bài 46: Arrow Function
    • Bài 47: Overload
  • PHẦN 16: OOP In Typescript

    • Bài 48: Class phần 1
    • Bài 49: Class phần 2
    • Bài 50:  Static
    • Bài 51: Inheritance
    • Bài 52: Access modifiers
    • Bài 53: Accessors
    • Bài 54: Abstract
    • Bài 55: Interface
  • PHẦN 17: Generic In Typescript

    • Bài 56: Basic
    • Bài 57: Method
    • Bài 58: Class
  • PHẦN 18: Module & Namepace In Typescript

    • Bài 59: Basic
    • Bài 60: Namespace
    • Bài 61: Module phần 1
    • Bài 62: Module phần 2
    • Bài 63: Import Export
  • PHẦN 19: Hệ thống kiến thức

    • Bài 64: Ôn tập kiến thức Typescript
  • PHẦN 20: Yêu cầu Ứng dụng Shopping Cart

    • Bài 65: Giới thiệu về ứng dụng Shopping cart
  • PHẦN 21: Xây dựng bố cục giao diện cho ứng dụng

    • Bài 66: Layout
  • PHẦN 22: Xây dựng cấu trúc thư mục và tạo giao diện với Bootstrap

    • Bài 67: Project structure
    • Bài 68:  Bootstrap
  • PHẦN 23: Demo ứng dụng Shopping Cart

    • Bài 69: Demo
  • PHẦN 24: Xây dựng Class và Interface cần thiết

    • Bài 70: Product
    • Bài 71: ProductRepository
    • Bài 72: CartItem
    • Bài 73: Cart
  • PHẦN 25: Xây dựng chức năng hiển thị sản phẩm

    • Bài 74: getItems 
    • Bài 75: getItemByID 
    • Bài 76: showItemsInHTML 
    • Bài 77: jQuery 
    • Bài 78: showBuyItem 
    • Bài 79: Helpers 
  • PHẦN 26: Xây dựng chức năng Add sản phẩm vào giỏ hàng

    • Bài 80: Empty Cart
    • Bài 81: ID - Quantity
    • Bài 82: Validate Quantity
    • Bài 83: addProduct
    • Bài 84: getCartItemPosition
    • Bài 85: showCartBodyInHTML
    • Bài 86: showCartItemInHTML
    • Bài 87: showCartFooterInHTML 01
    • Bài 88: showCartFooterInHTML 02
  • PHẦN 27: Xây dựng chức năng Update số lượng sản phẩm

    • Bài 89: shop - updateProduct
    • Bài 90: cart - updateProduct
  • PHẦN 28: Xây dựng chức năng Delete sản phẩm

    • Bài 91: removeProduct
  • PHẦN 29: Kỹ thuật tối ưu mã nguồn

    • Bài 92:  Optimize
  • PHẦN 30: Publish Project Shopping Cart

    • Bài 93: Publish Project
  • PHẦN 31: Exercise: Xây dựng ứng dụng ToDoList

    • Bài 94: Bài tập về ToDoList
  • PHẦN 32: Exercise: Xây dựng game Battle Ship

    • Bài 95: Bài tập về Batte Ship
  • PHẦN 33: Tổng kết khóa học

    • Bài 96: Ôn lại các kiến thức của khóa học
    • Đánh giá góp ý cho khóa học
    • Khóa học có liên quan

GIỚI THIỆU KHÓA HỌC

Thông tin giảng viên

  • Lưu Trường Hải Lân
    Lưu Trường Hải Lân
    Training Manager at ZendVN
  • Lưu Trường Hải Lân Training Manager at ZendVN
    XEM THÊM THÔNG TIN

    Kinh nghiệm công tác:

    • Quản lý đào tạo tại ZendVN
    • Vị trí đã từng đảm nhiệm: Developer, Teamleader, Project manager, Training manager
    • Công việc hiện nay: Training manager & Project manager tại ZendVN

    Các khóa học trực tuyến đã xây dựng: Lập trình PHP, Zend framework 2.x, jQuery Master, Wordpress 4.x, Joomla 2.5!, Bootstrap, HTML, CSS, Javascript ...

    Thông tin liên hệ:

    • Website: http://www.zend.vn/public/
    • Facebook: https://www.facebook.com/luutruonghailan
    • Fanpage ZendVN: https://www.facebook.com/zendvngroup
    • Kênh video miễn phí: https://www.youtube.com/user/luutruonghailan
    • Skype hỗ trợ học viên: zendvn.support

    Giới thiệu khóa học “Lập trình TypeScript”:

    Bạn là một lập trình viên thường xuyên phải làm việc với Js hay cụ thể hơn là JavaScript chắc hẳn bạn cũng đã từng rơi vào trạng thái ngán ngẩm bởi những khuyết điểm có thể mang lại rắc rối đối với dự án của bạn. Nhưng nỗi lo đó đã phần nào vơi bớt đi kể từ khi ngôn ngữ TypeScript ra đời, nó kế thừa và làm tốt những gì JavaScript còn thiếu sót.

    Thế mạnh và lợi ích khi bạn áp dụng lập trình TypeScript vào các dự án:

    • TypeScript là một sự lựa chọn thông minh khi xây dưng các ứng dụng web hiện đại dựa trên nền tảng JavaScript.
    • TypeScript giúp bạn tạo mã Javascript một cách dễ dàng, với tốc độ vô cùng nhanh chóng, và cực kỳ chuyên nghiệp.
    • TypeScript tạo mã Javascript chạy tốt trên tất cả các trình duyệt, tất cả các hệ điều hành và tất cả các host phổ biến hiện nay.
    • TypeScript là ngôn ngữ chính được dùng trong phát triển các dự án Angular 2.x, do đó nếu muốn tìm hiểu về Angular 2x thì TypeScript là ngôn ngữ đầu tiên mà bạn cần phải chinh phục.
    • TypeScript sử dụng các kiểu dữ liệu chặt chẽ mà vẫn tương thích với JavaScript cho phép kiểm soát việc sử dụng sai kiểu cho các thành phần khai báo.
    • Hiện nay có rất nhiều công cụ biên tập hỗ trợ TypeScript như Visual Studio, Sublime Text, Eclipse, Visual Studio Code, WebStorm, Atom, Netbeans.

    Sau một thời gian nghiên cứu và trải qua các dự án thực tế với TypeScript, giảng viên Lưu Trường Hải Lân (ZendVN) quyết định biên soạn và phát hành khóa học “Lập trình TypeScript” với mục đích giúp học viên tiếp cận và thấu hiểu ngôn ngữ TypeScript hiệu quả và chinh phục nó trong thời gian nhanh nhất có thể.

    Khóa học “Lập trình TypeScript” tại Kyna.vn cung cấp các kiến thức trọng tâm về TypeScript cũng như cách áp dụng và kết hợp TypeScript với jQuery, các thư viện jQuery, thư viện Javascript  mở rộng trong việc xây dựng hoàn chỉnh Project Shopping Cart.

    Để tham gia khóa học này, học viên cần có kiến thức cơ bản về HTML CSS Javascript jQuery.

     

    Nội dung khóa học “Lập trình TypeScript”:

    • Cài đặt Môi trường lập trình.
    • ES6 Language Feature.
    • Ngôn ngữ TypeScript.
    • Xây dựng ứng dụng Shopping Cart.
    • Project thực hành.

      

    Lợi ích sau khóa học “Lập trình TypeScript”:

    • Nắm vững kiến thức căn bản về lập trình TypeScript một cách đầy đủ và có hệ thống.
    • Phát triển kỹ năng lập trình ở cấp cao hơn để đáp ứng nhu cầu tuyển dụng của các công ty lập trình web hiện nay.

      

    Giới thiệu giảng viên: Giảng viên Lưu Trường Hải Lân.

    Kinh nghiệm công tác:

    • Quản lý đào tạo tại ZendVN.
    • Vị trí đã từng đảm nhiệm: Developer, Teamleader, Project manager, Training manager.
    • Công việc hiện nay: Training manager & Project manager tại ZendVN.
    • Các khóa học trực tuyến đã xây dựng: Lập trình PHP, Zend framework 2.x, jQuery Master, Wordpress 4.x, Joomla 2.5!, Bootstrap, HTML, CSS, Javascript ...

    Thông tin liên hệ:

    • Website: http://www.zend.vn/public/
    • Facebook: https://www.facebook.com/luutruonghailan
    • Fanpage ZendVN: https://www.facebook.com/zendvngroup
    • Kênh video miễn phí: https://www.youtube.com/user/luutruonghailan
    • Skype hỗ trợ học viên: zendvn.support

     

    Bên cạnh các kiến thức kể trên, Kyna.vn còn đem đến cho bạn một trải nghiệm học tập vô cùng thú vị:

    • Được học linh hoạt mọi lúc, mọi nơi trên nhiều thiết bị như máy tính, điện thoại, máy tính bảng, ...
    • Được tham gia thảo luận và đặt câu hỏi cho giảng viên không khác gì các khóa học trực tiếp.
    • Chỉ cần thanh toán học phí một lần để sở hữu khóa học trọn đời, có thể học lại bất cứ khi nào tùy thích.

    Hãy đăng ký ngay để bổ sung những kiến thức và kỹ năng thiết yếu giúp bạn phát triển bản thân và thăng tiến trên con đường sự nghiệp của mình. Chúc bạn có được nhiều kiến thức bổ ích khi học tại kyna.vn.

ĐÁNH GIÁ

  • 0 lượt đánh giá
  • 0
    • 5 sao
    • 0
    • 4 sao
    • 0
    • 3 sao
    • 0
    • 2 sao
    • 0
    • 1 sao
    • 0

Đánh giá của bạn

Để đánh giá khóa học, bạn cần đăng nhập Kyna.vn và là học viên của khóa này.

BÌNH LUẬN FACEBOOK

  • 0 lượt đánh giá
  • 0
    • 5 sao
    • 0
    • 4 sao
    • 0
    • 3 sao
    • 0
    • 2 sao
    • 0
    • 1 sao
    • 0

Đánh giá của bạn

Để đánh giá khóa học, bạn cần đăng nhập Kyna.vn và là học viên của khóa này.

0 Khóa học

Kyna.vn

Góp ý cho Kyna.vn-

Số điện thoại*
Email*

Bạn có sẵn sàng giới thiệu Kyna.vn với người thân và bạn bè?

Bạn có góp ý gì về phiên bản mới của Kyna.vn?

GÓP Ý

Góp ý cho Kyna.vn-

Cảm ơn bạn đã đóng góp ý kiến cho Kyna. Chúc bạn một ngày học tập và làm việc nhiều năng lượng.