О мероприятии

«TypeScript завоевывает мир», — именно так пишут об этом языке эксперты dou.ua, когда говорят о рейтинге языков программирования в 2023 году. Популярность языка стремительно растет с каждым годом, и если раньше большим спросом пользовался язык JavaScript, то уже сегодня ситуация изменилась: TypeScript все больше выбирают для создания новых проектов как Back-end, так и в Full Stack-разработчики. Поэтому, если ты хочешь попробовать свои силы в перспективном языке, то наш современный украиноязычный курс именно для тебя. Тебе не нужно тратить кучу времени на изучение языка самостоятельно, когда всего за несколько лаконичных уроков ты овладеешь основами TypeScript, включая его настройки, основные типы и создание собственных типов и классов.

 

📅 Дата старта: 10 июля

🧭 Продолжительность: 1 неделя/ 3 занятия

💰 Стоимость: 2400 грн

 

За короткий период ты погрузишься в профессиональные темы, такие как использование расширенных возможностей классов, понимание модификаторов доступа и использование возможностей декораторов. Также ты исследуешь применение паттернов проектирования в TypeScript, получая представление о примерах из реальной жизни и эффективные стратегии внедрения. Неважно, начинающий ты или уже опытный Javascript- разработчик, этот мини-курс поможет тебе получить актуальные знания, чтобы писать надежный и поддерживаемый код, используя передовые возможности TypeScript и самое главное — стать более востребованным специалистом на IT-рынке.

 

Для кого будет полезен воркшоп:

 

  • Разработчиков фронтенда: TypeScript часто используется в разработке фронтенда, особенно в сочетании с фреймворками, такими как Angular или React. Разработчики фронтенда, которые стремятся улучшить свои навыки и работать над большими проектами, могут найти полезным курс по TypeScript.

 

  • Разработчиков бэкэнда: TypeScript также можно использовать в разработке бэкэнда с фреймворками, например, Node.js. Разработчики бэкэнда, которые нацелены на создание масштабируемых и легко поддерживаемых серверных приложений, могут воспользоваться обучением TypeScript.

 

  • Инженеры программного обеспечения: этот курс может быть полезен любому инженеру программного обеспечения, который заинтересован в изучении статически типизированного языка программирования и понимании преимуществ, которые он предлагает, таких как улучшение качества кода, поддержка инструментария и упрощенное сотрудничество.

 

  • Студентов, изучающих компьютерные науки или программирование. Они могут выбрать курс по TypeScript, чтобы расширить свои знания и улучшить навыки программирования.

 

По завершении этих трех лекций ты получишь всестороннее понимание основных концепций TypeScript, его расширенной системы классов и того, как эффективно применять паттерны проектирования для написания надежного и поддерживаемого кода.

Ты узнаешь

  • Узнаешь, как настроить среду TypeScript, изменить параметры компилятора и использовать различные настройки для оптимальной разработки
  • Изучишь основные типы данных в TypeScript (числа, строки, булевы значения, массивы) и поймешь, как объявлять переменные с явными типами и использовать статическую проверку типов
  • Будешь знать, как определять собственные типы и создавать классы в TypeScript. Разберешься с интерфейсами, псевдонимами типов и объявлениями классов, чтобы создавать повторно используемый и структурированный код
  • Глубже усвоишь принципы ООП в TypeScript. Изучишь понятия наследования, полиморфизма, инкапсуляции и других принципов, которые помогут разрабатывать гибкий и модульный код
  • Исследуешь популярные паттерны проектирования и изучишь, как их применять в TypeScript. Также получишь знания о паттернах, таких как Singleton, Observer, Factory и др., поймешь, как они могут улучшить структуру и эффективность кода

Спикер

  •  Никита Евдокименко

    Никита Евдокименко

    • Software Lead Developer at Xenoss
    • Более 8 лет в разработке веб-сервисов
    • Значительный опыт проектирования и разработки микросервисных архитектур
    • Инди разработчик
    • Сферы экспертности: Javascript, Typescrypt, C#, React/Angular, MongoDB, Microservice architecture, сфера AdTech

