
This video will give you an overview about the course.
The aim of this video is to learn how to set up a project with needed software.
• Install .NET Core; install Visual Studio Code
• Install Node
• Install Visual Studio; install Angular CLI
The aim of this video is to create/review the .NET Core Angular project.
• Create the project
• Review the project
The aim of this video is to clean up the project structure.
• Clean up our UI
• Demonstrate how parts on the index.html get dynamically populated
• Show how the project automatically compiles and refreshes the page
The aim of this video is to set up logging.
• Defining the connection string
• Enable logging
The aim of this video is to create the ASP.NET Models.
• Create the model for movie
• Create the model for studio
• Create the model for rating
The aim of this video is to populate the database.
• Write code to seed the DB
• Register Context Class
• Test the application
The aim of this video is to code the Angular portion of the models.
• Add Angular code for the movie
• Add Angular code for the studio
• Add Angular code for the model for rating
The aim of this video is to display data.
• Edit the app.component.ts
• Demo the application
The aim of this video is to refactor, Log and Consolidation Requests.
• Refactor
• Test logging
• Consolidate requests
Learn about loading related data and breaking circular references.
• Load related data
• Break Circular Reference
The aim of this video is to continue the topic of circular references but on additional related data.
• Break Circular Reference
The aim of this video is to implement the GET method.
• Learn to implement the GET method
The aim of this video is to implement the POST method.
• Learn to implement the POST method
The aim is to implement the PUT method.
• Learn to implement the PUT method
The aim of this video is to implement the PATCH method.
• Learn to implement the PATCH method
The aim of this video is to implement the DELETE method.
• Learn to implement the DELETE method
The aim of this video is to create the movie table component.
• Learn how to create the MovieTable Component
The aim of this video is to add the movie details component.
• Learn how to add Movie Details Component
Go over how to set routing to navigate to the details page.
• Learn how to configure routing to navigate to details
The aim of this video is to demo how to navigate back from the details page.
• Add code to navigate back from the details page
The aim of this video is to add placeholders and components for the movie list.
• Set up the placeholders component
• Set up pagination component
• Create category filter, cart and ratings component
The aim of this video is to complete/display the movie list.
• Create the structural component
• Create/register the store feature module
• Configure the Angular URL routes and display the movie list
The aim of this video is to create the category filter.
• Enhance the ASP.NET Core MVC application
• Receive category data in the Angular data repository
• Update the filter component and template
The aim is to create the pagination controls.
• Create and register a pagination service
• Update the pagination button component
• Paging the movie data
The aim of this video is to add the font awesome package.
• Update the rating component and template
• Apply the rating component
The aim of this video is to create the shopping cart foundation.
• Extend the Angular data model
• Register the cart as a service
• Wire up the buttons and create the cart summary component
The aim of this video is to display the cart detail page.
• Create the cart detail component
The aim of this video is to begin storing cart data code.
• Extend the ASP.NET Core MVC Data Model
• Create the cart storage web service/install the NuGet packages
• Prepare the database
The aim of this video is to finish storing cart data code.
• Configure the ASP.NET Core MVC application
• Create the web service controller
• Store and retrieve the cart data
The aim of this video is to code for the checkout process: models, migrations and web service.
• Extend the ASP.NET Core MVC data model
• Create a new entity framework core migration
• Create the ASP.NET Core MVC Web Service
The aim of this video is to code for the checkout process: components.
• Create the checkout details component
• Create the checkout payment component
• Create the checkout summary component
The aim of this video is to code for the checkout process: registration and routes.
• Create the confirmation component
• Register the components and creating the routes
The aim of this video is to extend the session data web service.
• Learn to extend the session data web service
• Store checkout data
The aim of this video is to add administration features.
• Create the admin components
• Create the admin feature components
• Create the feature module and routing configuration
The aim of this video is to add administration movies.
• Create the movie editor component
• Create the movie table
The aim of this video is to administer orders.
• Create the order editor component
• Get a summary of the course
Have you ever wondered why so many applications do not become successful or popular? Are you looking to create a user-friendly cross-platform app with a powerful UI? This course will teach you to blend the power of Angular UI and .NET Core to create interactive, real-world applications that can easily communicate between the frontend and backend.
You will create strong Angular UI (and flawless cross-platform ASP.NET Core) shopping applications and web services for querying data. Then you will move on to structure Angular routing, build a pipeline, and complete a nice Angular UI with a shopping cart.
By the end of the course you will be an established and confident full-stack developer who can easily build projects/models using Angular and ASP.NET
This course uses Angular 7, and ASP.NET Core 2.1, while not the latest version available, it provides relevant and informative content for legacy users of Angular and ASP.NET Core.
About the Author
Reynald Adolphe is a technologist and .NET developer with 10+ years' experience in website consultation and development. He focuses on user experience, user interfaces, back-end development, and the languages used to create web applications. He's a speaker and personal technology coach who helps programmers take their brand and career to the next level and guides newcomers to become elite software engineers.
Previously, he worked for the Tribune Company in Los Angeles and Accenture in Chicago. Reynald's specialties include C#, Silverlight, ASP.NET, MVC, Razor, LINQ, Java, JavaScript, JQuery, AJAX, HTML5, CSS3, SOAP, Knockout.js, RequireJS, Underscore.js, AmplifyJS, XML, WCF, SQL, SDLC, MSTest, Moq, QUnit, and Bootstrap. Reynald also produces tech events, featuring popular tech speakers, musicians, and comedians.
You can learn more about his events/coaching at reynaldadolphe and follow him on Twitter @reynaldadolphe.