Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS AWS Certified Developer - Associate
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-02-07 23:17:17
30-Day Money-Back Guarantee
IT & Software Other IT & Software ASP.NET Core

Настройка и работа ASP.NET Core MVC на .NET 5. Часть 1.

Изучите ASP.NET Core 5 MVC и Entity Framework Core, создавая реальный проект магазина стройматериалов с .NET 5
Rating: 4.6 out of 54.6 (11 ratings)
48 students
Created by Bhrugen Patel, Andrei Brizhak
Last updated 12/2020
Russian
Russian
30-Day Money-Back Guarantee

What you'll learn

  • Изучите основы ASP NET Core MVC 5
  • Изучите структуру проекта ASP NET Core 5
  • Настроите подключение к базе данных с помощью Entity Framework Core
  • Изучите формы и валидацию в ASP NET Core MVC
  • Изучите View Models, ViewBag, ViewData, Sweetalert, Summernote и т.д.
  • Изучите Сессии в ASP NET Core 5
  • Изучите систему идентификации в ASP NET Core Project
  • Изучите систему передачи Email с помощью MailJet в приложениях ASP NET Core
  • Получите лучшие практики и опыт кодинга

Requirements

  • Необходим опыт работы от 3 до 6 месяцев с C# и БД SQL
  • Visual Studio 2019
  • SQL Server 2017+
  • .NET Core 5
  • Базовые понятия в HTML, CSS и Bootstrap.
  • Для тех кто уже имеет опыт во FrontEnd, особенно для разработчиков на JavaScript, настоятельно рекомендую предварительное изучение концепций строгой типизации и ООП.
  • Для тех кто имеет опыт работы с языками строгой типизации и ООП, но не имеет опыта во FrontEnd, нужны основы HTML, CSS, JavaScript, BootStrap.

Description

Купив курс, вы получите полную поддержку по любым вопросам или ошибкам по содержимому курса и  коду проекта.

Этот курс для начинающих по ASP.NET Core 5 с использованием фреймворка MVC, начиная от базовой структуры до создания полнофункционального веб-сайта.

Этот курс предназначен для всех, кто знаком с основами ASP.NET и хочет знать больше о приложениях с использованием ASP.NET Core MVC и  интеграции его с Entity Framework Core.

Если вы хотите узнать, что такое с ASP.NET Core и как быстро  создать функциональный бизнес-сайт, а также получить полное представление об ASP.NET Core MVC, то для Вас это идеальный  курс.

Мы создадим веб-сайт для Paver Company (торговля стройматериалами),  в котором мы будем отображать все товары этой компании,

и клиенты смогут отправлять запросы по интересующим их товарам.

Мы заложим хорошую основу по всем основным концепциями ASP.NET Core 5.

Цель этого курса - не только научить вас ASP.NET Core, но и подготовить вас к реальным проектам.

Я разделил курс на две части.

В первой части по сценарию, заказчик предъявляет минимальные требования к функциональности,

но во второй части требования изменятся!  Это типичный сценарий в реальной практике.

И Я объясню вам, как адаптироваться к новым требованиям и увереннно изменить код, без ошибок и проблем.

Интересно, правда?

Так что запишитесь на этот уникальный курс, который почти с нуля сделает из Вас разработчика  реальных проектов!

Who this course is for:

  • Все, кто хочет изучить основы ASP NET Core 5
  • Все, кто имеет опыт работы с C#, но не имел опыта работы с ASP NET Core или MVC

Course content

