tedu

         [masp]tedu-15[/masp]

[giaban]0đ[/giaban]


[tinhtrang]Còn hàng[/tinhtrang]

[chitiet]

Share khóa học: Angular 2 căn bản - Tedu.vn

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

Angular 2 là một framework hoàn chỉnh phát triển bởi Google, nó kế thừa các tính năng của AngularJS phiên bản 1 và phát triển đột phá với các tính năng và kiến trúc mới giúp cho việc xây dựng ứng dụng Web và Mobile dễ dàng hơn. Tại sao chúng ta nên dùng Angular 2: Angular2 có tốc độ tốt hơn AngularJS Hỗ trợ TypeScript với các tính năng của ES6 mạnh mẽ Kiến trúc hướng Component dễ dàng tháo lắp và mở rộng. Hỗ trợ bởi nhiều các modules sẵn có của NPM Cách viết hiện đại và dễ bảo trì Để học tốt khóa học Angular 2 này các bạn cần có kiến thức về HTML, CSS, JavaScript và hơn hết các bạn cần học trước khóa học ES6 và TypeScript căn bản trước khi bắt đầu sẽ giúp các bạn tiếp cận nhanh hơn. Khóa học Angular2 cơ bản có các nội dung tổng quát về các thành phần và kiến trúc của Angular2 thông qua các ví dụ sẽ giúp bạn dễ dàng tiếp cận hơn. Đồng thời mình sẽ cố gắng giúp các bạn hiểu được tác dụng của nó trong dự án thực tế.

Nội dung khoá học
Angular 2 căn bản - Bài 1: Giới thiệu về Angular 2 2 Angular 2 căn bản - Bài 2: Kiến trúc Angular 2 3 Angular 2 căn bản - Bài 3: Cài đặt môi trường và tạo Hello World app 4 Angular 2 căn bản - Bài 4: Hiểu về các thành phần của ứng dụng 5 Angular 2 căn bản - Bài 5: Tạo mới 1 component 6 Angular 2 căn bản - Bài 6: Áp dụng CSS cho component 7 Angular 2 căn bản - Bài 7: One way binding 8 Angular 2 căn bản - Bài 8: Binding class và style cho element 9 Angular 2 căn bản - Bài 9: Event binding 10 Angular 2 căn bản - Bài 10: Two way binding 11 Angular 2 căn bản - Bài 11: Stuctural directives 12 Angular 2 căn bản - Bài 12: Attribute Directives 13 Angular 2 căn bản - Bài 13. Sự Tương tác giữa các component 14 Angular 2 căn bản - Bài 14: Cách tạo và sử dụng Pipes 15 Angular 2 căn bản - Bài 15: Xây dựng Form từ template 16 Angular 2 căn bản - Bài 16: Form validation - phần 1 17 Angular 2 căn bản - Bài 17: Form validation - phần 2 18 Angular 2 căn bản - Bài 18: Làm việc với Services 19 Angular 2 căn bản - Bài 19: Khái niệm về Observable và Promise 20 Angular 2 căn bản - Bài 20: Làm việc với Http Service và Observable 21 Angular 2 căn bản - Bài 21: Cách sử dụng routing trong Angular 2 22 Angular 2 căn bản - Bài 22: Redirect với Routing 23 Angular 2 căn bản - Bài 23: Gửi và nhận parameter trên URL 24 Angular 2 căn bản - Bài 24: Định nghia child routes 25 Angular 2 căn bản - Bài 25: Điều khiển truy cập trong Route 26 Angular 2 căn bản - Bài 26: Truyền tham số tùy chọn 27 Angular 2 căn bản - Bài 27: POST và PUT trong Http Service 28 Angular 2 căn bản - Bài 28: Phương thức DELETE trong Http 29 Angular 2 căn bản - Bài 29: Tìm kiếm trong bảng 30 Angular 2 căn bản - Bài 30: Định hướng và kết thúc khóa học

Bạch Ngọc Toàn

Nghề nghiêp: Senior Fullstack .NET Developer & Team Leader Hiện đang là: Trainer  và điều hành tại kênh đào tạo trực tuyến TEDU.

Kỹ năng: Có hơn 8 năm làm dự án về ASP.NET MVC, WebForm, Web Service, Web API, ASP.NET Core, Angular SQL Server, JQuery, SOLID, Design Pattern, DevOps.

Kinh nghiệm giảng dạy: Đã có 5 năm kinh nghiệm giảng dạy

[/chitiet]
Khóa học Angular 2 căn bản















        [masp]tedu-14[/masp]

[giaban]0đ[/giaban]


[tinhtrang]Còn hàng[/tinhtrang]

[chitiet]

Share khóa học:Sử dụng TypeScript căn bản- Tedu.vn

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

