Запись

[Нетология] С#-разработчик с нуля (Александр Иванов)

  • Дата начала
Информация
Тип покупки: Оптовая
Цена: 195 РУБ

Организатор: Аноним Аноним
Статус:
Набор участников
Список участников
  • 1.
    oli
Аноним
Аноним
Маска Организаторов
Организатор
Сообщения
Монеты
+89.5
Оплачено
5
Купоны
0
Кешбэк
0
Баллы
0
  • @Skladchiki
  • #1

Складчина: [Нетология] С#-разработчик с нуля (Александр Иванов)

Ссылка на картинку
изображение

Освойте мощный кроссплатформенный язык от Microsoft и добавьте в портфолио проекты от компании «Гринатом».


С# разработан Microsoft и регулярно обновляется.
Он такой же мощный как Java и С++, но гораздо проще в изучении. На С# можно писать всё: десктопные приложения, веб-приложения, игры. Это кроссплатформеннный язык.
На C# написаны Stack Overflow, Додо Пицца, СКБ Контур, Лаборатория Касперского, МТС. Эти компании часто набирают стажёров в свои команды.
Учим веб-разработке на С# — вы освоите backend и основы frontend и сможете претендовать на должность junior fullstack-разработчика на C#. А дальше вырасти до middle-разработчика C# можно за полгода.

C# — простой и востребованный язык.

Мы учли в программе требования, которые есть в вакансиях крупных компаний.

Вы освоите C# с нуля до уровня уверенного junior,
объектно-ориентированное программирование, разработку на фреймворке .NET.
Помимо языка C# и фреймворков вы получите модуль по вёрстке, научитесь разворачивать программное обеспечение на сервере и делать систему полностью готовой к использованию — ваши веб-приложения будут сразу работать в браузере.
Мы создали ёмкий структурированный курс с обилием практических задач и дополнили его полезными элементами, чтобы вам было проще войти в профессию: курсом специализированного английского, интересными проектами и возможностью стажировки.
1. Много практики и готовое портфолио
Задачи начинаются с простых и усложняются по мере прохождения курса
2. Итоговый проект на выбор
Выбирайте, что вам ближе — сможете создать социальную сеть или CMS-движок. Или выберите проект от «Гринатома»
3. Курс английского языка
Получите курс английского для разработчиков от English Dom
Вас ждут кейсы от компании «Гринатом», работающей над российскими и зарубежными проектами госкорпорации «Росатом». Это будут домашние задания, курсовой проект и один из вариантов итоговой работы.
Теорию вы получите на вебинарах — их можно будет потом посмотреть и в записи. Знания закрепите на практике, выполняя задания, которые будут усложняться по нарастающей — их будет около 140. Вопросы можно задавать преподавателю на занятиях, а также получать поддержку и помощь от команды сопровождения и одногруппников в закрытом канале в Slack.
Примеры практических заданий:
1. Планировщик задач
Разработаете свой собственный планировщик задач с приоритетами.
2. Напоминалка
Создадите бота, который будет заблаговременно напоминать о задачах.
3. API-сервис
Разработаете модуль для создания, обновления, удаления и просмотра заказов в интернет-магазине.
4. Полнофункциональное веб-приложение
Создадите веб-приложение заметок с тегами и системой аутентификации.
5. Итоговый проект
В качестве финального задания вы получите проект на выбор, который будете выполнять самостоятельно под контролем наставника от начала и до конца.
Это будет полноценное веб-приложение. Выбирайте, что вам интереснее: социальная сеть, CMS-движок или проект от компании «Гринатом» — электронная библиотека.
1. Новичкам без опыта в разработке
В результате обучения получите высокооплачиваемую профессию и сможете сменить работу. Знания проработаете на практике и добавите новые проекты в резюме и портфолио.
2. Frontend-разработчикам в компаниях или на фрилансе
Изучите востребованный язык программирования, который поможет вам развиться в профессии и повысить свой доход. Перестанете выполнять однотипные задачи, расширите набор навыков и станете fullstack-разработчиком.
Модуль 1 - Основы языка C#
Изучим основы синтаксиса и начальную работу с файлами и классами. Вы научитесь создавать консольные приложения, пользоваться базовыми структурами данных, разрабатывать собственные типы данных и работать с файлами.
  • Зачем нужны программы, структура программы
  • Логические операторы и операции сравнения
  • Циклы и вложенные циклы
  • Введение в ООП
