Niezbędnik programisty Net - kurs programisty NET od A do Z

所在平台: Udemy

课程主页: https://www.udemy.com/course/niezbednik-programisty-net-kurs-programisty-net-od-a-do-z/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Net 必备技能 - 从 A 到 Z 的 .NET 开发者指南 课程概述: 本课程旨在教授学员如何创建前端和后端 Web 应用程序。课程共分为 10 个模块: * **模块 1:** 课程介绍与开发环境配置。 * **模块 2:** 语言基础,并运用所学知识创建控制台应用程序。 * **模块 3:** 面向对象编程入门,深入讲解对象创建、封装以及 SOLID 原则的应用。 * **模块 4:** 单元测试介绍,学习如何编写测试、测试内容选择以及 TDD(测试驱动开发)方法。 * **模块 5:** 对象创建进阶,涵盖设计模式、反射、架构模式、IoC 容器以及异步编程。 * **模块 6:** 文件操作,包括文件读写、JSON 和 XML 文件的序列化与反序列化。 * **模块 7:** 数据库基础,讲解 ORM(对象关系映射)与 Entity Framework Core 的使用,以及 Database First 和 Code First 两种数据库建模方法和数据库模式迁移。 * **模块 8:** API 介绍,包括控制器、中间件、数据验证和 Minimal API。 * **模块 9:** 集成测试,学习如何编写集成测试,并通过与单元测试的对比,分析测试金字塔。 * **模块 10:** 前端应用程序开发,使用 Blazor 框架学习组件、页面创建、CSS 隔离、JavaScript 与 C# 互调,以及组件测试和 API 集成。 本课程适合初学者以及需要巩固和梳理知识的进阶学习者。

课程评论(0条)

课程详情

W tym kursie poznasz jak tworzyć aplikacje web zarówno frontend jak i backend. Kurs został podzielony na 10 modułów. Moduł 1 jest wprowadzeniem do kursu. W tym module skonfigurujemy środowisko.Moduł 2 zawiera podstawy języka. Już w tym module w oparciu o poznaną wiedzę utworzymy aplikację konsolową.Moduł 3 wprowadza w tematykę programowania obiektowego. Zagłębimy się dokładnie jak tworzyć obiekty, czym jest hermetyzacja i jak pozwala nam kontrolować tworzenie obiektów. Poznamy czym są zasady SOLID i jak oraz kiedy je stosować.Moduł 4 przestawia czym są testy jednostkowe i jak je pisać. Dowiemy się z czego składa się każdy test, co testować i czego nie testować. Poznamy podejście TDD.Moduł 5 jest kontynuacją modułu trzeciego. W tym module dokładnie zagłębimy się jak tworzyć obiekty. Poznamy czym są wzorce projektowe, czym jest refleksja i kiedy warto ją stosować, czym są wzorce architektoniczne i jak wpływają na proces wytwarzania aplikacji, czym jest kontener IoC, co to asynchroniczność.Moduł 6 zawiera informacje o pracy z plikami. W tym module poznamy jak pracować z plikami, jak tworzyć pliki. Zagłębimy się w serializację i deserializację plików JSON i XMLModuł 7 wprowadza w tematykę baz danych. Omówimy pracę z ORM i dowiemy się jak działają ORMy na przykładzie Entity Framework Core. Poznamy dwa podejścia do modelowania baz danych: Database First i Code First. Następnie zagłębimy się w migrację schematu bazy danych obu tych podejść.Moduł 8 opisuje czym jest Api. Poznamy czym są kontrolery, middleware'y, czym jest walidacja danych i minimal Api.Moduł 9 przedstawia czym są testy integracyjne, jak je pisać i dowiemy się, z czego składa się taki test. Porównamy poziom wykonywania testów na przykładzie piramidy i przeanalizujemy wykonywanie testów jednostkowych oraz integracyjnych pod kilkoma kryteriami.Moduł 10 wprowadza w tematykę tworzenia aplikacji frontowych z wykorzystaniem biblioteki Blazor. W tym module poznamy jak tworzyć komponenty, strony, poznamy czym jest izolacja CSS i jak można używać JavaScript z C#. Następnie dowiemy się jak testować komponenty i na koniec połączymy się z ApiTen kurs został zaprojektowany dla osób początkujących jak i też osób, które posiadają podstawy i potrzebują poukładać swoją wiedzę.

课程标签

0人关注该课程

主题相关的课程