PHP

web-разработка

Курс начался

26 апреля 2017

Расписание занятий

Понедельник 18:00 - 21:00

Среда 18:00 - 21:00

Защита дипломов

17 августа 2017

Набор на курс завершён

Место проведения

Украина, Одесса
ул. Новосельского, 68/2, «Немецкий центр»


О курсе в цифрах

  • Продолжительность — 3 месяца
  • 26 занятий
  • 78 часов аудиторных занятий
  • 20 домашних заданий
  • Группа до 7 студентов

Для студентов на каждый курс распространяется следующий список требований:

О курсе

Этот курс для того, кто знаком с CSS, HTML и имеет начальные знания по PHP. В рамках курса студенты получат практические знания, необходимые для работы в Netpeak на позиции Junior PHP Software Engineer, узнают о процессах и технологиях, которые ежедневно используют наши разработчики.

Что нужно сделать, чтобы попасть на курс в Образовательном Центре Netpeak?

  1. Заполнить анкету.
  2. Выполнить тестовое задание.
  3. Пройти 2 собеседования.

Требования к абитуриентам

  1. Желание стать Junior PHP-разработчиком в Netpeak.
  2. Готовность к получению не только технических, но и знаний в области бизнес-процессов.
  3. Знание HTML и CSS.
  4. Базовое знание РНР/MySQL и наличие минимального практического опыта в них.
  5. Английский язык не ниже уровня умения читать документацию с Google Translator.
  6. Самодисциплинированность, чтобы не прогуливать занятия и выполнять домашние задания.
  7. Готовность выделить 10 часов в неделю на обучение будущей профессии.
  8. Готовность поглощать большой пласт информации.
  9. Возраст от 20 до 28 лет.

Диплом

Диплом об окончании курса «PHP: web-разработка»

В Образовательном Центре Netpeak не выдают сертификат о прохождении курса, наш диплом — фактическое свидетельство того, что вы готовы стать младшим специалистом.

Просто «прослушать» курс не получится.

Программа курса

  1. Основы работы с Linux.

    1. Установка Linux.
    2. Работа с файловой системой.
    3. Управление пакетами.
  2. Установка и настройка веб-сервера.

    1. Установка и настройка php, apache, mysql.
    2. Vagrant. 
    3. Docker.
  3. Что такое git и для чего он нужен.

    1. Работа с локальным репозиторием.
    2. Работа с удаленными репозиториями.
    3. Практика
    4. Создание и использование собственного репозитория.
  4. CI systems.

  5. Организация рабочего процесса.

    1. Scrum.
    2. Estimates.
  6. Основы PHP

    1. Особенности языка.
    2. Типы данных и их приведение.
    3. Константы.
    4. Операторы и выражения.
    5. Ветвления и циклы.
    6. Суперглобальные переменные.
    7. Работа с датами.
    8. Практика.
    9. Создание простейшего календаря.
    10. Реализация встроенных функций PHP.
  7. ООП.

    1. Принципы и преимущества.
    2. Объект.
    3. Класс.
    4. Свойства.
    5. Методы.
    6. Модификаторы доступа.
    7. Магические методы.
    8. Статические свойства и методы.
    9. Абстрактный класс и интерфейс.
    10. Практика.
    11. Создание классов математических фигур.
  8. MySQL.

    1. Реляционные БД.
    2. Типы полей.
    3. Основы проектирования.
    4. Составление простых и сложных запросов.
    5. Оптимизация и профилирование.
  9. Организация структуры проектов.

  10. Работа с внешними ресурсами.

    1. CURL.
    2. Регулярные выражения.
    3. XML, DOM Parsing.
  11. Composer.

  12. Авторизация через сторонние сервисы.

    1. Практика.
    2. Реализация авторизации через google +.
    3. OpenId.
  13. Codeigniter.

    1. Основная информация.
    2. Загрузка, установка, настройка.
    3. Роутинг.
    4. Active Record.
    5. Helpers.
    6. Libraries (table, parsing, form validation).
    7. Caching.
    8. Benchmarking.
    9. Практика.
    10. Создание простейшего CRUD приложения.
  14. Javascript, jQuery.

    1. Обработка событий.
    2. AJAX.
    3. Использование библиотек.
  15. Написание реального проекта.

Преподаватели

Денис

Воскобойник

Сергей

Смолярчук

Junior PHP Software Engineer of ERP&CRM

Если вы хотите стать частью команды Netpeak в этой должности, прочитайте функциональные обязанности, которые вам предстоит выполнять после окончания курса.

  1. Доработка внутренней ERP/CRM-системы и внедрение бизнес-процессов.
  2. Добавление новых фич и исправление ошибок.
  3. Поддержка пользователей.

Ближайшие курсы

Отзывы студентов

Посмотреть все отзывы о курсе