Think PHP EDU

Программа рассчитана на студентов и начинающих разработчиков. Она дает возможность приобрести теоретические знания и практические навыки в области разработки по направлению РНР под руководством экспертов компании. Знания, полученные во время обучения, дают возможность претендовать на вакансию Junior PHP Developer в компании NIX Solutions.

Обучение в проекте является бесплатным.

Набор в проект закрыт.

ТРЕБОВАНИЯ К КАНДИДАТАМ:

  • знание теории о работе Интернета: из чего он состоит и как происходит обмен информацией в сети;
  • базовые принципы ООП, исключения и интерфейсы;
  • понимание работы СУБД (любой, одной из), базовые знания SQL и принципов нормализации БД;
  • базовое понимание работы PHP интерпретатора;
  • базовые знания языка PHP (как строить циклы, условия, исключения и т.д.);
  • базовые знания языка разметки HTML (основные теги, структура страницы).

КАК ПОПАСТЬ НА ОБУЧЕНИЕ:

  • необходимо заполнить нашу форму резюме;
  • пройти тестирование у нас в офисе или вузе (следи за обновлениями в твиттере);
  • пройти собеседование и получить положительный результат.

СХЕМА ОБУЧЕНИЯ:

  • продолжительность обучения: 3 месяца;
  • формат: очное обучение 3 раза в неделю по несколько часов в офисе компании;
  • начало обучения: октябрь/ноябрь.

НА ОБУЧЕНИИ МОЖНО ПОЛУЧИТЬ ЗНАНИЯ И НАВЫКИ ПО СЛЕДУЮЩИМ ТЕМАМ:

  • настройка сервера с ОС Linux;
  • принципы работы с распределёнными системами контроля версий;
  • работа протокола HTTP;
  • особенности РНР: механизм сессий, загрузка файлов, обработка графики и прочее;
  • реализация паттерна MVC;
  • модульное тестирование;
  • стандарты кодирования РНР;
  • проектирование БД, построение и оптимизация запросов.

ЧТО ДАЛЬШЕ:

При успешном прохождении обучения ты получишь знания, дающие возможность претендовать на вакансию Junior РНР Developer в компании NIX Solutions.

СПРОСИ У ЭКСПЕРТА:

На кого рассчитан курс? ThinkPHP EDU — один из первых обучающих проектов NIX Solutions, возник на основе студенческой практики в PHP-отделе компании. Курс рассчитан на тех, кто обладает базовыми знаниями по веб-разработке.

Чему обучают на курсе? Мы готовим людей к реальным проектам, заполняем пробелы в знаниях, полученных в вузе. Изучаем настройку сервера с ОС Linux; принципы работы с распределёнными системами контроля версий; работу протокола HTTP; особенности РНР (механизм сессий, загрузку файлов, обработку графики и прочее; реализацию паттерна MVC; модульное тестирование; стандарты кодирования РНР); проектирование БД, построение и оптимизацию запросов. Практическая часть курса: придумываем тестовый проект и вместе над ним работаем.

Как проводится проверка усвоенных знаний? В течение обучения студенты работают над тестовым проектом, применяя на практике полученные знания. Финальная проверка знаний — собеседование, которое фактически представляет из себя устный экзамен.