[masp]tedu-15[/masp]
[giaban]0đ[/giaban]
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ế.
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
Khóa học Angular 2 căn bản |
[masp]tedu-14[/masp]
[giaban]0đ[/giaban]
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.
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
Khóa học sử dụng TypeScript căn bản |
[masp]tedu-13[/masp]
[giaban]0đ[/giaban]
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
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
Quản lý source code trong dự án với GIT |
[masp]tedu-11[/masp]
[giaban]0đ[/giaban]
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
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
Khoá học ReactJS căn bản |
[masp]tedu-11[/masp]
[giaban]0đ[/giaban]
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.
Xây dựng ứng dụng Mobile với Flutter căn bản |
[masp]tedu-10[/masp]
[giaban]0đ[/giaban]
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.
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
Photoshop căn bản dành cho Web Developer |
[masp]tedu-09[/masp]
[giaban]0đ[/giaban]
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ế.
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
Unit test dành cho .NET Developer |
[masp]tedu-08[/masp]
[giaban]0đ[/giaban]
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
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
Thiết kế RESTful API với ASP.NET Core và Dapper ORM |
[masp]tedu-07[/masp]
[giaban]0đ[/giaban]
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.
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
Lập trình ứng dụng Desktop với Winforms |
[masp]tedu-06[/masp]
[giaban]0đ[/giaban]
Đâ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+
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
Làm dự án với WebAPI, AngularJS và EF Code First |