A Gentle Introduction To ASP.NET For Beginners
Loại khoá học: Web Development
A First Step to Creating Dynamic Websites Using Web Forms , MVC , Razor Pages and Blazor
Mô tả
There are a number of flavors of ASP.NET, Web Forms (Web Sites and Web Applications), Model-View-Controller (MVC) , Razor Pages and the newest one Blazor. This course is aimed at anyone who wants to create dynamic websites using all these models , with ASP.NET Web Forms as the starting point.
ASP.NET is the Microsoft platform for developing Web Applications. Using ASP.NET you can create e-commerce sites, data driven portals and just about anything else you can find on the internet. Best of all, you don't need to paste together a jumble of HTML and JavaScript code. Instead you can create full scale web apps by leveraging your knowledge of C# coding and a design tool like Visual Studio.
In recent years Microsoft has added MVC (Model View Controller) and Razor pages which offer different ways to build dynamic web pages. To some , MVC and Razor pages are cleaner and more suited to the web. To others , it's a whole lot of extra effort with no clear payoff. Either way, it's good to have a strong knowledge of all of these web application programming models before moving onto the most future forward choice .... Blazor.
We cover all these models at a beginners level and offer a multitude of practical applications.
Major Course Updates
Feb 2020 ... Three new sections ( 50+ new lectures ) which focus on transitioning from Web Forms to MVC and then Core Razor Pages
Sept 2021- June 2023 ... Two new sections on Blazor (75+ new lectures ... and more to come!)
Over 600 downloadable demos (sample applications specifically for the current lectures PLUS 100s of supplementary exercise solutions ... and more added monthly)
Here's how I will help you to succeed:
o Each lecture starts with a list of objectives/speaking notes
o Every example covered in the lecture is available for download in the resources section … including the objectives/speaking notes
o Almost every lecture has a set of Practice problems with full solutions provided
o My style of writing and teaching follows the KISS principle : Keep It Super Simple. I try to stay away from fancy computer terminology and try to teach like am speaking to a brand new user with little to no previous knowledge on the subject matter.... and I am always available for help … replying most times within a day.
.... And finally please do not judge a book by it's cover ... don't judge the course by the title or this small description section, if you want to know exactly all the topics covered please go to:
COURSE CONTENT
Sections
Lectures (press the down arrow) ... This will open up literally thousands of lines of very detailed lecture descriptions leaving no doubt what is and what is not covered.
Bạn sẽ học được gì
Create simple multi-page ASPNET Web Form applications incorporating a number of server controls
Work with style sheets and master pages in Web Forms
Create SQL server base database driven web pages that perform CRUD operation in ASPNET Web Form Applications
Work with the concept of Databinding by adding databound controls to a Web Form
Transition from Webforms to the MVC Core Framework
Create MVC Applications that incorporate Partial Views, Layout files , Data Annotations
Work with Razor Syntax ... Variables, If Statements, Loops
Create simple Razor Pages (not Razor Syntax) and highlight similarities and differences between Webforms and MVC Frameworks
Learn what Blazor is and why it is the future of ASPNET web development
Create Simple Blazor Applications using both Blazor Server and Blazor WebAssembly Hosting models ... including WebAssembly Core Hosted
Learn about Blazor Data Binding, State Management, Parameters, Routing and Navigation
Create more sophisticated Blazor applications that access Data Services (API), call Javascript Functions
Create Blazor Apps for online stores (Music, Pizza and more), that implement a shopping cart and a checkout feature
Create Blazor Database Apps (single/multi-table) with full CRUD abilities, including Form Validations, Authentication , Authorization, Sorting and Filtering
Learn how to implement Third Party Blazor Components (Radzen/Synfusion...) and how to create your own component libraries
Create a variety of games in Blazor .. including Tic Tac Toe, Connect Four, Matching Game, Word Scramble and Slot Machine Game (with graphics and sound effects)
Learn how to build Blazor Progressive Web Applications
Learn how to implement Drag and Drop features in Blazor
Create a Real Time Application Using Blazor and SignalR
Create Simple Blazor Graphics and Animation Using the HTML 5 Canvas API
Learn how to implement the ApexCharts Library in Blazor WebAssembly to generate interactive and responsive charts using data from a data service
Build a CRUD App in Blazor Server using Entity Framework Core and SQLite.
Learn to create simple Blazor Hybrid applications , extending the capabilities of .NET developers beyond the Web into desktop and mobile development
Yêu cầu
- You should have a basic understanding of how to create simple web pages using HTML
- Having some knowledge of CSS will help but it's not required
- You should have a basic beginners understanding of C#
- You should have access to the Visual Studio IDE for Windows ... Express or Community Edition (freely downloadable)
Nội dung khoá học
Viết Bình Luận
Khoá học liên quan
Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!
Get khoá học giá rẻ ngay trước khi bị fix.
Đánh giá của học viên
Bình luận khách hàng