Khóa học TypeScript căn bản là khóa học miễn phí của TEDU giới thiệu cho các bạn làm quen với một ngôn ngữ gọi là TypeScript dùng để phát triển ứng dụng phía client. Giúp bạn có nền tảng tốt để học Angular2. TypeScript là một ngôn ngữ lập trình mã nguồn mở, hay còn gọi là superset của JavaScript được phát triển bởi Microsoft được ra mắt lần đầu năm 2012, bổ sung các tính năng của lập trình hướng đối tượng từ C#. Với khóa học TypeScript các bạn sẽ hiểu được các cú pháp của ES6 (một chuẩn viết code mới của JS) và cách hoạt động cũng như tính năng của TypeScript. Đây là tiền đề vững chắc cho việc học framework Angular2 vốn đa phần sử dụng TypeScript để coding thay vì dùng JavaScript thuần. Sau khi viết TypeScript thì trình dịch code (transpiler) sẽ dịch TypeScript sang JavaScript thuần để trình duyệt có thể hiểu. Với TypeScript bạn sẽ viết code ít hơn, dễ dàng debug hơn đồng thời nó cũng gần hơn với ngôn ngữ C# phía backend và lập trình hướng đối tượng với các kiểu dữ liệu, validate cú pháp chỉn chu hơn. Trong khóa học này TEDU sẽ sử dụng Visual Studio Code để hướng dẫn các bạn viết code với các tính năng của TypeScript. Các bạn sẽ làm quen dần để học tốt hơn với framework mới nhất của Angular là Angular2 dùng để phát triển ứng dụng Web Single Page Application. Nội dung của khóa học bao gồm gần 40 video với các tính năng được giới thiệu của TypeScript giúp các bạn hiểu tổng quan nhất về ngôn ngữ này. Chúc các bạn học tốt.

Nội dung khoá học
Bài 1: Giới thiệu ECMA Script và TypeScript
Bài 2: Cài đặt môi trường cho TypeScript
Bài 3: Hoisting trong JavaScript
Bài 4. Từ khóa let trong TypeScript
Bài 5: Từ khóa let trong vòng for
Bài 6: Từ khóa const 7
Bài 7: Các kiểu dữ liệu trong TypeScript 8
Bài 8: Arrow function 9
Bài 9: Từ khóa this 10
Bài 10: Giá trị mặc định cho tham số của function 11 TypeScript căn bản -
Bài 11: Rest Parameter 12 TypeScript căn bản
- Bài 12: Spread parameter 13 TypeScript căn bản
- Bài 13: Bóc tách Array 14 TypeScript căn bản
- Bài 14: Bóc tách object 15 TypeScript căn bản
- Bài 15: String templates và cách đẩy code lên Github 16 TypeScript căn bản
- Bài 16: Vòng lặp for of 17 TypeScript căn bản
- Bài 17: Khai báo class 18 TypeScript căn bản
- Bài 18: Khai báo phương thức trong Class 19 ES6
- Bài 19: Kế thừa class trong ES6 20
Bài 20: Giới thiệu về Modules trong ES6 21 ES6 & TypeScript căn bản
- Bài 21: Cách cài đặt Module Loader 22 ES6 & TypeScript căn bản
- Bài 22: Export và import trong Modules 23 ES6 & TypeScript căn bản
- Bài 23: Default exports 24 ES6 & TypeScript căn bản
- Bài 24: Export Functions và Class 25 ES6 & TypeScript căn bản
- Bài 25: Kiểu Array và Tuples 26 ES6 & TypeScript căn bản
- Bài 26: Sử dụng constructor 27 ES6 & TypeScript căn bản
- Bài 27: Interface 28 ES6 & TypeScript căn bản
- Bài 28: Decorators 29 ES6 & TypeScript căn bản
- Bài 29: Kết thúc khóa học

Bạch Ngọc Toàn

Nghề nghiêp: Senior Fullstack .NET Developer & Team Leader Hiện đang là: Trainer  và điều hành tại kênh đào tạo trực tuyến TEDU.

Kỹ năng: Có hơn 8 năm làm dự án về ASP.NET MVC, WebForm, Web Service, Web API, ASP.NET Core, Angular SQL Server, JQuery, SOLID, Design Pattern, DevOps.

Kinh nghiệm giảng dạy: Đã có 5 năm kinh nghiệm giảng dạy

[/chitiet]
Khóa học sử dụng TypeScript căn bản













       [masp]tedu-13[/masp]

[giaban]0đ[/giaban]


[tinhtrang]Còn hàng[/tinhtrang]

[chitiet]

Share khóa học: Quản lý source code trong dự án với GIT - Tedu.vn

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

Git là một hệ quản trị mã nguồn đang được ưa chuộng và sử dụng rộng rãi hiện nay. Được phát triển năm 2006 bởi Linus Tovarld, cha đẻ của Linux. Ngoài các dự án nhỏ hay cá nhận thì GIT cũng được áp dụng vào quản lý các dự án lớn với hàng trăm thậm chí hàng ngàn lập trình viên khác nhau. Trong dự án thực tế tôi đã từng tham gia và sử dụng GIT, GIT thật tuyệt vời, nhất là với sự chuyển dịch cách thức làm dự án phần mềm phức tạp, delivery nhanh chóng, đáp ứng các sự thay đổi của khách hàng thì GIT lại càng tỏ ra linh hoạt và quản lý source code một cách rất hiệu quả. GIT có thể áp dụng cho mọi loại dự án phần mềm và mọi loại kích thước dự án. Không đứng ngoài xu thế mình đã nghiên cứu, chắt lọc và cho ra một khóa học làm chủ hệ quản trị mã nguồn (SCMS – Source Control Management System) GIT với mong muốn giúp các bạn có một kỹ năng tốt nhất để đáp ứng công việc sau này. Không bị bỡ ngỡ hay gặp những khó khăn trong việc quản lý source code của dự án cũng như gặp những sự cố đáng tiếc trong dự án.