Программа

  • 10 июля 19:00-22:00

    Лекция 1: Основы TypeScript

    Во вступительной лекции мы углубимся в мир TypeScript, рассматривая основные концепции и фундаментальные темы, чтобы ты мог начать работу с этим мощным языком программирования. Лекция охватит следующие ключевые аспекты:

     

    1. Настройка TypeScript: ты узнаешь, как настроить среду TypeScript, параметры компилятора и использовать различные настройки TypeScript для оптимальной разработки.

     

    1. Основные типы: ты исследуешь фундаментальные типы данных, которые предоставляет TypeScript, включая числа, строки, булевые значения, массивы и прочее. Поймешь, как объявлять переменные с явными типами и получишь преимущества статической проверки типов TypeScript.

     

    1. Создание собственных типов и классов: ты откроешь для себя, как определять собственные типы и классы в TypeScript, получишь представление об интерфейсах, псевдонимах типов и объявлениях классов, которые позволяют создавать повторно используемый и хорошо структурированный код.
  • 12 июля 19:00-22:00

    Лекция 2: Расширенные возможности классов

    На основе знаний, которые ты получил во время первой лекции, ты рассмотришь расширенные возможности, которые предлагает система классов TypeScript. Исследуешь расширенные функциональные возможности и техники, которые улучшают навыки объектно-ориентированного программирования. Лекция охватит следующие аспекты:

     

    1. Наследование и полиморфизм: ты поймешь, как создавать иерархии классов, производные классы от существующих и использовать полиморфизм для написания гибкого и расширяемого кода.

     

    1. Модификаторы доступа: ты узнаешь о модификаторах доступа, таких как public, private и protected, и их влияние на видимость и доступность элементов класса.

     

    1. Декораторы: ты изучишь декораторы, мощную функцию TypeScript, которая позволяет добавлять метаданные и поведение к классам, методам и свойствам. Поймешь их роль в создании модульного и повторно используемого кода.
  • 14 июля 19:00-22:00

    Лекция 3: Паттерны проектирования с TypeScript

    В этой лекции мы исследуем применение паттернов проектирования в TypeScript, показывая, как эти проверенные решения инженерии программного обеспечения можно реализовать с использованием возможностей и синтаксиса TypeScript. Ты узнаешь:

     

    1. Обзор паттернов проектирования: познакомишься с различными паттернами проектирования, которые часто используются в разработке программного обеспечения, такими как Singleton, Observer, Factory и другие.

     

    1. Реализация паттернов проектирования в TypeScript: ты откроешь для себя, как использовать систему типов, классы, интерфейсы и другие функции языка TypeScript для эффективной реализации паттернов проектирования.

     

    1. Примеры из реальной жизни: исследуешь практические примеры, где можно применять паттерны проектирования для решения типичных задач программирования, способствуя модульности, гибкости и поддерживаемости кода.

До старта воркшопа осталось:

00 днейи

00 часов

00 минут

00 секунд

Записывайся на воркшоп по выгодной цене
❗️Осталось 5 мест❗️

    Регистрируясь, вы соглашаетесь с политикой конфиденциальности

    Вы забронировали место на курсе.
    Следующий шаг это оплата за учебный курс

    Регистрация окончена

    Часто задаваемые вопросы

    Будет ли запись курса?

    Да, обязательно. Запись курса будет в LMS-системе, где также будут домашние задания и полезные ссылки.

    Сколько времени у меня будет доступ к платформе и записи курса?

    Навсегда, в любой момент ты сможешь вернуться к записи занятий и материалов, пересмотреть и все повторить.

    Будет ли возможность задать вопрос и общаться с лектором?

    Да, такая возможность интерактивного общения с преподавателем на лекции будет, а также ты сможешь задавать вопросы в чате между лекциями.

    На каком языке будет проводиться курс?

    Все занятия в нашем учебном центре проходят исключительно на украинском языке.

    Будут ли домашние задания?

    Да, конечно, у тебя будут домашние задания и ты будешь получать обратную связь в LMS-системе, где также будут храниться записи занятий и полезные ссылки.

    Будет ли сертификат/диплом по окончании курса?

    После окончания курса ты получишь электронный сертификат, который сможешь разместить в своем профиле в LinkedIn или прикрепить к CV.