Курс C# Next
- Online
- Для досвідчених
- C# / .NET
![]() |
|
Навчальний центр: | Foxminded |
---|---|
Формат: | Курс |
Мова викладання: | Ukrainian |
Тривалість навчання: | 3 місяців |
Початок курсу: | Будь-який момент |
Вартість навчання: | 8 000 UAH за місяць |
Курс проходить онлайн в форматі менторінга: ментор дає вам завдання, контролює їх виконання та допомагає вирішити складні питання. Тривалість курсу залежить від індивідуальної швидкості навчання.
Програма курсу
Web development
В цьому завданні ми познайомимось з основами веб розробки і напишемо MVP версію нашої програми. З кожним наступним завданням наша програма буде набувати нового функціоналу і ставати схожою на завершений продукт.
Micro-services
В цьому завданні ми навчимося розбивати програму на дрібніші незалежні частини та налаштуємо комунікацію між ними. Мікросервісна архітектура є однією з найпопулярніших архітектур на даний момент, завдання допоможе вам зрозуміти, як краще ділити систему на мікросервіси та коли використовувати даний підхід.
NoSQL
Не реляційні бази даних дуже зручний спосіб коли нам потрібно зберігати інформацію яка не завжди відповідає прописаному стандарту або нам потрібно мати дуже швидкий доступ до даних. Тут ви і навчитесь як працювати з не реляційними базами даних і які переваги і недоліки в них є.
Conteinerization
Після того як мікросервіси набули великої популярності стало складно запускати проєкт на локальній машині. Для вирішення цієї проблеми було створено контейнери. Також контейнери допомагають створити середовище схоже до продакшину на локальній машині.
Authorization and Authentication
Жодна система не обходиться без авторизації для користувачів і наша не виняток. В цьому завданні ми додамо авторизацію до системи дізнаємось як працюють токени і які вони бувають. Навчитесь налаштовувати свій процес авторизації та автентифікації користувача.
Eventing
Прямий виклик іншого сервісу є доволі легким і зручним способом комунікації між сервісами, але він не завжди потрібний інколи нам достатньо повідомити когось про зміни і не чекати на відповідь від системи. А що робити якщо приймач повідомлення виключений, тоді ми повністю блокуємо виконання завдання навіть якщо нам не потрібно негайної відповіді з іншої сторони. Тут нам на допомогу прийдуть події, в яких вже реалізовано і відправка без очікування і спроба повторного виконання у випадку провалу першої.
CI/CD
Після того як функціонал розробили задачу потрібно пропустити через наступні кроки перш ніж цей функціонал побачить кінцевий користувач. Для того щоб зменшити навантаження на розробника створюються CI/CD скрипти, які автоматично білдять отриманий результат, запускають різноманітні тести (Unit, Integration, Automation, Linting Tool, Security) після чого заливають результат в потрібне середовище.
Cross-platform Development
В даному завданні ви навчитесь розробляти крос платформні застосунки, які можна буде запускати як на вашому комп’ютері так і на телефоні.
Попередні вимоги
- Від 1-го року досвіду роботи на комерційному проєкті з використанням C#
- Можливість написати простий веб сайт з CRUD операціями
- Знання англійської мови на рівні читання технічної документації
Особливості курсу
- Швидкість проходження курсу залежить від вас. Швидше вчитесь менше платите
- 7 днів тестового періоду
- Менторинг
- Безкоштовна заморозка
Викладачі курсу
Андрій Винничук - Full Stack Software Developer
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.