Nội dung khoá học

Bài 1: Giới thiệu tổng quan về hệ thống quản lý Version (VCS)

Bài 2: Giới thiệu tổng quan về GIT

Bài 3: Cách cài đặt GIT trên máy tính của bạn

Bài 4: Cấu hình GIT cho lần đầu tiên sử dụng

Bài 5: Khởi tạo 1 Repository

Bài 6: Quản lý sự thay đổi trong Repository

Bài 7: Xem lịch sử Commit

Bài 8: Huỷ bỏ sự thay đổi trong thư mục làm việc

Bài 9: Làm việc với Remote Repository

Bài 10: Làm việc với Tag trong GIT

Bài 11: Tạo các Alias để tăng tốc độ gõ lệnh

Bài 12: Khái niệm và cách làm việc với Branch

Bài 13: Cách merge nhánh và xử lý xung đột (Conlicts) trong GIT Bài 14: Quản lý nhánh trong GIT Bài 15: Workflow làm việc với nhánh trong GIT 16

Bài 16: Làm việc với Branches trên Remote Repository 17

Bài 17: Tìm hiểu Rebasing trong GIT 18

Bài 18: Github - Cài đặt và cấu hình Github 19

Bài 19: Github - Đóng góp vào một dự án trên Github 20

Bài 20: Github - Bảo trì dự án trong Github 21

Bài 21: Github - Quản lý team dự án 22

Bài 22: Cài đặt một Git Server cho chính mình 23

Bài 23: Làm rõ hơn vấn đề Reset 24

Bài 24: Stashing và Cleaning 25

Bài 25: Merge code nâng cao 26

Bài 26: Làm việc với GIT thông qua Source Tree 27

Bài 27: Sử dụng GIT với Git Extension trong Visual Studio 28

Bài 28: Giới thiệu về Bitbucket 29

Bài 29: Bài tập quản lý source code trong dự án thực tế 30

Bài 30: Ôn tập kiến thức và kết thúc khoá học

Bạch Ngọc Toàn

Nghề nghiêp: Senior Fullstack .NET Developer & Team Leader Hiện đang là: Trainer  và điều hành tại kênh đào tạo trực tuyến TEDU.

Kỹ năng: Có hơn 8 năm làm dự án về ASP.NET MVC, WebForm, Web Service, Web API, ASP.NET Core, Angular SQL Server, JQuery, SOLID, Design Pattern, DevOps.

Kinh nghiệm giảng dạy: Đã có 5 năm kinh nghiệm giảng dạy

[/chitiet]
Quản lý source code trong dự án với GIT











      [masp]tedu-11[/masp]

[giaban]0đ[/giaban]


[tinhtrang]Còn hàng[/tinhtrang]

[chitiet]

Share khóa học: ReactJS căn bản - Tedu.vn

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

ReactJS là thư viện phát triển ứng dụng phía client của Facebook phát triển công bố lần đầu tiên vào năm 2011. Trải qua một thời gian phát triển, cộng đồng của React khá đông và mạnh mẽ với số lượng ứng dụng và công ty sử dụng rất phong phú. Phải đánh giá trung thực đây mới chỉ là một thư viện nên mọi thứ chúng ta làm đều phải tự tay làm rất nhiều nhưng đổi lại thì nó rất mềm dẻo và performance khá tốt. So với Angular của Google là một framework hoàn chỉnh hỗ trợ tất cả những gì chúng ta cần để phát triển ứng dụng phía client thì React lại thiếu nhiều hơn. Nhưng nó cũng có rất nhiều điểm mạnh của riêng mình. Sự ra đời của React Native cũng thay đổi cuộc chơi trong việc phát triển ứng dụng Mobile. Thay vì bạn phải học tất cả các nền tảng mobile như iOS và Android thì chỉ cần sử dụng React Native là có thể viết một ứng dụng chạy trên cả 2 nền tảng này. Đối với các framework khác như Angular cũng có nhiều Third party (bên thứ 3) hỗ trợ viết ứng dụng như NativeScript, VueJS thì có Vue Native. Nhưng React Native vẫn được nhiều công ty và tổ chức sử dụng hơn cả. Chính vì thế, là một tuỳ chọn tốt cho các bạn làm quen với ReactJs và React Native, TEDU phát hành khoá học này nhằm trang bị kiến thức sử dụng ReactJS căn bản cho các bạn muốn học để phát triển ứng dụng React Native cho Mobile. Kết thúc khoá học các bạn sẽ có thể làm một ứng dụng SPA sử dụng ReactJS làm nền tảng cho việc phát triển ứng dụng React và React Native sau này.

Nội dung khoá học

Bài 1: Giới thiệu về khóa học ReactJS căn bản

Bài 2: Viết một ứng dụng ReactJS đầu tiên

Bài 3: Từ khóa let và const

Bài 4: ES6 - Arrow Function

Bài 5: Import và Export module

Bài 6: ES6 - Tìm hiểu về Class

Bài 7: ES6 - Tìm hiểu khai báo Class, Methods và Properties

