Nincs leírás

me@helium 3c16ebc995 05 pre-alpha done 8 éve
01.md d71c0a50c5 weekdays and modulo update 8 éve
02.md 44dcf3ebd9 02 if without else 8 éve
02HomeWork.md b8745d686c 02 HW update 8 éve
03.md f48484556d 03 HTML typo 8 éve
03HomeWork.md 04aaa83194 03 HW some fix 8 éve
04.md 04aaa83194 03 HW some fix 8 éve
05.md 3c16ebc995 05 pre-alpha done 8 éve
README.md 35afdbbbbb program updates 8 éve

README.md

Основы программирования

Уроки

  1. Введение

    • Алгоритмы и Блок-схемы
    • Код и данные
    • REPL
    • Переменные, типы данных, базовые операции, скобки, выражения
    • Литеральные и вычисляемые значения, DRY
  2. Условия, Boolean, Логические операторы, Циклы

    • Boolean
    • Операторы сравнения
    • not, or, and, not-not
    • Логические выражения
    • if, else
    • Тернарный оператор
    • switch
  3. Отладка, Массивы, строки и циклы

    • Developer Tools
    • debugger
    • Пошаговая отладка
    • Отладочный вывод
    • Комментирование как инструмент отладки
    • while
    • for
    • String как массив.
    • Array
  4. Ассоциативные массивы, in

    • Object как ассоциативный массив
    • in
    • практика
  5. Функции, области видимости

    • Функции
    • Определение и выполнение оных
    • Параметры и возвращаемое значение
    • Область видимости
    • Функции высшего порядка
    • KISS
    • DRY
  6. Модуль

  7. Замыкания,

    • Замыкание. Цели и паттерны использования. Плюсы и минусы
    • Замыкание как объект
    • Мегатонна практики
    • Процесс отладки
  8. ООП функциональное

    • {}
    • Поля ассоциативного массива как методы
    • this
    • call, apply
    • Конструктор
    • new
  9. ООП прототипное

    • prototype
    • наследование
  10. try-catch + свободный полет

  11. Педаляж, можно canvas, можно еще что-то

  12. Модуль