СТАРТ КУРСА 23 ИЮНЯ 2020
Курс JavaScript Practice
Преимуществами JavaScript являются его
легкость в изучении и использование
в разработке серверных и клиентских веб-приложений, а также в QA Automation

Длительность – 2 месяца
Стоимость – $99
Запись на бесплатный пробный урок
Зарплата
Для рынка США начальная зарплата хорошего JS разработчика от $90 000 в год.
При интенсивном опыте 2 года вы можете претендовать на $160 000 в год.
Сохраняя темп самосовершенствования через 5 лет – от $220 000 в год.
Кому подойдет курс
Тем, кто пробовал изучать JavaScript самостоятельно
Тем, кто хочет освоить программирование, но не знает, с чего начать
Тем, кто хочет сменить сферу деятельности
Самое важное о том, что мы делаем
Подходит для новичков
Мы предполагаем, что у вас нет опыта в изучении JavaScript, и начинаем курс с самых простых тем. Для того, чтобы приступить к курсу, вам не нужна предварительная подготовка и знание JavaScript.
Цель курса - подробно изучить JavaScript и научиться применять его на практике
После каждого занятия вы получаете домашнюю работу, которую необходимо выполнить.Во внутренней системе для студентов доступны тесты и тренировки.
Обратная связь от преподавателя
Остались вопросы после урока или во время выполнения домашнего задания? Вы можете задать их в нашем чате и получить ответ от преподавателя или ассистента.
Удобный формат занятий онлайн. Все записано
Все уроки онлайн. Если пропустил урок – доступна запись. Чат 24/7
Почему JavaScript?
Помимо того, что JavaScript достаточно прост в изучении, у него широкая область применения: frontend, backend, разработка приложений и игр.
Как проходит курс
Старт
23 июня, понедельник 6:00 pm PDT.
Курс периодичный.
Возможно повторное участие.
Продолжительность
2 месяца
Расписание
2раза в неделю: понедельник, среда, пятница. 6:00-7:00 pm PDT
Дополнительные занятия будут назначены по согласованию с группой.
Стоимость и оплата
$99
Оплачивайте c помощью Zelle через свой онлайн банк на i@pasv.us.
Контактом будет PASV LLC
После оплаты напишите, пожалуйста письмо на i@pasv.us
Инструкция по оплате через Zelle

PayPal i@pasv.us

После платы напишите письмо на i@pasv.us

Если вы хотите оплатить кредитной картой напишите на i@pasv.us
Запись на пробное занятие
Если вам интересно обучение на курсе – заполните эту форму.
Полное имя
E-mail
Телефон
Сообщение
Программа курса JavaScript
1
Section 1: Основные конструкции JavaScript
  • Переменные
  • Присваивание
  • Типы данных. Определение типа данных
  • Преобразование типов
  • Математические функции и константы
  • Понятие условия
  • Условный оператор if else
  • Логический оператор И ( && )
  • Логический оператор ИЛИ ( || )
  • Логический оператор НЕ ( ! )
  • Тернарный оператор
  • Оператор выбора switch
  • Понятие цикла. Цикл while
  • Цикл for
  • Цикл do while
  • Прерывание циклов
  • Вложенные циклы
  • Функции
2
Section 2: Методы работы с числами
  • Число ли это?
  • Number.isNaN() и isNaN() – проверка на NaN
  • Сравнение c NaN
  • Плюс, минус бесконечность
  • Неточность вычисления с очень большими и очень маленькими числами
  • Смена знака
  • Math.abs() – Абсолютное значение числа
  • Math.pow() – Возведение в степень
  • Math.sqrt() – Квадратный корень
  • Math.log() – Логарифм числа
  • Math.floor() – Округление к меньшему
  • Math.ceil() – Округление к большему
  • Math.round() – Округление к ближайшему
  • Math.trunc() – Возвращение целого числа
  • Math.min() – Найти наименьшее
  • Math.max() – Найти наибольшее
  • Math.random() – Случайное число
3
Section 3: Массив и его методы
  • Что такое массив (Array)?
  • Как проверить, что это массив
  • Работа с элементами массива
  • Нахождение суммы или произведения элементов массива
  • Нахождение максимального и минимального элемента массива
  • Array.prototype.push() – Добавление элемента в конец массива
  • Array.prototype.pop() – Удаление последнего элемента в массиве
  • Array.prototype.unshift() – Добавление элемента в начало массива
  • Array.prototype.shift() – Удаление первого элемента массива
  • Array.prototype.includes() – Содержит ли массив искомый элемент
  • Array.prototype.indexOf() – Нахождение первого индекса элемента в массиве
  • Array.prototype.lastIndexOf() – Нахождение последнего индекса элемента в массиве
  • Array.prototype.filter() – Фильтрация массива по условию
  • Array.prototype.find() – Найти элемент в массиве
  • Нахождение дубликатов в массиве
  • Удаление дубликатов в массиве. Оставить только уникальные элементы в массиве
  • Array.prototype.reverse() – Перевернуть массив
  • Расположить элементы массива в обратном порядке (без использования метода
  • reverse)
  • Array.prototype.concat() – Объединение массивов
  • Array.prototype.sort() – Сортировка массива на месте
  • Array.prototype.join() – Массив в строку
  • Array.prototype.every() – Все ли элементы соблюдают условие?
  • Array.prototype.some() – Хотя бы один элемент соблюдает условие?
  • Array.prototype.forEach() – Функция для каждого элемента массива
  • Array.prototype.reduce() – Возврат единого значения массива
  • Array.prototype.map() – Модификация элементов массива
  • Array.prototype.splice() – Изменение содержимого массива
  • Array.prototype.slice() – Копия массива/подмассива
4
Section 4: Строка и методы
  • Что такое строка?
  • Работа с длиной строки и ее символами
  • Цикл по строке от начала
  • Цикл по строке с конца
  • String.prototype.concat() – Объединение строк
  • String.prototype.toLowerCase() – Перевести в нижний регистр
  • String.prototype.toUpperCase() – Перевести в верхний регистр
  • String.prototype.trim() – Удаление пробелов в начале и конце строки
  • String.prototype.trimStart() – Удаление пробелов в начале строки
  • String.prototype.trimEnd() – Удаление пробелов в конце строки
  • String.prototype.padStart() – Заполнение слева
  • String.prototype.padEnd() – Заполнение справа
  • String.prototype.repeat() – Повторение строки
  • String.prototype.includes() – Поиск подстроки в строке
  • String.prototype.indexOf() – Индекс первого вхождения
  • String.prototype.lastIndexOf() – Индекс последнего вхождения
  • String.prototype.startsWith() – Начало строки
  • String.prototype.endsWith() – Окончание строки
  • String.prototype.substring() – Возврат подстроки между двумя индексами
  • String.prototype.slice() – Возврат подстроки между индексами
  • String.prototype.replace() – Замена символа(-ов) в строке
  • String.prototype.split() – Преобразование строки в массив
5
Section 5: Тип данных Объект
  • Что такое объект
  • Как проверить, что это объект
  • Объект – ссылочный тип данных. Сравнение объектов
  • Как получить свойство объекта
  • Путешествие по объекту
  • Добавление и удаление свойств объекта. Проверка существования свойства
  • Итерация по объекту – 'for ... in'
  • Итерация по объекту с помощью методов: Object.keys(), Object.values(), Object.entries()
Добавляйтесь в нашу группу facebook!
Публикуем полезную информацию о новых обучающих мероприятиях, анонсы встреч и полезные материалы для всех, кто работает в сфере IT или вскоре планирует там оказаться
Остались вопросы?
Просто напишите нам!
Задайте вопрос