Bài 8: ES6 - Toán tử Spread và Rest

Bài 9: ES6 - Kỹ thuật desctructuring

Bài 10: ES6 - Primitive types và reference types

Bài 11: ES6 - Array functions Bài 12: Development workflow

Bài 13: Tạo ứng dụng ReactJS

Bài 14: Tìm hiểu về cấu trúc thư mục ReactJS

Bài 15: Tìm hiểu về cú pháp JSX

Bài 16: Tạo function component

Bài 17: Xuất nội dung động cho component

Bài 18: Sử dụng Props

Bài 19: Props và state

Bài 20: Xử lý sự kiện 21

Bài 21: Sử dụng useState() hook 22

Bài 22: Truyền tham chiếu hàm giữa component 23

Bài 23: Sử dụng Two-way binding 24

Bài 24: Làm việc với Stylesheet 25

Bài 25: Render theo điều kiện 26

Bài 26: Sử dụng map để render list 27

Bài 27: Xóa phần tử trong list 28

Bài 28: Set style động 29

Bài 29: Set class động 30

Bài 30: Sử dụng thư viện Radium

Bạch Ngọc Toàn

Nghề nghiêp: Senior Fullstack .NET Developer & Team Leader Hiện đang là: Trainer  và điều hành tại kênh đào tạo trực tuyến TEDU.

Kỹ năng: Có hơn 8 năm làm dự án về ASP.NET MVC, WebForm, Web Service, Web API, ASP.NET Core, Angular SQL Server, JQuery, SOLID, Design Pattern, DevOps.

Kinh nghiệm giảng dạy: Đã có 5 năm kinh nghiệm giảng dạy

[/chitiet]
Khoá học ReactJS căn bản









      [masp]tedu-11[/masp]

[giaban]0đ[/giaban]


[tinhtrang]Còn hàng[/tinhtrang]

[chitiet]

Share khóa học: Xây dựng ứng dụng Mobile với Flutter căn bản - Tedu.vn

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

Nhu cầu phát triển ứng dụng trên nền tảng Mobile đang phát triển rất nhanh và yêu cầu của khách hàng và bất cứ sản phẩm nào cũng cần ứng dụng trên Mobile. Nắm bắt được xu hướng đó, TEDU đã nghiên cứu và ra mắt cho các bạn mới bắt đầu học lập trình Mobile một khóa học că bản sử dụng Flutter. Đây là framework xây dựng ứng dụng mobile đa nền tảng từ Google, nó có thể sử dụng để xây dựng ứng dụng chạy trên các hệ điều hành Mobile phổ biến hiện này là Android và iOS với chỉ một source code. Về tốc độ của Flutter được đánh giá là tiệm cận Native nhất làm tăng trải nghiệm người dùng nhờ cơ chế Flutter SDK trên cả 2 nền tảng. Sau khi tìm hiểu cả 3 framework là Xamarin, React Native và Flutter thì TEDU quyết định làm khóa học và các ứng dụng của TEDU sau này bằng Flutter. Mỗi framework đều có ưu nhược điểm nhưng đánh giá chung thì Flutter có những lợi thế như sau: - Nó đến từ công ty chính là cha đẻ của Android nên có thế mạnh riêng về tối ưu hóa tốc độ và hiểu được Native chạy như thế nào. - Cài đặt rất nhanh chóng - Hỗ trợ nhiều widget tốt và tích hợp sẵn Material Design - Ngôn ngữ Dart rất dễ dùng và có cú pháp giống Java hay Javascript. - Tốc độ được đánh giá là gần Native nhất. - Tính năng Hot Reload cho phép chúng ta xem những thay đổi trên UI luôn ngay khi save. Và đề các bạn học được khóa này các bạn chỉ cần cơ bản về OOP là có thể học được và làm quen với 1 ngôn ngữ mới là Dart thì TEDU sẽ nói trong quá trình học. Mình thấy nó khá dễ hiểu và giống Java hay JavaScript. Hy vọng khóa học sẽ giúp các bạn nắm được những điều cơ bản làm nền tảng cho các khóa học nâng cao sau này.

Nội dung khoá học
Flutter căn bản
- Bài 1: Giới thiệu tổng quan khóa học Flutter căn bản
- Bài 2: Các kiến thức chung về phát triển mobile Flutter căn bản
- Bài 3: Cài đặt môi trường phát triển Flutter căn bản
- Bài 4: Tìm hiểu ngôn ngữ Dart Flutter căn bản
- Bài 5: Giới thiệu về Flutter Flutter căn bản
- Bài 6: Viết ứng dụng đầu tiên Flutter căn bản
- Bài 7: Giới thiệu về Widget Flutter căn bản
- Bài 8: Stateful và stateless widget Flutter căn bản
- Bài 9: Cách kết hợp các Stateless widget Flutter căn bản
- Bài 10: Sử dụng Material Design Flutter căn bản
- Bài 11: Cách sử dụng Stateful widget Flutter căn bản
- Bài 12: Sử dụng ListView để hiển thị danh sách Flutter căn bản
- Bài 13: Thêm tương tác cho ListView item Flutter căn bản
- Bài 14: Điều hướng sang màn hình mới Flutter căn bản
- Bài 15: Thay đổi theme cho ứng dụng Flutter căn bản
- Bài 16: Handling gestures

