|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aspnet-core-angular/
课程评论:没有评论
课程名称:使用ASP.NET Core和Angular 2构建真实应用程序 课程概述:该课程是Udemy上最受欢迎的ASP.NET Core学习课程,已经吸引了3000多名学生和超过300条积极评价。ASP.NET Core是ASP.NET MVC的下一代产品,采用模块化、云优化和跨平台的方式重写,能够在Windows、Linux和Mac上运行。无论您是使用Mac还是Linux,都可以高效地构建ASP.NET应用程序,而无需依赖虚拟机。您可以使用Visual Studio Code或自己喜欢的代码编辑器来创建ASP.NET Core应用。 在本课程中,Mosh将教您如何结合ASP.NET Core、Entity Framework Core和Angular构建一个真实的应用程序。您将学习到ASP.NET Core的变化及新工具,并了解如何将其与Angular有效集成,以构建真实的单页面应用程序(SPA)。课程中将构建一个虚拟汽车经销商的应用,涵盖API开发、数据存储和检索、CRUD操作以及用户身份验证等功能。 主要学习内容包括: - 使用ASP.NET Core构建API - 使用PostMan测试API - 实现清晰解耦的架构 - 应用依赖倒置原则(DIP) - 使用Entity Framework Core进行代码优先工作流 - 处理和记录错误 - 实现照片上传、身份验证和角色授权 - 显示图表和通知等 此外,Mosh还将分享其15年的软件设计和架构经验,帮助您培养编写高质量代码的能力而不仅仅是构建应用程序。在这里,您将获得软件工程师所需的思维方式和关键技能。 工具方面,课程介绍了两种构建ASP.NET Core应用的方法:使用Visual Studio 2017或轻量级跨平台的Visual Studio Code。在此课程中,Mosh将使用VSCode和命令行进行应用构建。 课程面向具备至少3个月ASP.NET MVC 5、Entity Framework 6和Angular 2(或更高版本)经验的学习者。对于想要挑战自我的学员,课程附带60天挑战计划,您将与Mosh一起在实际项目中完成任务。 请注意,虽然课程中会使用ASP.NET Core和Entity Framework构建应用程序,但重点是在应用程序构建技能上,而非全面概述这些框架。因此,某些复杂主题和深度设计模式不在此课程的范围之内。最终构建的应用程序界面设计简单,重点放在编码上,而非视觉表现。 如果您想从ASP.NET MVC 5转型,学习关于最新.NET Core技术的实际应用,那么这门课程是您的理想选择。课程提供30天退款保证,若不满意可全额退款。 加入3000名满意学员的行列,开始在10分钟内构建您的应用!
[UPDATE, June 19]: Added a new section to the course.With over 3,000 students and 300+ positive reviews, this course is Udemy's most popular course for learning ASP.NET Core in the context of a real project! ASP.NET Core is the next generation of ASP.NET MVC. It's a complete re-write of this framework but in a modular, cloud-optimized and cross-platform way. So it can run on Windows, Linux and Mac. If you're on Mac or Linux and want to build ASP.NET applications without running Windows in a virtual machine, you're going to love ASP.NET Core! You can use Visual Studio Code (VSCode) or your favorite code editor to build ASP.NET Core applications with C#. Say goodbye to VMWare, Parallels, and other virtualization software. Many companies have already started building their new applications with ASP.NET Core. And they're asking their new interviewees if they are familiar with.NET Core. So, whether you want to stay in the marketplace and get a better job with better pay, or you just love to work with the latest technology, it's time to learn about ASP.NET Core and Entity Framework Core. In this course, Mosh, author of several highly rated courses on Udemy, teaches you how to build a real-world application with ASP.NET Core, Entity Framework Core and Angular. If you're familiar with ASP.NET MVC 5 and Entity Framework 6 and are looking for a course to quickly get up to speed with.NET core, this is the course for you. Not only will you learn about the changes and the new tooling in ASP.NET Core, you'll also learn how to properly integrate it with Angular to build real-world single page applications (SPAs). A REAL-WORLD APPThe app you build in this course is for an imaginary vehicle dealer. The features in this app are carefully designed by Mosh to help you master the core skills you need to build real-world apps with ASP.NET Core and Angular. By the end of watching this course, you'll be able to:Build APIs with ASP.NET CoreTest APIs with PostManIntegrate Angular and ASP.NET Core Implement a clean and decoupled architecture Understand and apply the Dependency Inversion Principle (DIP)Properly implement the repository and unit of work patterns Use the new dependency injection feature in ASP.NET Core Troubleshoot common runtime errors Store and retrieve data with Entity Framework Core (code-first workflow)Use AutoMapper Implement CRUD operations (including one-to-many and many-to-many relationships)Implement filtering, sorting and paging dataHandle and logging errors Display toast notifications Implement cascading drop-down listsImplement photo upload with progress barsAdd authentication and authorization with Auth0 (including roles with different privileges)Display charts And more...On top of all these, you'll learn how to write quality code, not just how to build apps. There are a lot of developers out there who can build apps but they write poor quality code. Mosh shows you how to refactor bad code into clean, maintainable and quality code. He also shares his knowledge and 15 years of experience about software design and architecture. So this course is more than just technology. It teaches you how to think like a software engineer. These are the essential skills that you take with you to nearly every real-world project. Whether you want to get prepared for a job interview or simply want to take your coding skills to the next level, this course is the means to the destination. TOOLINGThere are two ways to build ASP.NET Core applications. You can use Visual Studio 2017 or Visual Studio Code, a light-weight cross-platform code editor. In this course, Mosh uses VSCode and the command-line to build an app, but what you learn can be applied in Visual Studio 2017 as well. WHO THIS COURSE IS FOR In order to take this course, you should have at least 3 months experience with ASP.NET MVC 5, Entity Framework 6 and Angular 2 (or higher). If you need to strengthen your understanding of these frameworks, you can watch Mosh's related courses prior to or in parallel with this course: Angular 2 with TypeScript for BeginnersThe Complete ASP.NET MVC 5 CourseEntity Framework 6 in Depth 60 DAY CHALLENGE PROGRAM Depending on your level of experience, there are different ways to take this course. You can watch it, section by section, just like other courses. You may prefer to code along with the videos or watch a section first and then code. But if you like to get out of your comfort zone and take your coding skills to the next level, you should take advantage of the 60 day challenge program that comes with this course. Imagine you and Mosh are team mates and are working on a real-world project. Every week Mosh gives you a challenge or a task to complete. You have one week to complete this task. The following week he publishes a new section and shows you how he completes that task himself. This is a fantastic learning opportunity for you. You can compare your code with his and find areas for improvement. WHAT THIS COURSE IS NOT While you use ASP.NET Core and Entity Framework to build an app, the focus of this course is on application building skills and not a deep overview of ASP.NET Core and Entity Framework. Because in any real-world applications, you use only a subset of the features in any frameworks. So, it's impossible to cover everything about ASP.NET Core and Entity Framework in one app. But you'll learn about the key things that you need to know in order to get the job done. Also, the following topics are outside the scope of this course: Complex domains and domain-driven design (DDD)Design patternsContinuous integration and deploymentAutomated testingFinally, the application you'll build in this course has a very simple user interface since the focus of this course is on coding not building visually engaging user interfaces. TAKE YOUR CODING SKILLS TO THE NEXT LEVEL So, do you want to transition from ASP.NET MVC 5 and learn about the latest stuff happening in.NET Core? Do you want to learn how to build a real-world application with ASP.NET Core and Angular? Then take this course and get started. This course comes with a 30-day money back guarantee. If you're not satisfied, you can contact Udemy for a full refund. No questions asked. Join the other 3,000 happy students who have taken this course and start building this app in under 10 minutes!