Присоединяйтесь к новому бесплатному курсу по Angular: "Список пользователей"
Курс проходит в мессенджере (Telegram, Viber). В конце курса - сессия живого разбора кода. Регистрация по ссылке.
Онлайн курс | 28 сентября 2020
Изучи Angular быстро с помощью личного тренера и начни заработывать от 600$ до 3000$ в мес. От разработчика с 14-летним опытом в IT Живой практический курс
Онлайн курс
28 сентября 2020 года
Для кого этот курс?
Для специалистов по верстке Отличная возможность сильно развить свои навыки. Знание HTML и CSS необходимо но уже не достаточно
Для Junior Frontend Developer и фрилансеров Вы сможете быстро систематизировать свои навыки и освоить один из наиболее популярных фреймворков в 2018 году
Для желающих устроится в IT компанию Знание фреймворка необходимо для успешного трудоустройства. Повысьте свои шансы найти отличную работу
Какие проблемы вы решите?
Нет понимания архитектуры приложения Приобретете навык системного мышления и увидете всю картину приложения в целом
Отсутсвие личной организации Для написания приложения необходимо уметь планировать и организовывать работу. Научим быть системным
Выйти из кокона - умение работать в команде Научим коммуникации и взаимодействию при написании приложений на Ангуляр 6
что даст мне курс?
Результат курса - Angular приложение, которое вы напишете сами!
У вас будут навыки и опыт, чтобы пройти собеседование и устроиться на работу

кто ведет курс?

Senior Frontend Developer

Калюжный Евгений, Frontend разработчик с опытом более 14 лет. Из них 5 лет в крупнейшей IT компании – SoftServe.

Автор курса "Понятный JavaScript". Основатель проекта JSExpert.

Ключевые навыки:

  • Core JavaScript
  • TypeScript
  • Angular
  • ES6, ES7 syntax
  • Bootstrap 3, 4
  • Tools: Git, TFS, Gulp, Webpack, Sass
  • Projects: Enterprise SAAS solutions
  • Experience: 14 years

Чем могу быть полезен:

  • умею объяснять сложные вещи понятным языком
  • люблю проводить живые занятия
  • моя цель - довести вас до результата
  • помогу получить практический опыт
  • занимаюсь обучением уже 4 года
  • буду требовательным, но помогать и поддерживать :)
  • помогу не наступить на грабли "самостоятельного обучения"
  • ЧИТАТЬ ВСЮ БИОГРАФИЮ

    Начинал, как многие, с верстки (HTML/CSS). Затем занимался созданием сайтов на CMS системах Joomla, Wordpress и т.д. В те времена четкого понимания что такое Frontend разработка практически не было. Но со временем JavaScript начал набирать обороты, и знание этого языка стало необходимостью для успешной работы в отрасли. В те времена начался мой длинный путь изучения JavaScript. Этот процесс продолжается и сейчас, ведь Frontend разработка и сейчас развивается с огромной скоростью.

    В сентябре 2008 года устроился на свою первую работу в компанию YukonSoftware. Вначале занимался базовыми вещами. Версткой и исправлением багов, которые связанны с отображением сайта в разных браузерах. Затем начал разрабатывать приложения на JavaScript с использованием фреймворка YahooUI, который был популярен на то время.

    В 2011 году после того, как устроился в SoftServe, работал в проекте, который использовал фреймворк BackboneJS.

    В последние 5 лет занимаюсь разработкой крупных SAS (Software as a service) приложений с использованием фреймворков AngularJS и Angular2+. Активно использую Bootstrap.

    Принимал участие во многих конференциях, в некоторых в роли спикера.

    Больше информации можно посмотреть в моем профиле на LinkedIn.

    В 2015 году прочитал 2 потока курса "JavaScript Fundamentals" в бизнес центре Horizont Bussiness Hub.

    В 2016 году вместе со своей командой запустил онлайн курс "Понятный JavaScript". Основная цель курса - объяснить сложные вещи простым языком. Сделать так, чтобы люди, в том числе которые раньше никогда не занимались программированием, могли овладеть основами языка JavaScript и сделать первый шаг в сфере Frontend разработки.

    С того времени уже более 300 человек закончили курсы "Понятный JavaScript" и "Angular трансформация" Все они уверенно двигаются к своей основной цели - овладеть профессией фронтенд разработчика.