[/chitiet]
Xây dựng ứng dụng Mobile với Flutter căn bản







     [masp]tedu-10[/masp]

[giaban]0đ[/giaban]


[tinhtrang]Còn hàng[/tinhtrang]

[chitiet]

Share khóa học: Photoshop căn bản dành cho Web Developer - Tedu.vn

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

Chắc hẳn khi làm web developer bạn đã từng gặp những tình huống phải chỉnh sửa ảnh hoặc thiết kế banner quảng cáo hay chỉnh sửa những ảnh có sẵn. Điều này bạn không thể tránh khỏi phải sử dụng một phần mềm chỉnh sửa ảnh nổi tiếng nhất thế giới là Photoshop của hãng Adobe. Nắm bắt được nhu cầu đó, TEDU đã thiết kế một khoá học mini dành cho tất cả các bạn đã đang và sẽ làm web developer giúp chúng ta tự chỉnh sửa ảnh, thiết kế banner hay thao tác với ảnh và hiểu được các thao tác trên Photoshop mà không phải chờ một ai giúp mình. Trong quá trình làm việc, mình cũng có những kỹ năng mà mình nghĩ là đủ dùng cho các bạn nên đã thiết kế ra khoá học này để chia sẻ kỹ năng của mình cho tất cả mọi người. Đối với khoá học này không phải là chuyên về chỉnh sửa ảnh chuyên nghiệp nhưng nó đủ để các bạn có tư duy về hoạt động của Photoshop và có thể làm những việc mà một Developer cần phải làm và mình thấy nó đủ dùng. Hy vọng khoá học sẽ giúp ích cho các bạn.

Bạch Ngọc Toàn

Nghề nghiêp: Senior Fullstack .NET Developer & Team Leader Hiện đang là: Trainer  và điều hành tại kênh đào tạo trực tuyến TEDU.

Kỹ năng: Có hơn 8 năm làm dự án về ASP.NET MVC, WebForm, Web Service, Web API, ASP.NET Core, Angular SQL Server, JQuery, SOLID, Design Pattern, DevOps.

Kinh nghiệm giảng dạy: Đã có 5 năm kinh nghiệm giảng dạy

[/chitiet]
Photoshop căn bản dành cho Web Developer





    [masp]tedu-09[/masp]

[giaban]0đ[/giaban]


[tinhtrang]Còn hàng[/tinhtrang]

[chitiet]

Share khóa học: Unit test dành cho .NET Developer - Tedu.vn

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

Các bạn đang là developer thì không lạ gì với khái niệm Unit test. Một chương trình có Unit test sẽ giảm tỷ lệ bug xuống rất nhiều và tiết kiệm được rất nhiều công sức test lại những đoạn đã thay đổi và các chức năng liên quan. Để trở thành một developer giỏi thì Unit test là một trong những kỹ năng rất quan trọng không thể thiếu để giúp chất lượng code của các bạn tốt hơn, giảm rủi ro cho mã nguồn khi có thay đổi. TEDU đã nghiên cứu và thiết kế ra khóa học này nhằm giúp các bạn đạt được điều đó. Thay vì phải tự tìm hiểu thì từ kiến thức dự án thực tế, TEDU sẽ giúp các bạn có được những hiểu biết và kỹ năng làm việc với Unit test. Khóa học này sẽ sử dụng framework xUnit rất phổ biến trên nền tảng .NET, mã nguồn dùng để thực hiện unit testing cho khóa học này là mã nguồn của khóa học TEDU-17 Xây dựng ứng dụng với ASP.NET Core đã áp dụng các kỹ thuật rất hiện đại như .NET Core, Repository, DI, N-Layer, DDD. Vì thế áp dụng unit test vào mã nguồn này sẽ giúp các bạn gần hơn với kỹ thuật unit test trong dự án thực tế.

Bạn sẽ nhận được gì sau khóa học?
Bạn sẽ thành thạo Unit test và áp dụng ngay vào cấu trúc code của khóa học Xây dựng ứng dụng với ASP.NET Core mà TEDU đã thực hiện.
Hiểu được các khái niệm trong Unit Test.
Làm sao để code có thể unit test dễ dàng được?
Điều này cũng giúp các bạn hiểu được tại sao cần dùng Depedency Injection? Tại sao phải follow SOLID. Các bạn cũng có được sự tự tin khi hầu hết các nhà tuyển dụng sẽ hỏi về kỹ năng này của các bạn. Hãy biến mình thành số ít.
Yêu cầu đầu vào
Chỉ cần biết C# và .NET là bạn có thể học được. Ngoài ra nếu bạn đang làm việc với ứng dụng .NET rồi thì rất tốt, chúng ta có thể áp dụng được ngay.
Nội dung khóa học
Giới thiệu về khóa học và phương pháp học tập Tư duy Unit test Giới thiệu tổng quan về testing Giới thiệu tổng quan về Unit test Giới thiệu về xUnit framework Một số best practice trong Unit test Giới thiệu về mã nguồn project dùng cho test Tạo cấu trúc project test trên project thực tế Cài đặt các plugin cần thiết Một số ví dụ về Unit test dùng xUnit Sự quan trọng của Depedency Injection trong Unit test Kỹ thuật Mock đối tượng để test Test tầng Repository với In Memory DB Test tầng Service với kỹ thuật Mock object Test tầng Controller API MVC Test tầng Web App MVC Test coverage trong Visual Studio Enterprise Run test bằng command line trong .NET Core. Unit test cho SQL Server sử dụng Visual Studio Kết thúc khóa học

