Skip to content

MaxNagibator/JuniorFactory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JuniorFactory / Разработка для начинающих: Курс для тех, кто хочет попробовать забурица в айти

Добро пожаловать на курс "JuniorFactory (Юниорная Мануфактура)"! Этот курс предназначен для самых маленьких и тех, кто только начинает свой путь в мире программирования.

О курсе

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

О ведущем курса

Максим Грицина, ведущий курса

Максим Грицина (известный как bob217)

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

Максим активно делится своими знаниями и опытом через свои проекты и популярный YouTube-канал "Лучик света продуктовой разработки", где публикует обучающие видео как для начинающих, так и для опытных разработчиков, а также занимательные поделки из рубрики .net помойка.

Его визитной карточкой можно считать проект "Шахматишки", пожалуй, одна из лучших реализаций шахмат на .NET, подтверждает его высокий уровень мастерства. Свыше 15 тысяч загрузок NuGet-пакета говорят о востребованности и качестве его работы.

Ведущий с харизмой

Максим не просто делится техническими знаниями, но и делает обучение приятным. Его чувство юмора и позитивная энергия помогают легко усваивать сложные концепции, а его внимание к деталям гарантирует, что все смогут применить полученные знания на практике.

Максим не только может позабавить слушателей остроумной шуткой, но и поделиться ценным жизненным опытом.


Следите за Максимом:

Максим — это тот преподаватель, который поможет вам не только освоить C# и .NET, но и зарядит энтузиазмом на долгий путь в IT!

Цели курса

По завершении данного курса вы будете:

  1. Иметь базовое понимание языка программирования C# и платформы .NET.
  2. Уметь работать с системой контроля версий Git.
  3. Иметь представление о реляционных базах данных и работе с PostgreSQL.
  4. Уметь писать юнит-тесты для .NET-приложений.
  5. Знать основы HTML, CSS и JavaScript для создания веб-страниц.
  6. Понимать принцип открытости/закрытости и паттерн "Стратегия".
  7. Уметь создавать веб-API на базе ASP.NET Core.
  8. Иметь навыки работы с файлами и их анализа.
  9. Уметь работать с XML и CSV форматами данных.
  10. Понимать концепции асинхронности и параллелизма в .NET.
  11. Понимать, когда стоит перестать копировать файлики на боевой сервер руками.
  12. Понимать, как можно потестировать UI браузера.

Содержание курса

  1. Знакомство с C#
    Основы языка C#, включая типы данных, циклы, условия, объекты и массивы.

  2. Хранение данных
    Способы хранения данных: работа с файлами и простыми интерфейсами, такими как Windows Forms.

  3. Основы Git
    Введение в контроль версий с Git: коммиты, ветки, слияние и решение конфликтов.

  4. Основы PostgreSQL
    Работа с реляционными базами данных: установка PostgreSQL, создание таблиц и выполнение запросов.

  5. Основы юнит-тестирования
    Написание и использование юнит-тестов в .NET, работа с фреймворками тестирования.

  6. Основы HTML, CSS и JavaScript
    Основы веб-разработки: создание структурированных веб-страниц с HTML, стилизация с CSS и добавление интерактивности с JavaScript.

  7. Принцип открытости/закрытости и паттерн "Стратегия"
    Понимание принципа открытости/закрытости и применение паттерна "Стратегия" на примере консольного приложения.

  8. ASP.NET Web API
    Создание веб-API с ASP.NET Core: настройка контроллеров, тестирование и обеспечение безопасности.

  9. Работа с файлами
    Создание приложения для анализа файлов на жестком диске, изучение работы с файловой системой.

  10. Работа с XML и CSV
    Парсинг и сохранение данных в форматах XML и CSV.

  11. Асинхронность и параллелизм
    Изучение многопоточности, асинхронных операций и отмены задач в .NET.

  12. CI/CD
    Что такое CI/CD. Автоматизация работы.

  13. EF/ORM
    Что такое ORM. Entity framework.

  14. Selenium
    Знакомство с Selenium.

  15. Playwright
    Знакомство с Playwright.

Как использовать этот курс

  1. Порядок уроков не так важен: Благодаря проработанной структуре, каждый урок можно проходить независимо.
  2. Практикуйтесь: Все уроки сопровождаются практическими примерами. Попробуйте повторить их самостоятельно.
  3. Задавайте вопросы: Если у вас возникнут вопросы, не стесняйтесь задавать их в комментариях к видео или на стриме.

Требования

  • Базовые знания компьютера.
  • Установленная среда разработки Visual Studio.
  • Доступ к сети Интернет для просмотра видео-уроков и поиска дополнительной информации.
  • Желание учиться и практиковаться.

Видео-уроки

Все видео-уроки доступны на YouTube-канале "Лучик света продуктовой разработки" в плейлисте по ссылке: JuniorFactory / Разработка для начинающих

резервная санкционная копия: Rutube и VK Видео

Заключение

Надеемся, что этот курс поможет вам освоить основы программирования на C# и .NET. Удачи в обучении и до новых встреч!


Приятного обучения!

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •