Що нового?

Набір учасників [Нетологія] C # - розробник з нуля, 2020 (Олександр Іванов)

Інформація про покупку
Тип покупки: Складчина
Ціна: 26263 ГРН
Учасників: 0 з 93
Організатор: Відсутній
Статус: Набір учасників
Внесок: 293.7 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Освойте потужний кросплатформний мову від Microsoft і додайте в портфоліо проекти від компанії "Грінатом".

C # розроблений 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 - підсумковий проект
В якості одного з варіантів підсумкового завдання потрібно буде реалізувати сайт електронної бібліотеки з можливістю пошуку книг за назвою, фільтрацією по видавництвах, авторам і років видання. Знадобиться сортування в обидві сторони за алфавітом, рейтингом, датою виходу видання. Книги можна буде додавати в обране. Також потрібно зробити адміністративну панель, щоб наповнювати сайт новими книгами і редагувати вже існуючі.

https://privatelink.de/?https://netology.ru/programs/developerc#/
 
Угорі