Що нового?

Набір учасників [Otus] Scala-Розробник (Семен папуг)

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

Gadzhi

Модератор

Що дасть вам цей курс

Поглиблений курс по Скала, в якому ви отримаєте практичні знання в популярних технологіях Скала, підходах функціонального програмування і познайомитеся з найпотужнішими Скала-бібліотеками.
Курс розрахований на мові Java-розробників з досвідом роботи від 1 року або для програмістів з досвідом роботи на іншій мові від 3-х років, знайомих з синтаксисом веб-додатків.*****
ви навчитеся:
  • використовувати Scala-стек технологій для створення веб-сервісів;
  • застосовувати прийоми функціонального програмування в твердий-додатках;
  • створювати додатки на основі функціонального підходу на прикладі ЗІО;
  • проектувати мікросервіси з використанням Cqrs/ES на основі Akka;
  • створювати модульні тести на основі інваріантів властивостей (тести на основі властивостей).
необхідні знання:
  • досвід розробки на Java від року і досвід розробки на інших мовах від 3 років;
  • досвід роботи з БД (SQL або NoSQL).
буде плюсом:
- вміння працювати з Клас CompletableFuture/обіцянку, необов'язкові і, може бути, бібліотекою колекцій: для Ява-трансляція інтерфейс API для мови C# - LINQ в, для іржі — колекції в раст, для будь-якого іншого ЯП необхідно розуміння, що таке допомогою flatMap (або аналогічна операція у відповідному ЯП);
в - досвід роботи з REST та json.

випускний проект
За час навчання Ви розробите відмовостійкий, масштабований веб-сервіс на Scala: REST API + серверна частина + бази даних.
На першому етапі-класичне твердий-додаток в 5 класів і зберіганням даних в пам'яті.
Рівень Середній-з додаток ФП-підходом (Зіо), розширеною функціональністю, простою схемою в SQL і базі даних.***** Підсумкова версія-мікросервіси з відмовостійкістю, ES на основі Акка наполегливість, CQRS для складних запитів -

після навчання ви:
  • заберете з собою повний комплект навчальних матеріалів: відеозаписи всіх вебінарів, презентації до занять, а також рішення задач і проектів у вигляді коду на GitHub та інші додаткові матеріали;
  • придбаєте досвід enterprise-розробки на Scala;
  • отримайте запрошення пройти співбесіду в компаніях-партнерах (цю можливість отримують найуспішніші студенти).
Тривалість навчання: 4 місяці, 4 ак.години в нед.
початок занять: 30 червня 2020 року.

***********************Семен папуг.
Професійний досвід розробки-більше 13 років.
Спочатку програмував на мові Java-загальний досвід 7 років, перейшов далі на скелі, розробляє на цій мові вже близько 5 років.***** Основний досвід-веб-розробка додатків для широкого спектру завдань: банківська сфера, продажі, ERP і "жива наука" (обробка даних геномних досліджень та інших медичних даних) та інші додатки.***** Керівник групи в командах до 16 осіб, Архітектор на проектах до 40 осіб.
Викладач на курсах Java та Scala.
Також має досвід роботи з C# (4 роки) і знайомий з багатьма іншими ЯП.
Член команди ZIO github.com/zio/zio .
Знає, як пояснювати людям складні теми, на порталі переповнення стека — в топ-20 серед авторів відповідей по тегу Scala.**********
Посилання https://privatelink.de/?https://otus.ru/lessons/scala/
 
Угорі