Добро пожаловать на курс "JuniorFactory (Юниорная Мануфактура)"! Этот курс предназначен для самых маленьких и тех, кто только начинает свой путь в мире программирования.
Данный курс предназначен для начинающих разработчиков, которые хотят освоить основы C#, .NET и веб-разработки. Курс охватывает широкий спектр тем, от базовых концепций языка C# до создания веб-API и работы с файлами и данными.
Максим — опытный разработчик с многолетним стажем, специализирующийся на платформе .NET и языке C#, а также является профессиональным .net-говноделом. Он не только глубоко понимает технологии, но и умеет преподносить их в доступной и увлекательной форме.
Максим активно делится своими знаниями и опытом через свои проекты и популярный YouTube-канал "Лучик света продуктовой разработки", где публикует обучающие видео как для начинающих, так и для опытных разработчиков, а также занимательные поделки из рубрики .net помойка.
Его визитной карточкой можно считать проект "Шахматишки", пожалуй, одна из лучших реализаций шахмат на .NET, подтверждает его высокий уровень мастерства. Свыше 15 тысяч загрузок NuGet-пакета говорят о востребованности и качестве его работы.
Максим не просто делится техническими знаниями, но и делает обучение приятным. Его чувство юмора и позитивная энергия помогают легко усваивать сложные концепции, а его внимание к деталям гарантирует, что все смогут применить полученные знания на практике.
Максим не только может позабавить слушателей остроумной шуткой, но и поделиться ценным жизненным опытом.
- Официальный сайт поделок: bob217!
- твичОк: BOBito217
- телега: Дружок кружок
- YouTube: Лучик света продуктовой разработки
- Rutube: Лучик света продуктовой разработки (резерв 1)
- VK Видео: Лучик света продуктовой разработки (резерв 2)
Максим — это тот преподаватель, который поможет вам не только освоить C# и .NET, но и зарядит энтузиазмом на долгий путь в IT!
По завершении данного курса вы будете:
- Иметь базовое понимание языка программирования C# и платформы .NET.
- Уметь работать с системой контроля версий Git.
- Иметь представление о реляционных базах данных и работе с PostgreSQL.
- Уметь писать юнит-тесты для .NET-приложений.
- Знать основы HTML, CSS и JavaScript для создания веб-страниц.
- Понимать принцип открытости/закрытости и паттерн "Стратегия".
- Уметь создавать веб-API на базе ASP.NET Core.
- Иметь навыки работы с файлами и их анализа.
- Уметь работать с XML и CSV форматами данных.
- Понимать концепции асинхронности и параллелизма в .NET.
- Понимать, когда стоит перестать копировать файлики на боевой сервер руками.
- Понимать, как можно потестировать UI браузера.
-
Знакомство с C#
Основы языка C#, включая типы данных, циклы, условия, объекты и массивы. -
Хранение данных
Способы хранения данных: работа с файлами и простыми интерфейсами, такими как Windows Forms. -
Основы Git
Введение в контроль версий с Git: коммиты, ветки, слияние и решение конфликтов. -
Основы PostgreSQL
Работа с реляционными базами данных: установка PostgreSQL, создание таблиц и выполнение запросов. -
Основы юнит-тестирования
Написание и использование юнит-тестов в .NET, работа с фреймворками тестирования. -
Основы HTML, CSS и JavaScript
Основы веб-разработки: создание структурированных веб-страниц с HTML, стилизация с CSS и добавление интерактивности с JavaScript. -
Принцип открытости/закрытости и паттерн "Стратегия"
Понимание принципа открытости/закрытости и применение паттерна "Стратегия" на примере консольного приложения. -
ASP.NET Web API
Создание веб-API с ASP.NET Core: настройка контроллеров, тестирование и обеспечение безопасности. -
Работа с файлами
Создание приложения для анализа файлов на жестком диске, изучение работы с файловой системой. -
Работа с XML и CSV
Парсинг и сохранение данных в форматах XML и CSV. -
Асинхронность и параллелизм
Изучение многопоточности, асинхронных операций и отмены задач в .NET. -
CI/CD
Что такое CI/CD. Автоматизация работы. -
EF/ORM
Что такое ORM. Entity framework. -
Selenium
Знакомство с Selenium. -
Playwright
Знакомство с Playwright.
- Порядок уроков не так важен: Благодаря проработанной структуре, каждый урок можно проходить независимо.
- Практикуйтесь: Все уроки сопровождаются практическими примерами. Попробуйте повторить их самостоятельно.
- Задавайте вопросы: Если у вас возникнут вопросы, не стесняйтесь задавать их в комментариях к видео или на стриме.
- Базовые знания компьютера.
- Установленная среда разработки Visual Studio.
- Доступ к сети Интернет для просмотра видео-уроков и поиска дополнительной информации.
- Желание учиться и практиковаться.
Все видео-уроки доступны на YouTube-канале "Лучик света продуктовой разработки" в плейлисте по ссылке: JuniorFactory / Разработка для начинающих
резервная санкционная копия: Rutube и VK Видео
Надеемся, что этот курс поможет вам освоить основы программирования на C# и .NET. Удачи в обучении и до новых встреч!
Приятного обучения!