Bạch Ngọc Toàn

Nghề nghiêp: Senior Fullstack .NET Developer & Team Leader Hiện đang là: Trainer  và điều hành tại kênh đào tạo trực tuyến TEDU.

Kỹ năng: Có hơn 8 năm làm dự án về ASP.NET MVC, WebForm, Web Service, Web API, ASP.NET Core, Angular SQL Server, JQuery, SOLID, Design Pattern, DevOps.

Kinh nghiệm giảng dạy: Đã có 5 năm kinh nghiệm giảng dạy

[/chitiet]
Unit test dành cho .NET Developer



   [masp]tedu-08[/masp]

[giaban]0đ[/giaban]


[tinhtrang]Còn hàng[/tinhtrang]

[chitiet]

Share khóa học: Thiết kế RESTful API với ASP.NET Core và Dapper ORM  - Tedu.vn

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

Bạn dùng LINQ to Entity bạn đã nắm chắc ngôn ngữ SQL chưa?

Làm sao để tổ chức tốt một hệ thống Backend trong .NET Core cùng các khái niệm đi kèm với nó? Ngoài ra khoá học này còn cung cấp nhiều hơn thế. Khoá học này thiết kế theo phương pháp mới xây dựng một REST API chuẩn REST từng bước sau đó refactoring code theo Design Pattern.

Khi các bạn học về ASP.NET MVC nói riêng và lập trình nói chung thì cái quan trọng nhất không phải cách code mà quan trọng nhất là tư duy.

Với các bạn mới học thì tư duy chưa đủ sắc bén để học các pattern và hiểu được cách hoạt động của nó cũng như là lợi ích của nó. Chính vì thế TEDU đã nghiên cứu và thiết kế ra khoá học này nhằm mục đích giúp các bạn mới học có thể tự tay code từ đầu một Solution xây dựng WebAPI theo chuẩn RESTful để phục vụ frontend như ứng dụng SPA hay ứng dụng Mobile.

Ngoài ra khoá học còn trang bị cho các bạn các kỹ năng nâng cao như: ASP.NET MVC Lifecycle Sử dụng Docker Thiết kế CSDL cho sản phẩm có thuộc tính động Đa ngôn ngữ trong thiết kế CSDL Cách viết thủ tục trong SQL tối ưu. Nắm chắc về REST và RESTful API

Nội dung khoá học này bao gồm 2 bước:
Bước 1: Xây dựng project từ đầu sử dụng REST API và MVC căn bản để coding. Giúp các bạn hiểu cách code dự án.
Bước 2: Chuyển đổi dần code của các bạn thành từng lớp và theo các pattern nhằm tối ưu code dần. Với 2 bước này các bạn sẽ lĩnh hội được cả 2 mặt của vấn đề và giúp các bạn hiểu sâu hơn về Design Pattern.
Nội dung khoá học
Giới thiệu tổng quan khóa học Giới thiệu .NET Core và ASP.NET Core Cài đặt Visual Studio và SQL Server Sử dụng Visual Studio Code Tạo project Web API và mổ sẻ thành phần của nó. Tìm hiểu vòng đời request ASP.NET MVC lifecycle Lý thuyết về REST và RESTful API Thiết kế chức năng hệ thống Thiết kế cơ sở dữ liệu Cơ sở dữ liệu cho sản phẩm thuộc tính động Cơ sở dữ liệu cho đa ngôn ngữ Thực thiện tạo các API đầu tiên. Tích hợp Swagger Tìm hiểu về Micro-ORM Dapper Tìm hiểu cơ chế Model binding Tạo các API CRUD Phân trang dữ liệu với Store Procedure Tìm hiểu cơ chế Filters qua Common validation model Các kiểu dữ liệu trả về Global Handle Exception và sử dụng middleware Cài đặt logging cho Web API Tích hợp đa ngôn ngữ Truy vấn đa ngôn ngữ Mở rộng các truy vấn khác Tích hợp ASP.NET Core Identity Chứng thực WebAPI cấp Claim qua JWT Token Tạo API quản lý nhóm quyền Tạo API quản lý người dùng Tạo API quản lý chức năng Tạo API cấp quyền cho cho nhóm người dùng trên chức năng Bổ sung thêm về đa ngôn ngữ Phân quyền cho nhóm user Áp dụng quyền trên API Cấu trúc lại source code – Phần 1 – Tách tầng và tạo Repository Cấu trúc lại source code – Phần 2 – Sử dụng Design Pattern DI Truy vấn thuộc tính sản phẩm động Deloy ứng dụng lên Microsoft Azure Deploy Web API sử dụng Docker

Bạch Ngọc Toàn

Nghề nghiêp: Senior Fullstack .NET Developer & Team Leader Hiện đang là: Trainer  và điều hành tại kênh đào tạo trực tuyến TEDU.

Kỹ năng: Có hơn 8 năm làm dự án về ASP.NET MVC, WebForm, Web Service, Web API, ASP.NET Core, Angular SQL Server, JQuery, SOLID, Design Pattern, DevOps.

