Открыто

[Специалист] Эксперт по программированию на JavaScript ( + jQuery + AJAX + Node.js)[Повтор]

Тема в разделе "Курсы по программированию", создана пользователем CandyBoy, 26 мар 2017.

Цена: 73950р.
Взнос: 5020р.

Основной список: 16 участников

Резервный список: 14 участников

  1. CandyBoy

    CandyBoy ЧКЧлен клуба

    [​IMG]
    Программа состоит из 5 курсов различного уровня сложности. Пройдя обучение, Вы получите представление о веб-программировании, о языке JavaScript, его специфике и особенностях без привязки к исполняемой среде. Вы получите навыки использования jQuery, узнаете основные концепции AJAX, включая особенности объекта XMLHttpRequest, различные подходы к взаимодействию с сервером и эффективные способы проектирования сложных приложений. На заключительном этапе обучения, Вы ознакомитесь с основами серверного программирования наNode.js. Комплексная программа составлена с учетом актуальных требований работодателей.

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

    JavaScript. Level 1. Web-Development fundamentals
    Ни один современный сайт не обходится без взаимодействия с посетителями. Проверка форм или использование карт, перетаскивание товара в корзину или просмотр увеличенных фотографий – это и многое другое реализуется с помощью скриптового языка JavaScript. С его помощью разработчик задает «реакцию» сайта на действия посетителя, делая ресурс интерактивным.
    Изучение JavaScript - первый шаг в мир построения функциональных сайтов и мощных интерфейсов. Почему стоит изучить JavaScript?
    • Появившись в середине 90-х, этот язык по-прежнему востребован и не имеет серьезных конкурентов.
    • Знание JavaScript является самым частым требованием в вакансиях веб-разработчиков.
    • В рейтинге популярности языков программирования аналитической компании RedMonk (2016 год) JavaScript занимает 1 место.
    • Если одного JavaScript вам станет мало, можно будет перейти на серверное программирование Node.js или изучить схожие по синтаксису С#, С++, Java, PHP.
    Этот курс посвящен основам веб-программирования на JavaScript. Вы получите представление о веб-разработке и, в частности, о языке сценариев JavaScript и его специфике согласно стандарту ECMAScript-262. Вы узнаете, в чем заключаются особенности синтаксиса языка, познакомитесь с основным встроенным функционалом и, выполняя практикумы после каждой темы, научитесь самостоятельно создавать базовые алгоритмы.
    Пройдя курс, вы будете понимать суть веб-программирования и твердо знать язык JavaScript без привязки к среде исполнения. После этого курса вы будете готовы к прикладному применению JavaScript: работе с html-страницей, ее элементами и событиями, которые изучаются на курсе «JavaScript. Уровень 2. Расширенные возможности».
    По окончании курса Вы будете уметь:

    • Понимать сущность программирования
    • Понимать специфику веб-программирования
    • Твердо знать язык JavaScript без привязки к среде исполнения

    Программа курса
    Модуль 1. Основы программирования
    • Введение в JavaScript (ECMAScript-262)
    • Обзор базовых типов
    • Операторы
    • Выражения и инструкции
    • Переменные и константы
    • Манипуляции с базовыми типами
    • Тривиальные типы
    Модуль 2. Управляющие конструкции
    • Цикл while
    • Операторы инкремента и декремента
    • Цикл for
    • Цикл do while
    • Управляющие конструкции if – else if – else
    • Прерывание и продолжение цикла
    • Управляющая конструкция switch
    • Практикум: Практическое применение управляющих конструкций в JavaScript
    Модуль 3. Функции
    • Понятие функций
    • Декларация функций
    • Аргументы функции
    • Возврат значений
    • Области видимости
    • Функция-выражение
    • Анонимная функция
    • Практикум: Использование функций при процедурном подходе в программировании
    Модуль 4. Объектные типы
    • Объектный тип: Объект (Object)
    • Свойства объекта
    • Методы объекта
    • Объектный тип: Массив (Array)
    • Свойство и методы функций
    • Практикум: Использование объектных типов в JavaScript
    Модуль 5. Объектно-ориентированное программирование
    • Конструкторы объектов
    • Прототипы
    • Классы
    • Практикум: Применение объектно-ориентированного подхода в программировании
    Модуль 6. Дополнительная информация
    • Дополнительная информация по функционалу JavaScript
    • Дополнительные встроенные объекты
    Jаvаscriрt. Lеvеl 2. Extendеd cоurse
    Моментальный отклик страницы сайта на любое необходимое действие пользователя — основа функциональности любого веб-ресурса, а значит, его конкурентоспособности. Клиентский JavaScript позволяет выполнять множество функций, повышающих качество взаимодействия сайта с клиентом, по заранее написанному сценарию.
    На занятиях курса «JavaScript. Уровень 2. Расширенные возможности» вы научитесь профессионально писать и использовать JavaScript-скрипты на сайте. Вы будете понимать принципы взаимодействия JavaScript и HTML, освоите основные приемы получения кроссбраузерного кода. Уверенное владение этим сценарным языком программирования позволит вам создавать гибкие интерактивные сайты для заказчиков и собственные проекты.
    В процессе обучения слушатели ведут работу над проектом по созданию простой игры либо плагина для браузера.
    Профессия веб-разработчика сегодня необычайно востребована, при этом чаще всего работодатели ждут от соискателей знания JavaScript. Пройдя курсы JavaScript в «Специалисте», крупнейшем учебном центре России, вы станете ценным специалистом и сможете построить успешную карьеру в веб-разработке.
    По окончании курса Вы будете уметь:
    • Понимать возможности JavaScript в среде веб-браузеров
    • Управлять браузерами и элементами HTML-страниц с помощью JavaScript
    Программа курса
    Модуль 1. Объектная модель браузера

    • Объектная модель браузера
    • Объект Window
    • Объект Navigator
    • Объект Screen
    • Объект History
    • Объект Location
    • Объект Document
    • HTML-коллекции
    • Практикум: Практическое использование объектов браузера
    Модуль 2. Использование элементов HTML
    • Свойства и методы элемента Form
    • Свойства и методы элемента Input
    • Свойства и методы элемента TextArea
    • Свойства и методы элемента Select
    • Свойства и методы элемента Option
    • Свойства и методы элемента Image
    • Свойства и методы элемента Table
    • Практикум: Практическое использование элементов HTML
    Модуль 3. Объектная модель документа: DOM
    • Document Object Model (DOM)
    • Типы узлов
    • Связи между объектами
    • Свойства и методы интерфейса Node
    • Свойства и методы интерфейса Element
    • Свойства и методы интерфейса Document
    • Нестандартные свойства и методы HTML-элементов
    • Свойства и методы коллекции styleSheets
    • Практикум: Использование объектной модели документа
    Модуль 4. События и их обработка
    • Список событий
    • Модели событий
    • Назначение обработчиков событий
    • Работа с обработчиками событий
    • Получение ссылки на событие
    • Отмена действий по умолчанию
    • Кроссбраузерные свойства события
    • Получение ссылки на элемент
    • Использование фазы всплытия событий
    • Отмена всплытия события
    • Практикум: Использование разных моделей событий
    JavaScript. Level 3a. jQuery Library.
    jQuery — самая популярная библиотека JavaScript, облегчающая разработку веб-страниц. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими, создавать более простой, быстрый и лаконичный код.
    На этом курсе Вы получите начальные навыки использования jQuery, что позволит Вам быстрее и эффективнее вести разработку на JavaScript. Курс прежде всего предназначен для слушателей, ранее не имевших дело с jQuery, и желающих начать его использовать.
    В процессе обучения слушатели применят полученные знания на практике и самостоятельно выполнят собственный проект - создадут слайдер для просмотра изображений (или другой плагин).
    По окончании курса Вы будете уметь:
    • Производить эффективную выборку элементов
    • Работать с элементами веб-формы
    • Эффективно манипулировать элементами DOM
    • Управлять эффектами
    • Использовать базовую анимацию
    Программа курса
    Модуль 1. Введение в jQuery
    • Использование текстовых редакторов
    • Использование javascript-консоли в браузерах
    • Введение в jQuery
    • API jQuery
    • Выборка в jQuery
    • Фильтрация
    • DOM: отношения элементов
    • Работа с элементами веб-формы
    • Лабораторная работа
    Модуль 2. События и манипуляции с элементами
    • События jQuery
    • Обработка событий
    • Объект Event
    • Отмена событий
    • Добавление элементов
    • Манипуляции с элементами
    • Делегирование событий
    • Лабораторные работы
    Модуль 3. Анимация в jQuery
    • Базовые эффекты
    • Управление эффектами
    • Метод animate()
    • Исследование анимации
    • Полезный метод grep()
    • Лабораторные работа
    Модуль 4. Практическая работа с jQuery
    • Создание кода плавного показа картинок
    • Оптимизация кода
    • Создание шаблонизатора
    • Использование шаблонизатора Handlebars
    AJAX. Web 2.0 Application Developing
    AJAX, состоящий из HTML, JavaScript и DOM-модели — это замечательный подход, который помогает создать вместо тяжеловесных Веб-интерфейсов интерактивные AJAX-приложения. В рамках курса Вы сможете сделать чрезвычайно эффективную веб-разработку повседневной реальностью. В ходе обучения Вы узнаете основные концепции AJAX, включая особенности объекта XMLHttpRequest, различные подходы к взаимодействию с сервером и эффективные способы проектирования сложных приложений. Вы научитесь создавать AJAX сайты, узнаете о различных способах обмена данными, и после окончания курса сможете сделать свои сайты быстрыми и динамичными. В предлагаемом курсе Вы рассмотрите все аспекты построения современных AJAX приложений. Вы узнаете принципы и подходы к разработке, поэтому этот курс будет интересен любому веб-мастеру.
    Цель курса:
    вы научитесь создавать AJAX сайты, узнаете о различных способах обмена данными, и после окончания курса сможете сделать свои сайты быстрыми и динамичными
    Курс предназначен для веб-мастеров, разработчиков веб-приложений, программистов, а также для тех, кто хотел бы освоить разработку приложений для Web 2.0
    .
    По окончании курса Вы будете уметь:
    • создавать высокоэффективные сайты Web 2.0;
    • использовать объект XmlHttpRequest для выполнения синхронных и асинхронных запросов к серверу;
    • передавать и обрабатывать данные на сервер всеми доступными методами;
    • использовать JSON нотацию для передачи данных;
    • использовать XML-PRC протокол в AJAX приложениях;
    • взаимодействовать с XML Web сервисами по протоколу SOAP;
    • выполнять аутентификацию и авторизацию пользователя различными методами;
    • понимать вопросы безопасности AJAX-приложений;

    Программа курса
    Модуль 1. Основы AJAX приложения

    • Что такое AJAX?
    • Механизмы взаимодействия с сервером
    • Объект XmlHttpRequest
    • Синхронные и асинхронные запросы
    • Получение данных с сервера
    Лабораторная работа:
    • Получение текстовых данных с сервера
    Модуль 2. AJAX и HTTP
    • Методы передачи данных на сервер
    • Передача простых данных методом GET
    • Управление кэшированием ответа
    • Метод HEAD
    • Лабораторная работа: Запрос простых данных методом GET
    • Передача простых данных методом POST
    • Получение и разбор комплексных данных
    Лабораторная работа:
    • Использование методов POST и HEAD
    Модуль 3. Передача сложных типов данных. JSON
    • Недостатки простых текстовых форматов
    • Сериализация сложных данных
    • Что такое JSON
    • Разбор JSON пакета в браузере
    • Разбор JSON пакета на сервере (PHP)
    • Получение данных с сервера
    Лабораторная работа:
    • Авторизация пользователя на сайте
    Модуль 4. Использование XML. XML-RPC
    • Проблемы текстовых данных и JSON
    • Другие способы передачи структурированных данных
    • Обзор XML технологий
    • Клиент-ориентированная и сервер-ориентированная архитектура
    • Протокол XML-RPC
    • Формирование XML-RPC запроса
    • Преобразование XML данных
    Лабораторная работа:
    • Расчет суммы товаров электронного магазина
    Модуль 5. Использование XML веб-сервисов. SOAP
    • XML веб-сервисы
    • Проблемы XML-RPC
    • XML схемы (обзорно)
    • SOAP (обзорно)
    • Формирование и разбор SOAP сообщений
    • Пример работы с XML веб-сервисами
    Лабораторная работа:
    • Сценарий выбора и добавления книг в корзину
    Модуль 6. Безопасность и эффективность AJAX приложений
    • Вопросы безопасности AJAX приложений
    • Аутентификация и авторизация пользователя
    • Лабораторная работа: Аутентификация пользователя
    • Проблемы юзабилити AJAX приложений
    • Производительность AJAX приложений
    Лабораторная работа:
    • Загрузка больших объемов информации
    • Обзор решений AJAX
    • Подведение итогов
    JavaScript. Level 3в. Server-side programming with Node.js
    Node.JS — серверная JavaScript платформа, включающая интерпретатор JavaScript, встроенный сервер и базовый набор библиотек. Платформа предоставляет полностью асинхронную работу с файлами и сетевыми устройствами. С помощью Node.js вы сможете создавать высокопроизводительные масштабируемые клиентские и серверные приложения и сервисы. Особенностью Node.js является каркас, который исполняется не в браузере клиента, а на стороне сервера.
    На курсе Node.js вы познакомитесь с тонкостями работы на серверной платформе, использующей язык программирования JavaScript, узнаете, как устанавливать и запускать платформу Node.js, изучите приемы работы с модулями Node.JS, познакомитесь с особенностями работы сервера Node.JS, научитесь разрабатывать масштабируемые клиентские и серверные приложения и сервисы.
    Курс рекомендован разработчикам, имеющим твердые знания в области программирования на JavaScript, а именно:
    • слушателям, закончившим курсы по JavaScript и желающим продолжить изучение этой технологии;
    • слушателям, закончившим курсы направления «веб-технологии» и желающим идти в ногу со временем;
    • веб-разработчикам, желающим изучить новую серверную технологию.
    В ходе курса слушатели ведут работу над проектом по созданию веб-сайта с использованием фреймворка Express.
    По окончании курса Вы будете уметь:
    • создавать веб-сервер;
    • создавать динамическое веб-приложение;
    • использовать технологии, позволяющие передавать и получать данные без перезагрузки страницы;
    • использовать сеансы для сохранения состояния веб-приложения;
    • использовать документо-ориентированная систему управления базами данных MongoDB;
    • осуществлять безопасную авторизацию пользователя.
    Программа курса
    Модуль 1. Основы Node.js

    • Что такое Node.js
    • Установка Node.js
    • Обзор V8 JavaScript Engine
    • Как работает Node.js
    • Чтение файлов
    • Создание веб-сервера
    • Использование веб-сервера
    • Лабораторная работа: Создание и использование веб-сервера
    Модуль 2. События
    • События JavaScript
    • События http-сервера Node.js
    • Лабораторная работа: Использование событий http-сервера
    • Пользовательские события Node.js
    • Лабораторная работа: Использование пользовательских событий
    Модуль 3. Потоки
    • HTTP-метод POST
    • Использование cURL
    • Способы обработки запроса
    • Чтение из файла и запись в файл
    • Загрузка файла на сервер
    • Лабораторная работа: Использование потоков
    Модуль 4. Модули
    • Использование модулей
    • Как создать модуль
    • Лабораторная работа: Использование модулей
    • NPM - Node Packaged Modules
    • Описание модуля
    • Основные команды NPM
    Модуль 5. Фреймворк Express
    • Фреймворк Express
    • Установка Express
    • Базовое использование Express
    • Использование шаблонизаторов
    • Полезные модули
    • Лабораторная работа: Использование фреймворка Express
    Модуль 6. Веб-сокеты
    • Клиент – сервер: XHR vs WebSocket
    • Модуль Socket.IO
    • Совместное использование модулей Express и Socket.IO
    • Лабораторная работа: Чат с использованием Express и Socket.IO
    Модуль 7. Элементы веб-приложения. Практикум
    • REST API
    • Создание каркаса приложения
    • Использование шаблонизатора
    • Использование MongoDB
    • Использование сеансов
    • Маршрутизация
    • Аутентификация пользователя
     
    1 человеку нравится это.
  2. Последние события

    1. BelkaLK17

      BelkaLK17 не участвует в складчине.

      3 апр 2021
    2. skladchik.com

      В складчине участвует 20 человек(а).

      7 мар 2021
    3. vladik-oradge

      vladik-oradge участвует в складчине.

      23 фев 2021
    4. skladchik.com

      В складчине участвует 20 человек(а).

      23 фев 2021
  3. Андрей-VA

    Андрей-VA СкладчикСкладчик

    А когда примерно можно будет получить материал?
     
  4. CandyBoy

    CandyBoy ЧКЧлен клуба

    Для начала, хотелось бы найти организатора с опытом проведения подобных складчин.
     
    1 человеку нравится это.
  5. Scorpionnn

    Scorpionnn ЧКЧлен клуба

     
  6. skladnur

    skladnur ЧКЧлен клуба

  7. Дядя Митя

    Дядя Митя ЧКЧлен клуба

    Здесь очень неплохой набор по JS. Но ещё есть ДВА КУРСА . И будет не менее интересно!
     
  8. Растаман

    Растаман ЧКЧлен клуба

    Гость, приглашаю в складчину для новичков по созданию REST API на базе современных технологий. Вы сможете создать и выгрузить собственное грамотное серверное приложение, а также сделать клиенты под Android и iOS! Буду рад видеть в участниках, скоро стартуем.
     
  9. drowning pool

    drowning pool ЧКЧлен клуба

  10. Bart

    Bart ЧКЧлен клуба

  11. GogiFaust

    GogiFaust ДолжникДолжник

    может есть смысл разбить курс? меня node.js очень интересует
     
  12. brana

    brana ЧКЧлен клуба

    Интересно, есть ли качественное отличие от курсов 2014-2015 годов? Или материал тот же самый?
     
  13. Goldsmith

    Goldsmith ЧКЧлен клуба

  14. baradin

    baradin ОргОрганизатор

    Хорошо разбираешься в компьютерах и программировании и неплохо на этом зарабатываешь?
    А вот в личной жизни не все так гладко .Простые , но гениальные советы от эксперта в теме отношений и психологии , сделают из вашей жизни один большой праздник


    https://skladchik.com/threads/Как-соблазнять-девушек-если-ты-технарь.156154/
     
  15. Prametei

    Prametei ОргОрганизатор

  16. bonzaza

    bonzaza ЧКЧлен клуба

    Интересует автоматизация процесса веб разработки? Записывайтесь на оригинальную книгу: automating your workflow!
     
  17. bonzaza

    bonzaza ЧКЧлен клуба

    Складчина никак не собирается, время уходит, а Вы хотите освоить JavaScript, разобраться с объектной моделью, применением AJAX, а так же познакомиться с jQuery?
    Записывайтесь на классическую книгу: Javascript и jQuery. Интерактивная веб-разработка. Сборы скоро!
     
  18. bonzaza

    bonzaza ЧКЧлен клуба

    Хотите разобраться во всех тонкостях языка JavaScript или получить более глубокое понимание его работы?
    Записывайтесь на углубленный курс по JavaScript для продвинутых программистов.
     
  19. KirillTyrov

    KirillTyrov ДолжникДолжник

  20. Korifey

    Korifey МодерМодератор Команда форума

  21. VeleOko

    VeleOko ЧКЧлен клуба

Поделиться этой страницей