
Learn to build a web app with ASP.NET Core, MVC, and EF Core, implementing authentication and identity, generating a database, and using Bootstrap for responsive pages.
Explore ASP.NET Core as a cross-platform framework for building cloud-based internet-connected applications that run on .NET Core or .NET Framework. Learn deployment options for cloud or on-premise environments.
Install dot net by downloading dot net from the official site and running the Windows installer to set up and create your first ASP.NET Core application.
Create your first application with the dotnet CLI and print hello world to the console. The lesson shows locating the project folder and running the app to verify the output.
Install Visual Studio 2019 community edition with the .NET and web development workloads, then create a new ASP.NET Core web app using MVC.
Create your first ASP.NET Core project in Visual Studio by selecting an empty web project. Run it, change the port to 888, and view the Hello world output.
Create and serve your first file in a dotnet app by configuring static files, placing content in wwwroot, and setting default files to load index.html first.
Learn how to use an integrated development environment, Visual Studio, or the command line, to build web apps with ASP.NET Core, MVC, and EF.
Explore the basics of ASP.NET Core, MVC, and EF, and learn how to set up the development environment for building a web app.
Learn the basics of HTML, the standard hypertext markup language for web pages, and understand how tags, head, title, and body structure render content in a browser.
Learn HTML basics by building simple web page elements, creating and testing links with the a tag, fixing closing tags, and debugging navigation for reliable local hosting.
Learn to build HTML forms that collect user information using the form tag, inputs, and labels for fields like name, email, and password; run the page to see data submission.
Learn css basics by using inline styles, internal style blocks, and external css files, applying font sizes and input styling while adopting best practices for scalable web design.
Learn practical css naming and selectors for styling form elements, including inputs and buttons, and organize code for consistent formatting and clear styling outcomes.
Learn how to apply CSS classes to lists and labels in a Visual Studio project, using global and child selectors to adjust font size.
Explore how to size and position a box by adjusting padding, border, and margin, and apply inline or block display to control page layout.
this lecture reinforces best practices for rendering pages in an ASP.NET Core MVC app, emphasizing separation of concerns, clean UI components, and continuing learning across subjects to improve quality.
Learn a quick introduction to JavaScript, including how to integrate it into your app and how to use a JavaScript library with package management.
Add a new JavaScript file to the project root, rename it to index.js, and use getElementById and getElementsByName to manipulate a form and demonstrate client-side interactivity.
Learn how to define variables in JavaScript and select elements by id. Attach a click event to reveal or hide content and submit a form for dynamic updates.
Learn to use npm as the package manager for an ASP.NET Core MVC app, manage dependencies, install libraries like Bootstrap and jQuery, and reference them in your project.
Begin building a web app with ASP.NET Core MVC and EF by creating controls, building views and layouts, and applying model validation.
Explore the model-view-controller pattern by tracing how a user request flows from the view to the controller, interacts with the model and database, and returns the response.
Create a new asp.net core mvc web app from a template, explore the default controller, models, and views, and review routing and endpoints to run the home and privacy pages.
Create a new ASP.NET Core MVC controller and views, map routes to the index view, and build navigable content for home and other pages.
Create a new contact controller with a contact us view and an about page, wire them into the layout and menu, then update startup routing and run the app.
Implement a contact page by building a form with name and email, wiring the controller to handle contact data, and connect to data storage in an ASP.NET Core MVC app.
Explore model binding in ASP.NET Core, showing how browser data automatically maps to a bound view model in the controller action, simplifying data handling and eliminating manual property assignment.
Learn to implement validation in a web app using data annotations, enforcing required fields, minimum length, and email format with jQuery validation in ASP.NET Core MVC.
Learn to separate application logic using the MVC pattern, routing requests through controllers to models and the database, and simplify with model binding and validation.
Explore how the open-source bootstrap framework for web apps uses CSS and JavaScript components to build modular, prototyping-ready interfaces.
Learn to customize a navigation bar in an ASP.NET Core MVC app by editing the layout, setting colors, adding a brand image, and enabling a responsive, collapsible menu.
Demonstrates how to build a contact form using Bootstrap forms in an ASP.NET Core MVC app, with form-control inputs, validation, and alert feedback.
Explore Bootstrap, an open source toolkit for prototyping, with components like alerts and forms. View and copy code from the Bootstrap docs to implement and test UI in your project.
Explore bootstrap options to enhance navigation and menus, and skin a unique interface with JavaScript. Continue learning by experimenting with bootstrap features and Lottie as you advance the project.
Create entities and seed the database using Entity Framework, leveraging a logging entity to remove reliance on a separate database script, with EF as an open source solution.
Create entities in a data folder, starting with a product entity and its relationship to orders using entity framework to model a selling system.
Install entity framework core via NuGet in the ASP.NET Core MVC project, and add the design package to enable EF Core in your application.
Create a new database object named mascot contest, derive the class from contest, and seed two products and orders to demonstrate data setup.
Configure entity framework core in the project, install the entity framework core design package, set up the SQL Server provider, and run dotnet ef database update to manage the database.
Learn how to configure an ASP.NET Core web app by loading a connection string from a JSON file and applying EF migrations to create database tables.
Learn to implement create, read, update, and delete operations with asp.net core mvc and entity framework. Build and migrate a product catalog, wire controllers and views, and add delete confirmations.
Build your database storage with migrations using a code-first approach from your classes, and view the tables in your database with Entity Framework's visual model design and database generation.
Explore how identity is modeled and managed with the Entity Framework, compare dotnet membership, and examine authentication options and user entities in a practical ASP.NET Core app.
Explore implementing authorization in an ASP.NET Core MVC app by configuring an authentication scheme and defining who can run the application.
Configure identity in an ASP.NET Core MVC app by installing the identity package, configuring IdentityUser and IdentityRole, and applying an Entity Framework migration to create identity tables.
Define a resistor view model with email, password, and confirm password, applying validation attributes. Build an account controller and register view to enable user registration.
Leads you through using the user manager and sign-in manager to create an identity user, set credentials, validate the model, and redirect to the home page.
Show or hide login and logout links based on the user’s login status within the layout, using the identity framework and account controller to render the appropriate links.
Implement a login feature in ASP.NET Core MVC by creating a login view model with email, password, and remember me, validating inputs, and handling login to redirect home on success.
Explore how authorization controls access to pages for users in an ASP.NET Core MVC app, secure the login flow, and govern product actions.
learn how to configure identity with existing or new db contexts, gain full control through identity configurations, and apply identity across any part of your asp.net core app.
Encourage ongoing practice and learning, noting the speaker's Portuguese background from Angola as a non-native English user, and affirm that languages should not be debarred from teaching or learning anything.
ASP.NET Core is a mature, stable platform for developing web applications and APIs. This course will walk you through building a web app from scratch using ASP.NET Core 3.0, Visual Studio, Entity Framework Core 3.0, Bootstrap 4, and Angular (v8).
This couser teaches ASP.NET Core MVC with controllers and views, JavaScript, Bootstrap and Entity Framework. Also we are going to use Razor Pages. It is a new alternative in ASP.NET Core 2.0, a page-based programming model that makes building web UI easier and more productive.
Unlock the Power of Modern Web Application Development!
Are you ready to take your web development skills to the next level? Dive into the world of cutting-edge technology with our comprehensive course on Web App Development using ASP.NET Core, MVC, and Entity Framework. Whether you're a seasoned developer or just starting your journey, this course is designed to equip you with the tools and knowledge you need to create dynamic, high-performance web applications.
Why Choose This Course:
Expert Guidance: The instructor is seasoned web developer with extensive experience in ASP.NET Core, MVC, and Entity Framework. Learn from the best in the industry and gain insights that go beyond textbooks.
Interactive Learning: Engage in interactive lessons, coding exercises, and real-world projects that simulate the challenges you'll face in the field. Get hands-on experience that boosts your confidence.
Flexible Learning: Study at your own pace with our flexible online platform. Access course materials and resources anytime, anywhere, and revisit lessons as needed.
Career Advancement: With ASP.NET Core, MVC, and Entity Framework skills in your arsenal, you'll position yourself as a valuable asset to employers seeking modern web development expertise.
Don't miss out on this opportunity to become a proficient web app developer. Enroll now in my Mastering Web App Development with ASP.NET Core, MVC, and Entity Framework course and embark on a journey towards creating exceptional web applications that make an impact in today's digital landscape.