ХОТИТЕ ВЕЧНО КОПАТЬСЯ В ТЕОРИИ – ЗАКРОЙТЕ ЭТУ СТРАНИЦУ ПРЯМО СЕЙЧАС!

Нужен реальный
результат за 2 мес?

Курс построен на практике и состоит из 2 этапов

Практический курс

Этап 1.Изучим базовую теорию и напишем не сложное приложение "Каталог Фильмов".

Этап 2. Исключительно практика. Напишем еще 2 разных приложения: "Бронирование билетов", "CRM Система"
Работать будем на сессиях живого кодинга в прямом эфире.

программа курса

  • Этап 1. Базовая теория и простое приложение.
    1. Знакомство с экосистемой Angular:
    • Что такое Angular?
    • Характерные особенности фреймворка
    • Основные структурные единицы
    • установка Angular и Angular CLI
    • Работа с Angular CLI
    2. Component and Root Module:
    • Что такое компонент и его декоратор
    • Настройка метаданных для декоратора
    • Разные примеры компонента
    • Вложенные компоненты
    • Корневой модуль (Root Module)
    3. Templates and Data Binding:
    • String interpolation
    • Property binding
    • Event binding
    • Two way data binding
    • Декораторы @input и @output
    4. Build in Directives:
    • Attribute directives (ngStyle, ngClass)
    • Понимание HostListener и HostBinding
    • Structure directives (ngIf, ngSwitch, ngFor, ngIf-else, ng-template)
    5. Services:
    • Что такое сервиса в Angular
    • Dependency Injection
    • Иерархия сервисов
    • Приемы работы с сервисами
    6. Component Advanced:
    • Lifecycle hooks (OnInit, OnDestroy, OnChanges)
    • Декоратор @ViewChild, @ViewChildren
    • Получение ссылки на DOM элемент компонента (ElementRef)
    • Короткий обзор Change Detection в Angular
    7. Typescript overview:
    • Что такое TypeScript
    • Как подключить и настроить
    • Типизация, переменные, функции
    • Классы, наследование, интерфейсы
    • Generics, лямбда выражения, модули
    8. Применение полученных знаний:
    • Детальный обзор environment учебного приложения
    • Демонстрация написания приложения (Film Catalog)
    9. RxJS and Angular:
    • Что такое Reactive Programming, RxJS
    • Observables and RxJS, - как работает, применяется и когда использовать?
    • Создание Subject, Subject.next(), подпись на Subject
    • Использование RxJS в Angular
    10. Custom Directives and Pipes:
    • Создание кастомной директивы
    • Что такое Pipes
    • Встроенные Pipes
    • Custom pipes
    11. Forms:
    • Работа с формами в Angular
    • Template Driven Forms (ngModel, ngForm, #ngModel)
    • Валидация формы
    • Reactive Forms (model-driven) Forms (FormControl, FormGroup, FormBuilder)
    12. Http Services:
    • Взаимодействие с Backend
    • Работа с модулем HTTP
    • Observable при работе с Backend
    13. Routes:
    • Что такое маршруты (Routes)
    • Базовая настройка (RoutingModule, router-outlet)
    • Параметры в маршрутах, ActivatedRoute
    • Навигация с помощю routerLink и routerLinkActive
    • Child routes
    • Guards, Resolve, canActivate
    14. Angular и Backend:
    • Что такое Firebase
    • Создание простой базы данных с помощь Firebase
    • Взаимодействие Firebase и Angular
    • Реализация всех типовых CRUD операций
    • EАвторизация с помощю Firebase
    15. Testing in Angular:
    • Что такое тестирование в целом
    • Запуск тестов в Angular (готовая конфигурация)
    • Тестирование Компонентов
    • Тестирование Сервисов
  • Этап 2. Написание реального приложения.
    Как работает реальная IT компания:
    • Как построены процессы в реальной IT компании
    • Что такое Scrum и планирование
    • Команда и разпределение ролей
    Практика работы в команде:
    • Проводим сессию планирования
    • Распределяем задачи и записываем на доску
    • Приступляем к работе
    Приложение "Бронирование билетов":
    • Общая концепция приложения, что нужно сделать
    • Разбиение приложения на структурные модули
    • Составление ProductBacklog (аналог технического задания)
    • Пошаговая реализация приложения согласно плану
    • Регулярные Code Review и контроль выполненной работы
    Приложение "CRM система"
    • Общая концепция приложения, что нужно сделать
    • Разбиение приложения на структурные модули
    • Составление ProductBacklog (аналог технического задания)
    • Пошаговая реализация приложения согласно плану
    • Регулярные Code Review и контроль выполненной работы
Остались вопросы? Пишите в Telegram, Email или звоните
  • contact_icon
  • contact_icon
  • contact_icon
Начать учиться бесплатно

Что говорят наши ученики?

Где работают наши ученики?

цены
Самостоятельное обучение 890 грн. Оплата за 1 месяц Длительность курса: 3 мес
  • Вы обучаетесь самостоятельно по материалам курса.
  • Проверка домашнего задания не включена
  • Доступ к курсу открывается автоматически после оплаты.
  • Видео всех лекций
  • Конспекты лекций, примеры кода
  • Тесты, задачи и домашние задания
  • Доступ в закрытый чат
  • Бонус: Доступ к курсам: "Фундаментальный Node.js", "Базовый HTML/CSS" и "Понятный JavaScript"

Если вы хотите учиться самостоятельно, необходимо сделать 3 простых шага:

  • 1. Зарегистрироваться на JSExpert, указав настоящие имя, email и номер телефона.
  • 2. В личном кабинете перейти в раздел "Подписка" (зеленая кнопка справа сверху, появится после регистрации).
  • 3. Нажать на кнопку "Купить Самостоятельное обучение" и произвести оплату.

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

Все! Можно приступать к обучению.

Обучение в группе $280 за весь курс Длительность курса: 3 мес
  • Вы работаете в группе с преподавателем в заранее оговоренное время
  • Живые разборы кода (code review) 1 раз в неделю, длительность – 120 минут
  • Всё из тарифа «Самостоятельное обучение»
  • Проверка домашних заданий преподавателем во время прямой трансляции
  • Возможность задать вопросы напрямую преподавателю
  • Живой разбор вашего кода по видеосвязи с демонстрацией экрана
  • Запись всех сеансов видео связи
  • Защита экзаменационной работы
  • Сертификат о завершении курса (отправляем заламинированный сертификат почтой)
  • Доступ ко всем курсам на 6 мес.

Если вы хотите учиться в группе необходимо сделать 3 простых шага:

  • 1. Зарегистрироваться на JSExpert, указав настоящие имя, email и номер телефона.
  • 2. Нажать на кнопку "Оплатить" ниже и совершить оплату.
    Во время оплаты укажите тот же имейл, что и при регистрации
  • 3. В течении часа после оплаты с вами свяжеться наш менеджер для дальнейших инструкций.

Все! Вы участник курса.

Обучение с личным тренером $555 за весь курс Длительность курса: 4 мес.

Если вы хотите учиться с личным тренером необходимо выполнить 4 простых шага:

  • 1. Зарегистрироваться на JSExpert, указав настоящие имя, email и номер телефона.
  • 2. Нажать на кнопку Записаться на бесплатную консультацию.
    Заполнить короткую Google форму
  • 3. Втечении часа с вами свяжеться наш менеджер.
    Вы выберите время проведения индивидуальной консультации с тренером
  • 4. После индивидуальной консультации с тренером получить ссылку на оплату и оплатить обучение.

Все! Вы участник обучения с личным тренером.

Финансовая гарантия

Если вам, по какой-то причине, не подошел курс, то на протяжении 14 дней с момента начала курса, вы можете обратиться с просьбой о возврате средств.

В случае запроса возврата средств в срок от 1 до 7 дней с момента начала курса, сумма возврата составляет 100% от оплаченной суммы, при запросе возврата в срок от 8 до 14 дней - 50% от оплаченной суммы.

Я твердо уверен - после моего обучения абосютно реально устроиться на работу или перейти на более крутой проект на Angular.

Поэтому я решили дать дополнительную гарантию на пакет "Обучение с личным преподавателем". Если вы не устроитесь на работу в течении 3-х календарных месяцев после окончания курса "Ангуляр Трансформация", мы вернем вам половину стоимости курса.

Финансовая гарантия действует в случае выполнения всех домашних заданий и прохождения тестового собеседования в конце курса.

Финансовая гарантия
Остались вопросы? Мы готовы на них ответить
  • contact_icon
  • contact_icon
  • contact_icon
Принять участие