Kinh nghiệm giảng dạy: Đã có 5 năm kinh nghiệm giảng dạy

[/chitiet]
Thiết kế RESTful API với ASP.NET Core và Dapper ORM


      [masp]tedu-07[/masp]

[giaban]0đ[/giaban]


[tinhtrang]Còn hàng[/tinhtrang]

[chitiet]

Share khóa học: Lập trình ứng dụng Desktop với Winforms  - Tedu.vn

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

Lập trình ứng dụng desktop với Winform là một chủ đề không mới với nhiều bạn có kinh nghiệm. Nhưng với các bạn mới vào nghề lập trình thì đây là một môn khá thú vị. Nó tạo ra một ứng dụng chạy trên Desktop. Không như ứng dụng Web, chúng ta phải học design giao diện khá vất vả thì Visual Studio hỗ trợ chúng ta kéo thả giao diện Winform rất dễ dàng. Điều này khiến chúng ta thấy thích thú và tập trung vào xử lý logic hơn đối với các ứng dụng không cần online và cũng không cần quá chú trọng về giao diện. Thực tế là rất nhiều ứng dụng hiện nay chạy Winform còn mượt mà và nhanh hơn Web rất nhiều, các tool nhỏ hoặc các phần mềm quản lý thì chạy Winform đảm bảo tốc độ và mượt mà hơn trên Web rất nhiều. Khóa học này được thiết kế giúp các bạn sinh viên đang làm đồ án tốt nghiệp bổ trợ thêm, hoặc các bạn yêu thích lập trình muốn dành thời gian học để làm một công cụ cho mình.

Bạn sẽ nhận được gì sau khóa học?
Các bạn có thể lập trình được một ứng dụng desktop bằng Winform với ngôn ngữ là C# bao gồm tương tác với Form, các điều khiển, bàn phím hay các cửa sổ, hộp thoại của Windows. Các bạn có thể hoàn thiện được một ứng dụng desktop hoàn chỉnh.
Yêu cầu đầu vào
Các bạn chỉ cần biết C# cơ bản và một chút kiến thức về SQL Server là có thể học được
Nội dung khóa học
Giới thiệu khóa học và phương pháp học tập Công nghệ lập trình Winform
Giới thiệu về các thành phần trong project Winform
Làm việc với Form Các loại điều khiển Các thuộc tính và sự kiện
Thiết kế database quản lý sinh viên Kết nối cơ sở dữ liệu
Dựng form đăng nhập hệ thống
Thiết kế giao diện hệ thống
Hiển thị thông tin đăng nhập
Gọi từ form cha đến form con
Hiển thị dữ liệu trên Gridview
Tìm kiếm dữ liệu với các điều khiển
Phân trang dữ liệu
Thêm và sửa dữ liệu với hộp thoại
Validate dữ liệu đầu vào Xóa với hộp thoại xác nhận
Xử lý bất đồng bộ bằng Background Workder
Xuất dữ liệu ra Excel Tương tác với bàn phím và chuột
Làm việc với custom dialog
Xây dựng bộ cài đặt Triển khai ứng dụng Kết thúc khóa học

Bạch Ngọc Toàn

Nghề nghiêp: Senior Fullstack .NET Developer & Team Leader Hiện đang là: Trainer  và điều hành tại kênh đào tạo trực tuyến TEDU.

Kỹ năng: Có hơn 8 năm làm dự án về ASP.NET MVC, WebForm, Web Service, Web API, ASP.NET Core, Angular SQL Server, JQuery, SOLID, Design Pattern, DevOps.

Kinh nghiệm giảng dạy: Đã có 5 năm kinh nghiệm giảng dạy

[/chitiet]
Lập trình ứng dụng Desktop với Winforms






























     [masp]tedu-06[/masp]

[giaban]0đ[/giaban]


[tinhtrang]Còn hàng[/tinhtrang]

[chitiet]

Share khóa học: Làm dự án với WebAPI, AngularJS và EF Code First - Tedu.vn

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

Đây không đơn thuần là khóa học giúp các bạn làm dự án hay làm project thực tế mà nó còn bao gồm các kiến thức và kỹ năng giúp các bạn làm việc chuyên nghiệp trong môi trường công ty phần mềm. Để giúp các bạn không bị lạc lõng trong giai đoạn đầu bước vào nghề lập trình, mình đã thiết kế lên khóa học này dựa trên các kinh nghiệm và kỹ năng được đúc kết trong quá trình học tập và làm việc qua các dự án và công ty khác nhau.

Ngoài kiến thức phổ quát về công nghệ đến các kiến thức chuyên sâu về .NET mà mình muốn truyền đạt lại cho các bạn. Khóa học cũng sẽ giúp các bạn có thêm các kỹ năng như quản lý source code với Git, Unit testing, phân tích thiết kế code và cơ sở dữ liệu. Đưa các giải pháp cho các vấn đề khác nhau mà chúng ta gặp trong dự án.