Модуль 2 - Система контроля версий GIT
Вы научитесь работать с системой Git и с сервисом GitHub, узнаете, как публиковать свои домашние работы, и уже в процессе обучения сформируете первое портфолио (работодатели часто просят показать примеры вашего кода на GitHub).
  • Предназначение системы контроля версий
  • Основные операции (фиксация и откат изменений, поиск, история)
  • Работа с сервисом GitHub
  • Ветки, слияние веток и разрешение конфликтов
  • Командная работа
Модуль 3 - Проектирование приложений на С#
Вы научитесь создавать серьёзные консольные приложения с использованием стандартных структур данных и алгоритмов. Узнаете, как проектировать будущие приложения, выделять необходимые абстракции и интерфейсы. Добавите в своё консольное приложение механизм тегов с возможностью поиска нужных заметок.
  • Создание программ и работа в Visual Studio
  • Обработка ошибок и генерация исключений
  • Перегрузка методов и операторов. Индексаторы
  • LINQ — приятная работа с данными
Модуль 4 - Работа с базами данных
Вы научитесь проектировать базы данных для хранения информации. Разберёте различные подходы работы с БД из C#. Научитесь пользоваться удобным инструментом для общения с БД — ORM.
  • Типы баз данных
  • Проектирование баз данных
  • СУБД
  • Запросы SQL
  • Создание БД, SQL Management Studio, MS SQL
Модуль 5 - Многопоточность и паттерны проектирования в C#
Вы научитесь создавать программы, эффективно использующие ресурсы ПК. Научитесь выделять логику в отдельные библиотеки, чтобы повысить модульность и переиспользуемость кода. Научитесь писать unit-тесты, чтобы быть спокойными, что новые правки не сломали уже работающий код. Разберёте популярные паттерны и принципы проектирования программ. В конце блока модернизируете своё приложение — разобьёте на логические блоки, выделите библиотеки и добавите подсистему аутентификации.
  • Создание библиотек. Подключение библиотек. Nuget
  • Многопоточность. TPL
  • Принципы SOLID
  • Parallel LINQ
  • Валидация объектов
Модуль 6 - HTML-вёрстка: с нуля до первого макета
Научитесь верстать сайты на HTML и вносить изменения в существующую вёрстку.
  • Введение в вёрстку
  • Теги для вёрстки структуры контента
  • Вёрстка форм
  • Позиционирование flex-элементов
Модуль 7 - Создание и тестирование веб-приложений
Вы научитесь создавать веб-приложения, доступные по сети. Разберётесь, как создавать полноценные сайты с уникальной логикой и API-сервисы. Рассмотрите особенности тестирования веб-приложений. В конце вы перенесёте своё консольное приложение в сеть и сможете им поделиться.
  • Знакомство с ASP.NET Core. Visual Studio. Hello World в браузере
  • Зависимости и Dependency Injection. Жизненный цикл объектов при DI
  • MVC-1. Введение. Контроллеры
  • MVC-2. Представления. Модели
  • Валидация модели. Entity Framework Core в MVC
Модуль 8 - Публикация веб-приложений
В завершающем блоке вы научитесь упаковывать готовое приложение в контейнер и настраивать автоматическую публикацию новых версий при коммите.
  • Публикация приложения
  • Основы работы с linux-консолью
  • Введение в Docker
  • Управление связанными контейнерами
  • Непрерывная интеграция
Модуль 9 - Итоговый проект
В качестве одного из вариантов итогового задания нужно будет реализовать сайт электронной библиотеки с возможностью поиска книг по названию, фильтрацией по издательствам, авторам и годам издания. Понадобится сортировка в обе стороны по алфавиту, рейтингу, дате выхода издания. Книги можно будет добавлять в избранное. Также нужно сделать административную панель, чтобы наполнять сайт новыми книгами и редактировать уже существующие.
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Последнее редактирование:
Поиск по тегу:
Теги
framework html linq mvc net автор александр иванов базы данных нетология программирование разработка
Похожие темы
Просмотры
400
Просмотры
207
Просмотры
2K
Просмотры
70
Просмотры
1K
Показать больше похожих складчин

Зарегистрируйте учетную запись или войдите, чтобы обсуждать и скачивать материалы!

Зарегистрироваться

Создайте учетную запись. Это быстро!

Авторизоваться

Вы уже зарегистрированы? Войдите здесь.

Сверху