7 sections • 101 lectures • 6h 44m total length

  • Preview02:41
  • Preview04:05
  • Preview06:39
  • Preview02:07
  • Preview00:03
  • Preview01:38
  • История создания .NET Core и его особенности.
    04:15
  • Создание проекта.
    03:55
  • Обзор файлов проекта.
    01:42
  • Файл Program.cs
    01:27
  • Внедрение зависимостей.
    04:34
  • Класс Startup, часть 1.
    02:26
  • Класс Startup, часть 2.
    03:24
  • Маршрутизация в MVC.
    06:01
  • Файл appsettings.json.
    00:49
  • Папка wwwRoot и файл launchSettings.json.
    02:51
  • Приложение MVC.
    03:45
  • Маршрутизация на примерах.
    03:48
  • Представления по умолчанию в структуре проекта.
    04:52

  • Создание первой Модели.
    03:35
  • Строка подключения к Базе Данных.
    03:28
  • Установка контекста БД.
    05:24
  • Завершение настройки контекста БД.
    03:48
  • Создание таблицы Категорий в БД.
    03:35
  • Проверка, созданной БД.
    01:13
  • Создание контроллера для Категорий.
    02:51
  • Добавляем представление для метода Index в контроллере Category.
    02:32
  • Получение списка Категорий из БД.
    04:34
  • Создание представления для списка Категорий.
    05:19
  • Добавление Категории. Часть 1.
    04:57
  • Добавление Категории. Часть 2.
    05:29
  • Добавление Категории. Часть 3.
    03:56
  • Задание для самостоятельной работы.
    01:10
  • Решение задания для самостоятельной работы.
    06:21

  • Валидация в ASP.NET Core.
    04:37
  • Валидация на стороне клиента и на стороне сервера.
    04:21
  • Передача параметров при перенаправлении.
    03:13
  • Метод Get для редактирования Категории.
    03:49
  • Обновление Категории.
    02:15
  • Удаление Категории.
    03:56
  • Шрифт Awesome.
    04:35
  • Задание для самостоятельной работы.
    00:36
  • Решение задания для самостоятельной работы.
    05:05

  • Добавление модели товара.
    05:46
  • Создание таблицы товаров в базе данных.
    03:22
  • Список товаров.
    05:15
  • Создание и обновление товара.
    03:15
  • Интерфейс страницы создания и обновления товара. Часть 1.
    05:29
  • Интерфейс страницы создания и обновления товара. Часть 2.
    05:15
  • ViewBag и ViewData.
    05:18
  • Что такое ViewModel.
    03:33
  • Пример ViewModel.
    04:53
  • Стилизованные предупреждения.
    03:15
  • Скрипт Summernote.
    02:28
  • Создание карточки товара.
    08:41
  • Настройка вывода изображения товара на странице редактирования.
    03:06
  • Обновление изображения для Товара.
    07:03
  • Исправление ошибок для ситуации с невалидной моделью Товара.
    03:11
  • Удаление Товара.
    08:34
  • Задание для самостоятельной работы.
    00:50
  • Решение задания для самостоятельной работы.
    06:17
  • Eager Loading (жадная загрузка).
    01:32
  • Модификация модели Товара.
    01:55

  • Изменение навигационной панели.
    01:54
  • ViewModel для страницы Home.
    03:25
  • Представление Index для контроллера Home.
    03:44
  • Частичное представление для карточки Товара.
    04:41
  • Страница Home.
    02:28
  • Создание модели представления и метода для страницы Товара.
    04:50
  • Страница Товара.
    05:19
  • Настройка сессий.
    05:06
  • Метод Get для Сессии Пользователя.
    05:43
  • Добавление сессии.
    06:32
  • Логика для кнопки удаления из корзины покупок.
    02:02
  • Метод для удаления Товара из корзины.
    02:29

  • Настройка таблиц системы Идентификации.
    05:30
  • Настройка страниц системы Идентификации.
    06:26
  • Модификация таблиц системы Идентификации.
    03:05
  • Добавление имени и номера телефона в форме Регистрации.
    05:06
  • Настройка управления Ролями.
    05:51
  • Регистрация Пользователя.
    02:26
  • Создание учетной записи нового Пользователя с правами Администратора.
    05:05
  • Изменение интерфейса для Админа, на странице Регистрации.
    01:58

  • Создание Контроллера Корзины Покупок.
    05:22
  • Страница Корзины Покупок.
    04:26
  • Удаление предметов из Корзины.
    03:55
  • Авторизация для доступа к Корзине.
    05:07
  • Метод Get для Summary.
    05:21
  • Интерфейс страницы Summary.
    03:35
  • Решение проблемы со страницей Summary.
    02:13
  • Регистрация в MailJet.
    01:14
  • Добавление MailJet в проект.
    05:37
  • Отправка электронных сообщений.
    05:46
  • Сервис ProtonMail.
    03:07
  • Доступ через Configuration к appsettings.json.
    05:29
  • Подтверждение Запроса.
    07:28
  • Что использовать, Foreach или For?
    03:34
  • Данные для шаблона электронного сообщения.
    06:37
  • Шаблон для передачи сообщений о Запросе.
    04:02
  • Настройка доступа.
    03:43
  • Исправление логики регистрации аккаунта Админа.
    03:53

Instructors

Bhrugen Patel
Passionate Software Developer
Bhrugen Patel
  • 4.5 Instructor Rating
  • 12,946 Reviews
  • 79,765 Students
  • 20 Courses

I am a passionate and creative software engineer with a strong focus on simplicity and thorough details. I have been programming since high school and I have been involved with multiple web and desktop using .net.

I have a master's of science degree in computer science and a Bachelor of Computer Engineering. I also have many years of experience with .NET C# and .NET MVC. I enjoy teaching along with my full-time job.

For me, the most important part about writing and teaching code is to eliminate the hardships of every student out there who is willing to learn but cannot find adequate resource which is easy to understand. Coding is a way to be creative and have fun! 

Andrei Brizhak
Software Developer
Andrei Brizhak
  • 4.6 Instructor Rating
  • 11 Reviews
  • 48 Students
  • 1 Course

Я работаю фрилансером в области Веб-разработки с использованием ASP.NET Core.  Пытаясь получить актуальные знания по своей теме в рамках российского онлайн-образования, я получил негативный опыт. Платформа Udemy позволяет соединить напрямую профессиональных преподавателей и заинтересованных студентов без посредников.  Помогая переводить на русский язык только лучшие англоязычные курсы, я учусь сам и помогаю другим. Моя сфера профессиональных интересов:  C#, ASP.NET Core, Web-API и другие смежные области.


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.