Với một khóa học tổng hợp và chuyên sâu các kỹ năng cần thiết để làm dự án các bạn được học cả backend với C#, Entity Framework, các design pattern đồng thời cả những kiến thức frontend như Jquery, AngularJs. Ngoài ra mình cũng sẽ nói thêm về SQL Server cho các bạn còn chưa có nhiền kinh nghiệm và kiến thức về nó. Với mong muốn tạo ra giá trị cao nhất cho các bạn khi tham gia khóa học này, mình đã cố gắng đưa những best practices vào dự án giúp các bạn dễ dàng thích nghi với môi trường công việc, dễ dàng mở rộng cũng như đáp ứng các nhu cầu khác nhau của khách hàng trong tương lai.


Phần 1: Phần backend – server side sử dụng Entity Framwork, Repository, Unit Of Work, IoC Giới thiệu về dự án và công nghệ Thiết kế cơ sở dữ liệu theo chức năng dự án Dựng cấu trúc dự án thực tế Cách sử dụng Git và Source Tree để quản lý source code dự án. Xây dựng tầng Domain Entities cho dự án Thiết kế class cho phần Entity framwork Code First Triển khai Repository và Unit Of Work cho Data Access Layer Triển khai phần Service xử lý business logic cho dự án Hoàn thiện tầng service và viết thêm phương thức ngoài Repository Unit testing cho phần service và repository Triển khai Web API để tạo Resfull API Cách tổ chức project web và viết Web API Sử dụng Autofac để triển khai Dependency Injection trong dự án Sử dụng Automapper để map giá trị hai đối tượng. Tích hợp ASP.NET Identity cho phần chứng thực người dùng

Phần 2: Phần frontend sử dụng AngularJS, Web API Tổng quan về AngularJS và cách cài đặt sử dụng Bower Khái niệm và cách sử dụng Controller và view trong AngularJS Khái niệm và cách sử dụng scope và rootScope Services trong AngularJS Directives trong AngularJS Dựng cấu trúc phần quản trị với Single Page Application sử dụng AngularJS Triển khai cơ chế routing cho SPA bằng angular ui router Cách binding dữ liệu từ WebAPI ra bảng trong HTML bằng AngularJS Sử filter trong AngularJS Sử dụng directive để tạo phân trang cho list Tìm kiếm dữ liệu trong bảng bằng AngularJS Triển khai service thông báo cho người dùng Thêm mới dữ liệu trong form sản phẩm Cập nhật dữ liệu trong AngularJS Validate form trong AngularJS Xóa dữ liệu sử dụng AngularJS Xóa nhiều bản ghi trong AngularJS Cách nhúng CK Editor trong phần nội dung Cách nhúng CKFinder cho quản lý ảnh Quản lý tag cho từng sản phẩm Quản lý nhiều ảnh cho sản phẩm Tạo form đăng nhập quản trị và điều hướng Đăng nhập trang quản trị sử dụng ASP.NET Identity Bổ túc kiến thức về GIT, SoureTree và Github Extension for Visual Studio

Phần 3: Phần trang khách hàng sử dụng ASP.NET MVC 5 Ghép giao diện HTML vào file Master layout cho project Web Binding các thành phần dùng chung sử dụng PartialView Binding slide và sản phẩm trên trang chủ Rewrite URL trong ASP.NET MVC để tạo Friendly URL Tạo trang danh sách sản phẩm và phân trang Sắp xếp sản phẩm trong danh sách theo điều kiện Tạo trang tìm kiếm sản phẩm với chức năng Autocomplete Tạo trang chi tiết sản phẩm và hiển thị sản phẩm liên quan Tạo trang danh sách sản phẩm theo tag Tạo trang giới thiệu sử dụng page Sử dụng output cache trong ASP.NET MVC Tạo trang liên hệ và sử dụng Google Map API Gửi phản hồi và gửi mail trong ASP NET sử dụng SMTP Tạo trang đăng ký thành viên và sử dụng Captcha Đăng nhập trong ASP.NET MVC với ASP.NET Identity Tạo trang giỏ hàng trong ASP.NET – Phần 1 Tạo trang giỏ hàng trong ASP.NET - Phần 2 Quản lý user, phân quyền cho user sử dụng ASP.NET Identity Thống kê doanh thu và vẽ biểu đồ sử dụng Store Procedure trong Code First Bổ túc về Entity Framwork Code First Tối ưu hóa SEO cho website của bạn Các lỗi thường gặp và cách khắc phục Trả lời các câu hỏi và giải thích thêm về flow dự án Publish và deploy website lên hosting Đôi điều tâm sự và chia sẻ về nghề nghiệp cho các bạn Tích hợp thanh toán trực tuyến qua Ngân Lượng Đăng nhập với Facebook và Google+

Bạch Ngọc Toàn

Nghề nghiêp: Senior Fullstack .NET Developer & Team Leader Hiện đang là: Trainer  và điều hành tại kênh đào tạo trực tuyến TEDU.

Kỹ năng: Có hơn 8 năm làm dự án về ASP.NET MVC, WebForm, Web Service, Web API, ASP.NET Core, Angular SQL Server, JQuery, SOLID, Design Pattern, DevOps.

Kinh nghiệm giảng dạy: Đã có 5 năm kinh nghiệm giảng dạy

[/chitiet]
Làm dự án với WebAPI, AngularJS và EF Code First
































Ant Green
ĐĂNG NHẬP
Nhận nhiều ưu đãi hơn