Открыто

[Geekbrains] PHP. Общий курс (повтор)

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

Цена: 20000р.-44%
Взнос: 11111р.

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

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

  1. 29 май 2015
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба
    PHP. Общий курс
    [​IMG]
    Для всех, кто имеет хотя бы начальные представления о принципах работы сети Интернет, немного знаком с программированием на любом языке, интересуется веб-технологиями и хочет освоить такие технологии, как php, js, html, css/less, mysql, json, xml, ajax, jquery. Потребуются базовое представление о работе интернета и о программировании на любом языке, а также базовое понимание своего предназначения и своих интересов.

    Чему Вы научитесь: Слушатели курса получат теоретические знания и практические навыки в разработке веб-приложений (RIA и SPA).

    Длительность: 16 занятий
    Цена: 19 970 ₽

    • Урок 1. Вводное занятие. Что такое php. Краткая история языка. Основы устройства и работы интерпретатора. Основы работы и настройки сервера apache с php.
    • Урок 2. Введение в HTML и JS. Занятие для тех, кто не знаком с HTML и JS. Рассматриваются базовые аспекты этих языков на уровне, необходимом для работы с PHP и Ajax.
    • Урок 3. Переменные и типы данных. Диапазоны значений переменных. Константы. Числа, логические величины и строки. Массивы. Стандартные переменные и массивы php. Присваивание. Переменные в переменных.
    • Урок 4. Выражения, операторы и управляющие конструкции. Операнды и операторы. Проверка условий, while, do..while, for, foreach, switch, break, continue. Домашнее задание: пишем простейший калькулятор - нужно посчитать несколько математических выражений.
    • Урок 5. Работа с массивами. Создание массивов. Одномерные и многомерные массивы. Функции для работы с массивами в php. Домашнее задание: дано три массива. Нужно получить результат выполнения некоторых операций над этими массивами.
    • Урок 6. Работа со строками. Функции для работы со строками. Регулярные выражения (Perl-совместимые). Домашнее задание: дано несколько строк. Нужно получить результат выполнения некоторых операций над этими строками.
    • Урок 7. Функции и объекты. Создание объектов и работа с ними. Что такое инкапсуляция? Конструкторы и деструкторы. Простое и иерархическое наследование. Абстрактные классы. Перегрузка методов. Домашнее задание: разработать класс, выполняющий простейшие действия над числами, строками и массивами.
    • Урок 8. Аттестационное занятие. Анализ домашних работ и разбор ошибок. Ответы на вопросы. Рассмотрение тем, которые остались недостаточно хорошо освещены и по которым есть вопросы.
    • Урок 9. Файловый ввод/вывод и работа с файловой системой. Функции для работы с файлами и папками: чтение и запись файлов, получение списка файлов и папок. Домашнее задание: разработать навигатор по файловой системе с просмотром папок и (возможно) файлов.
    • Урок 10. Работа с базами данных. Что такое PDO и почему желательно им пользоваться? Основы работы с MySQL (введение в SQL). Домашнее задание: разработать записную книжку с хранением данных в базе данных.
    • Урок 11. Работа с сессиями. Как хранить данные в PHP с привязкой к браузеру пользователя? Как в PHP организована работа с сессиями и что они из себя представляют? Домашнее задание: сделать авторизацию к записной книжке (урок 8).
    • Урок 12. Работа с шаблонами. Из чего состоят веб-приложения и сайты и почему в больших проектах отделяют вёрстку от кода? Домашнее задание: сделать несколько тем для записной книжки (урок 8).
    • Урок 13. Работа с ajax, json и обработка форм. Что такое ajax и каких четырёх разновидностей он бывает? Что такое json? Методы обработки данных, полученных через ajax и формы. Домашнее задание: заменить некоторые формы на вызовы ajax в записной книжке (урок 8).
    • Урок 14. Безопасность. Основные виды уязвимостей веб-сайтов, методы взлома и методы защиты от них. Домашнее задание: Найти и закрыть уязвимости в коде записной книжки, отчитаться о них.
    • Урок 15. Производительность. Работа с кешем. Обзор систем серверного кеширования
    • Урок 16. Аттестационное занятие. Анализ домашних работ и разбор ошибок. Ответы на вопросы. Рассмотрение тем, которые остались недостаточно хорошо освещены и по которым есть вопросы.
     
    1 человеку нравится это.
  2. Последние события

    1. zldar
      zldar не участвует.
      19 ноя 2024
    2. skladchik.com
      В складчине участвует 5 человек(а).
      7 авг 2021
    3. skladchik.com
      В складчине участвует 5 человек(а).
      25 июл 2021
    4. skladchik.com
      В складчине участвует 5 человек(а).
      22 июн 2021