Расскажем какие знания и навыки вам потребуются, чтобы успешно начать карьеру в IT-сфере
Морено Анамария
Senior, Team Lead разработчик в PS cloud services
Преподаватель курса
Опыт в разработке: > 9 лет Преподавательский стаж: > 1,5 лет Анамария, используя свой богатый практический опыт, помогла уже сотням учеников не просто научиться основам кодирования, но и понять сложные концепции, делая учебу интерактивной и захватывающей. Студенты ценят ее за практический опыт, умение доступно объяснять материал, а её курсы регулярно получают высокие оценки и положительные отзывы
Вы после обучения
Пишете любые программы на языке программирования JavaScript
Получаете возможность зарабатывать от 700 000тг
Умеете работать в команде и понимаете процесс разработки
В конце 2018 занимался ремонтом компьютеров и работал менеджером по продажам.
1 год обучения в Attractor School + 3 года работы после обучения = senior-разработчик.
Зарплата в 2023 г. >1 000 000 тенге
интервью
Где работают наши выпускники
Отзывы об Аттракторе
Смотрите отзывы наших выпускников о нашей школе Attractor School Almaty
Все отзывы
Attractor в цифрах
Чего мы добились за время работы
2
Школы, в Бишкеке и Алматы
7 лет
успешной работы школы
90%
Студентов трудоустраиваются
сразу после выпуска
>600
выпускников стали разработчиками
с нашей программой
Компании о выпускниках
Интервью с гостями презентации проектов ESDP AP-7
Форматы обучения
Офлайн
Посещение занятий в аудитории, общение с однокурсниками и возможность задать свои вопросы лично преподавателю. Контакт с одногруппниками и формирование софт скиллов в офлайн. Обязательное посещение занятий не позволит сильно расслабиться и забросить учебу
Онлайн
Проходит параллельно с офлайн и строгие дедлайны не дадут затянуть учебу на неопределенный срок. Можно сэкономить время на дорогу. Уникальный опыт удаленного взаимодействия с командой подготовит к такому формату на настоящей работе
Как проходит обучение
1
Занятия
Лекции проводят практикующие разработчики, 80% практики + 20% теории. Также, неограниченные индивидуальные занятия с ПН - ПТ с 13:00 до 22:00
2
Домашние задания
После каждого занятия дается домашняя работа, на которую пишется подробная рецензия и выставляется оценка
3
Учебные материалы
Доступ к CRM системе с первого дня обучения и 12 месяцев после выпуска. Видео-записи, раздаточные материалы, рецензии на каждую работу и др.
4
Практический блок ESDP
Последние 3 месяца обучения, посвящены работе в команде над проектом от реального заказчика, под руководством опытного ментора
5
Трудоустройство
Юридическая гарантия закрепленная в договоре. Презентация выпускных проектов, перед HR и IT специалистами. 20+ работодателей на презентации выпускных проектов
Программа курса Javascript (React + Node.js)
Введение в HTML
Введение в CSS
Блочная модель, отступы, фон, box-sizing
Flexbox
Figma, позиционирование
Псевдоэлементы, псевдоклассы, тени, градиенты.
Формы, Списки
Адаптивность
Bootstrap
Введение в SASS
Таблицы
CSS трансформации
Grid
Выпадающее меню
Анимации
Алгоритмы
Контрольные структуры. Ошибки
Массивы, объекты, циклы.
Ложные типы данных
Функции
Операторы break и continue
Использование Javascript с элементами страницы.
Библиотека jQuery
Анонимные функции. События в браузере.
Плагины jQuery. Local Storage
Асинхронность. Протокол HTTP. AJAX-запросы.
Обработка ошибок (try catch). Методы работы с массивами
Unit tests
Перехват ошибок
Event observer. Promises
Async await. Promises jQuery
Области видимости. Замыкания
Современные стандарты JS
Введение в typescript (типы данных)
ООП
Наследование
Алгоритмы (бинарный поиск, рекурсия)
Interface and types.
Паттерны State, Strategy
Декораторы
Обобщения
Git
React, компоненты. JSX.
Create-react-app. Структура проекта. State.
UseState(). Привязка данных. Циклы и условия.
Структура проекта. Динамические стили и классы.
Планирование и создание React-проекта
UI компоненты.
Жизненный цикл компонента
Ajax-запросы
Многостраничные приложение.
Firebase
Layout приложения и навигаци
Обработка ошибок
Redux. React-redux
Action creators
Хук UseReducer
Redux-практика
React-native
Сетевые запросы. HTTP. Node js и express.js
Express routing. REST API. Работа с файлами
Клиент для API. CORS
Загрузка файлов
MongoDB
PropTypes. Связанные модели в mongoose
Введение в теорию баз данных
Типы связей
Проектирование реляционных баз
Индексы, управление потоком, объединение результатов запросов
Подчиненные запросы, язык управления данными, резервное копирование
Регистрация, логин
Функции пользователей на frontend части
Авторизация
Websocket
Производственная практика в Аттракторе. Это возможность поработать над реальным проектом, научиться работать в команде, взаимодействовать с заказчиком и получить масштабный проект в портфолио
Базовый shell-скриптинг
Удаленное управление (ssh)
Issue-трекеры и работа в команд
Принципы чистого кода
Модульное тестирование (unit-тесты), основы TD
Приемочное тестирование, язык сценариев Gherkin, автоматизация браузера с помощью Selenium WebDrive
Непрерывная сборка / поставка (CI / CD)
Настройка удаленного сервера для Django-приложения (на базе nginx и uwsgi)
Оставляйте заявку - мы свяжемся и с радостью ответим на все вопросы
Запишитесь или получите консультацию
Проекты использующие JavaScript
LinkedIn
LinkedIn, возможно, является наилучшим примером как сайта, так и приложения, созданного с использованием Node.JS разработки
Netflix
Управление большим количеством персонализированных потоков выполняется с помощью Node.JS
eBay
eBay это один из самых известных сайтов, управляемых Node.JS. Он имеет 170 миллионов пользователей по всему миру, включая пользовательские и продуктовые компании