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

Информация
Цена: 195 РУБ
Организатор: Kail Kail
Ссылки для скачивания
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
397 997
Реакции
39 274
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[Нетология] С#-разработчик с нуля - 2020 [Александр Иванов]
Ссылка на картинку
C# — простой и востребованный язык
С# разработан Microsoft и регулярно обновляется. Он такой же мощный как Java и С++, но гораздо проще в изучении. На С# можно писать всё: десктопные приложения, веб-приложения, игры. Это кроссплатформеннный язык.
На C# написаны Stack Overflow, Додо Пицца, СКБ Контур, Лаборатория Касперского, МТС. Эти компании часто набирают стажёров в свои команды.
Учим веб-разработке на С# — вы освоите backend и основы frontend и сможете претендовать на должность junior fullstack-разработчика на C#. А дальше вырасти до middle-разработчика C# можно за полгода.
Вы изучите всё, что нужно для работы, и даже больше
Мы учли в программе требования, которые есть в вакансиях крупных компаний
Вы освоите C# с нуля до уровня уверенного junior, объектно-ориентированное программирование, разработку на фреймворке .NET.
Помимо языка C# и фреймворков вы получите модуль по вёрстке, научитесь разворачивать программное обеспечение на сервере и делать систему полностью готовой к использованию — ваши веб-приложения будут сразу работать в браузере.
Кому подойдёт курс
Новичкам без опыта в разработке
В результате обучения получите высокооплачиваемую профессию и сможете сменить работу. Знания проработаете на практике и добавите новые проекты в резюме и портфолио.
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 - Итоговый проект
В качестве одного из вариантов итогового задания нужно будет реализовать сайт электронной библиотеки с возможностью поиска книг по названию, фильтрацией по издательствам, авторам и годам издания. Понадобится сортировка в обе стороны по алфавиту, рейтингу, дате выхода издания. Книги можно будет добавлять в избранное. Также нужно сделать административную панель, чтобы наполнять сайт новыми книгами и редактировать уже существующие.
Ваше резюме после обучения

Что умею делать

Программировать на современном С#
Проектировать базу данных и взаимодействовать с ней из кода
Писать чистый, легко поддерживаемый и расширяемый код
Работать с системой контроля кода GIT
Создавать unit-тесты и использовать средства отладки Visual Studio при разработке на С#
Создавать защищённые веб-приложения
Писать frontend на HTML для своих проектов
Создавать веб-приложения ASP.NET с помощью Miscrosft Visual Studio
Создавать формы ASP.NET и добавлять им серверную функциональность
Проверять вводимую пользователем информацию на формах ASP.NET

Спойлер: Автор
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
c .net entity framework автор александр иванов нетология программирование с для начинающих с-разработчик
Похожие складчины
Kail
Ответы
0
Просмотры
207
Kail
Kail
Kail
Ответы
0
Просмотры
1K
Kail
Kail
Kail
Ответы
0
Просмотры
590
Kail
Kail
Kail
Ответы
0
Просмотры
266
Kail
Kail
Kail
Ответы
0
Просмотры
712
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.