Онлайн-курс — сертифицированная профессиональная стажировка по .NET Core Mastery: Advanced Techniques for Exp Developers от Google, EDUCBA

Повысьте свой опыт работы с .NET Core с помощью расширенного контента по программированию на C#, веб-разработке, тестированию и архитектурам в любом масштабе, предоставляя разработчикам инструменты, необходимые для решения современных проблем программного обеспечения.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Средний уровень

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Расширенное программирование на C#: контроль квалификаторов, событий, асинхронное программирование, внедрение зависимостей и чистая архитектура.
  • Разработка веб-приложений с помощью ASP.NET Core: знание архитектуры ASP.NET Core, создание мощных API, управление базами данных и защита приложений.
  • Тестирование и отладка приложений .NET Core: обучающее модульное тестирование, интеграционное тестирование, инструменты отладки и методы разработки стабильных, безошибочных приложений.
  • Создание масштабируемых приложений. Создавайте высокопроизводительные масштабируемые приложения с помощью микросервисов, очередей сообщений и распределенного кэширования. Оптимизация производительности, внедрение облачных сервисов и переход на такие платформы, как Microsoft Azure.

What you will learn in the course

Courses for which the course is suitable

  • Разработчик программного обеспечения в .NET Core
  • Разработчик веб-приложений с ASP.NET Core
  • Продвинутый разработчик C#
  • Разрабатывайте масштабируемые приложения
  • Разработчик микросервисов
  • Разработчик API
  • Разработчик тестирования программного обеспечения
  • Эксперт по отладке
  • менеджер базы данных
  • Разработчик облачных решений с Microsoft Azure

Стажировка — серия курсов из четырех частей.

Повысьте свой опыт в области .NET Core, пройдя нашу стажировку. Освойте продвинутое программирование на C#, разработку веб-приложений, тестирование, отладку и создание масштабируемых приложений. Получите представление о чистой архитектуре, эффективном управлении базами данных и проектировании масштабируемой архитектуры. Подготовьтесь к сложным задачам разработки программного обеспечения.

Цели обучения:

  • Расширенное программирование на C#: основные квалификаторы, события, асинхронное программирование, внедрение зависимостей и чистая архитектура.
  • Разработка веб-приложений с помощью ASP.NET Core: узнайте об архитектуре ASP.NET Core, создавайте мощные API, управляйте базами данных и защищайте приложения.
  • Тестирование и отладка приложений .NET Core. Узнайте о модульном тестировании, интеграционном тестировании, инструментах отладки и методах разработки стабильных, безошибочных приложений.
  • Создавайте масштабируемые приложения. Создавайте высокопроизводительные масштабируемые приложения с помощью микросервисов, очередей сообщений и распределенного кэширования. Оптимизация производительности, внедрение облачных сервисов и переход на такие платформы, как Microsoft Azure.

Целевая аудитория:

Опытные разработчики, желающие освоить .NET Core, улучшить свои навыки программирования на C#, веб-разработки, тестирования, отладки и проектирования масштабируемых приложений.

Предпосылки:

Хорошее базовое понимание C# и .NET Core, знание концепций веб-разработки и опыт тестирования и отладки программного обеспечения.

Прикладной учебный проект:

Участвуйте в реальных проектах: от разработки масштабируемых приложений до реализации расширенных функций C#, стратегий тестирования и отладки, а также создания адаптивных веб-приложений, что позволяет решать практические проблемы в различных сценариях разработки программного обеспечения.

Details of the courses that make up the specialization

Расширенное программирование на C# в .NET Core

Курс 1
10 часов
4.0 (12 оценок)

Детали курса

Что вы узнаете:
Развивайте свои продвинутые навыки программирования на C# в .NET Core с помощью нашего комплексного курса. Изучите тонкости расширенных возможностей языка и используйте весь потенциал C# для улучшения своих навыков программирования. Погрузитесь в методы объектно-ориентированного программирования и получите высокий уровень в таких важных принципах, как расширяемые проекты и приложения.

Навыки, которые вы получите

  • компьютерное программирование
  • .NET ядро
  • Основы С#
  • Объектно-ориентированный язык программирования

Разработка веб-приложений с помощью ASP.NET Core

Курс 2
9 часов

Детали курса

Что вы узнаете:
Откройте мир разработки веб-приложений с помощью нашего курса «Разработка веб-приложений с помощью ASP.NET Core». В модуле «Введение в ASP.NET Core» вы познакомитесь с основами архитектуры ASP.NET Core. Позже, в модуле «Создание API-приложений», вы овладеете искусством создания мощных API-сервисов.

Навыки, которые вы получите

  • Разработка клиентской части
  • Ядро ASP.NET
  • Разработка веб-приложений с помощью ASP.NET Core
  • Архитектура модель-представление-контроллер (MVC)
  • Сетевой API

Тестирование и фишинг в приложениях .NET Core

Курс 3
8 часов

Детали курса

Что вы узнаете:
Освойте процесс тестирования и фишинга в .NET Core с помощью нашего комплексного курса. От модульных руководств до интеграционного и комплексного тестирования — вы изучите различные методы, обеспечивающие отказоустойчивость и отсутствие ошибок ваших приложений .NET Core.

Навыки, которые вы получите

  • модульные тесты
  • Непрерывная интеграция и развертывание (CI/CD)
  • Поддержание качества кода
  • Совместный фишинг
  • продвинутый фишинг

Создание масштабируемых приложений с помощью .NET Core

Курс 4
6 часов

Детали курса

Что вы узнаете:
Повысьте свои навыки и научитесь создавать высококачественные масштабируемые приложения с помощью курса «Создание масштабируемых приложений с помощью .NET Core». Курс дает вам знания и навыки для проектирования и разработки высокопроизводительных масштабируемых приложений.

Навыки, которые вы получите

  • Оптимизация производительности
  • Расширяемые шаблоны
  • Облачные сервисы и развертывание