itechart_logo
Идет набор

Стажировка
в Students Lab

01

Опыт “с нуля”

02

Менторы-профессионалы

03

Гибкое расписание занятий

04

Баланс теории и практики

05

Онлайн и оффлайн обучение

06

Job-offer лучшим стажёрам

Почему стажировка Junior Scala Developer в iTechArt?

Scala – сравнительно новое направление в компании. Тем не менее в нашей команде уже 10+ Scala разработчиков уровня Middle/Senior.

Мы сотрудничаем с быстрорастущими технологическими компаниями из США и Западной Европы, домены проектов разнообразные – FinTech, WealthTech, Document Management Tech, AdTech.

На стажировке тебя ждет изучение практического функционального программирования на Scala, знакомство с популярными библиотеками Scala: Cats, Http4s, Doobie и т.д., практические задания и, конечно же, постоянная обратная связь от менторов. Лучших студентов ждет трудоустройство в нашу компанию!

Готов стать одним из Junior Scala Developers? Тогда поехали дальше:)

Отправляй резюме и будь готов к интенсивной практике и углубленному обучению

Информация
по курсу:

  1. Практическая часть: arrow_down
  2. Разработка итогового проекта на языке программирования Scala с использованием популярных библиотек.

  3. Теоретическая часть: arrow_down
    • FP & OOP concepts
    • Classes, Traits and Control Structures
    • Data Structures. Immutable & mutable
    • Functions
    • Algebraic Data Types
    • Structure of Scala Applications, SBT
    • Implicits
    • Type Classes
    • Functional Error Handling
    • Processing JSON using Circe
    • Testing. ScalaTest
    • Cats & Cats Core introduction
    • Tagless Final
    • Asynchronous Programming
    • Cats Effect
    • Shared State in FP
    • Http & Http4s
    • Working with databases. JDBC. Doobie & Slick
    • Containerization - Docker & Testcontainers
    • Development Practices & Processes
  4. Какие знания тебе пригодятся? arrow_down
    • Знание основных принципов ООП и умение применять их на практике
    • Знание основ хотя бы одного из ООП языков (Java, C #, Python и др.)
    • Знание основных сущностей и взаимосвязей в базе данных
    • Понимание основ алгоритмов и структур данных
    • Практические навыки и опыт работы с Git и GitHub
    • Английский на уровне не ниже Pre-Intermediate+

    Преимуществом будет:

    • Знание основ Scala
    • Опыт коммерческой разработки

    Лучшим кандидатам может быть предложена оплачиваемая стажировка.

Отправь резюме
и готовься к старту карьеры!

Отправь резюме
Создай резюме