html academy php и yii архитектура сложных веб сервисов
Складчина [HTML Academy] Онлайн-курс PHP и Yii. Архитектура сложных веб-сервисов
Курс разработан для тех, кто хочет сменить профессию и стать высокооплачиваемым профессионалом. Он подойдёт для работающих людей, у которых мало времени.
Подходит ли вам этот курс
Раздел 2
Правильная архитектура
Важно как можно раньше разобраться с тем, что ООП — это не столько про обособленные классы и объекты, сколько про организацию способов их взаимодействия. Иными словами, надо научиться объектно-ориентированному программированию. Проектирование архитектуры в терминах ООП начинается ещё до написания первой строчки кода и именно от этого шага зависит насколько качественный, расширяемый и поддерживаемый код вы напишите в итоге.
Раздел 3
Продвинутые возможности PHP
В современных версиях PHP есть множество интересных возможностей, которые позволяют писать код максимально простым и эффективным образом. Познакомимся с самыми важными возможностями языка, без которых не обходится ни один профессиональный проект.
Раздел 4
Знакомство с фреймворком
Фреймворк — это каркас для разработки приложений. Фреймворк можно воспринимать как набор из множества библиотек, которые облегчают разработку всего проекта в комплексе. Фреймворк также определяет структуру директорий проекта и некоторые архитектурные решения.
На этом курсе мы работаем с фреймворком Yii 2.
Раздел 5
ORM
ORM — это архитектурный шаблон, который позволяет взаимодействовать с базой данных без необходимости писать SQL-запросы, а также позволяет очень просто сохранять и извлекать объекты. Иными словами, с помощью ORM можно сделать как бы «виртуальную объектную базу данных».
В Yii 2 встроена простая и удобная ORM-библиотека, которую мы и будем использовать для работы.
Раздел 6
Компоненты фреймворка, часть 1
Продолжим знакомство с Yii 2. Разберём самые важные компоненты этого фреймворка, которые помогут нам обрабатывать формы и выполнять маршрутизацию между страницами.
Раздел 7
Компоненты фреймворка, часть 2
Рассмотрим оставшиеся компоненты, ведь они обязательно понадобятся для завершения работы над проектом. Здесь речь пойдёт о компонентах, относящихся к самому сердцу фреймворка. Кроме того, узнаем про набор визуальных компонент: это пригодится для быстрого прототипирования или для создания админки приложения.
Раздел 8
Внешние сервисы и API
Довольно часто при разработке сайта требуется, чтобы он запрашивал часть информации или предоставлял возможности из других, сторонних сервисов. Например, сайт может иметь функцию аутентификации через социальные сети. Протокол обмена информацией между двумя сервисами называется API.
Более того: ваш сайт сам может быть поставщиком информации и предоставлять свой API. Мы научимся реализовывать обе стороны взаимодействия: быть в роли API-клиента и API-сервера.
TurboCRM — это современная CRM для бизнеса любого размера.
В ней есть все базовые функции современной CRM-системы — менеджеры могут вести базу клиентов, отслеживать сделки на всех этапах, строить воронки продаж и ставить задачи. Работу с системой упрощают удобный интерфейс с поддержкой AJAX и inline-редактирование текстов. Отслеживать поставленные задачи можно в мобильном приложении.
TurboCRM легко интегрируется с почтовыми сервисами и мессенджерами. Например, можно создавать сделки прямо из письма во встроенном почтовом клиенте или вести переписку с клиентами через бот в Telegram. Также со страницы сделки доступна отправка смс с информацией, полезной для клиента.
Сервис для публикации разовых поручений. Здесь размещаются объявления с предложением выполнить какую-нибудь разовую задачу: написать текст, отвезти документы, собрать мебель и другое.
Исполнители откликаются на заявки и предлагают свою цену и дополнительные условия. У исполнителя и заказчика есть внутренний рейтинг, который позволяет выбрать лучшее предложение из доступных.
Продажник
Онлайн‑курс PHP и Yii. Архитектура сложных веб-сервисов в асинхронном формате
Начните обучение, когда удобно вам
Курс разработан для тех, кто хочет сменить профессию и стать высокооплачиваемым профессионалом. Он подойдёт для работающих людей, у которых мало времени.
Запишитесь на консультацию
Почему курс профессиональный
На этом курсе вы научитесь делать настоящие проекты, такие же по уровню сложности, как в индустрии. И будете делать их правильно, чтобы после обучения выдавать результат высокого уровня, за который компании готовы платить.
Чтобы добиться такого качества обучения, мы используем профессиональную триаду «критерии-проекты-наставники»:
Наставники Проверкой ваших проектов на соответствие критериям качества занимаются наставники, которые являются профессиональными разработчиками.
Критерии качества Профессиональные критерии качества мы разрабатываем совместно с компаниями и профессиональным сообществом.
Настоящие проекты В течение обучения вы выполняете настоящие проекты.
В течение обучения вы выполняете настоящие проекты.
Как проходит
обучение на курсе
Подборка предварительных материалов, выбор наставника и проекта
Изучение материалов, работа над проектом с наставником
Подготовка проекта к итоговой защите
Что вас ждёт на обучении
Структурированная теория
В начале каждого раздела вы изучаете теорию из текстового учебника и отобранных нами материалов.
Практика
После изучения теории выполняете домашнее задание, в котором работаете над своим проектом и закрепляете учебный материал.
Ревью кода
После каждого задания ваш личный наставник проверяет качество работы, делится опытом и рассказывает, как можно сделать лучше.
Адвайзер
Во время учёбы вас будет сопровождать адвайзер. Он поможет составить индивидуальный план прохождения курса — в зависимости от свободного времени, которое вы готовы выделять на обучение.
Подходит ли вам этот курс
Курс проходит в асинхронном формате. Вы можете начать обучение в любое время и двигаться по программе с комфортной вам скоростью.
Главная ценность курса — большой объём обратной связи от наставника, который детально разберёт ваш код, определит пробелы в понимании материала и поможет со всем справиться.
Курс разработан для начинающих разработчиков, уже знакомых с синтаксисом языка PHP, процедурным подходом и работой с MySQL. Он подойдёт для выпускников курса «PHP. Профессиональная веб-разработка».
В курсе мы используем самые эффективные для обучения профессионалов форматы: тексты и автотесты. Мы не злоупотребляем видео и используем его только там, где оно необходимо.
Учим делать правильно
Актуальные стандарты качества: не нужно переучиваться после курса.
Понимание полного цикла работы разработчика.
Фундаментальные и структурированные знания необходимых технологий.
Опыт работы с дедлайнами и планирования работы.
Ориентировочная зарплата выпускника
После успешного завершения курса можно начать карьеру PHP-разработчика, а также продолжить обучение на других наших курсах.
Медианное значение зарплаты PHP-разработчика по исследованию компании «Хабр Карьера» в первом полугодии 2021 года.
Консультация по телефону 8 800 555-86-28.
Наставники — это опытные профессионалы, работающие в индустрии
Мы убеждены, что обратную связь ученику должен давать опытный специалист, который прямо сейчас работает на рынке, решает современные задачи, использует актуальные подходы и инструменты.
Чтобы отбирать таких специалистов, мы построили уникальную систему привлечения и фильтрации.
Вместе с наставником вы будете разрабатывать проект в экосистеме, привычной профессионалам. Рабочий процесс мало отличается от реальной разработки в больших компаниях.
Процесс отбора наставника
Проверяем, кем и где кандидат в наставники работал, какой у него опыт, а также смотрим на его код.
Проводим часовое собеседование, на котором проверяем знание предметной области, а также умение понятно объяснять и другие человеческие качества.
Прошедших собеседование кандидатов допускаем до учеников. На этом путь наставника только начинается. После каждого курса мы собираем обратную связь, которая помогает наставникам совершенствоваться.
Процесс работы с наставником
Во время курса вас будет сопровождать личный наставник. Он будет делать ревью кода, проверять практические задания, отвечать на вопросы и делиться секретами мастерства.
Детальная обратная связь
Ревью кода — это привычная практика, используемая в крупных компаниях, когда более опытный разработчик проверяет код менее опытного. Львиную долю обратной связи вы получите от наставника в виде ревью кода. Он прочитает каждую строчку, оставит комментарии и поможет сделать ваше решение правильным.
Голосовые консультации
А когда ревью кода недостаточно, наставники используют голосовые консультации, зачастую с демонстрацией экрана. На таких консультациях разбирают сложные вопросы или демонстрируют нетривиальные приёмы. Во время курса предусмотрено 5 часов голосовых консультаций.
Учебный проект
На его примере мы будем показывать и разбирать все практические задания в курсе.
Проект уже свёрстан. В течение курса вы сфокусируетесь на главном: проектировании и программировании.
«TurboCRM»
TurboCRM — это современная CRM для бизнеса любого размера.
В ней есть все базовые функции современной CRM-системы — менеджеры могут вести базу клиентов, отслеживать сделки на всех этапах, строить воронки продаж и ставить задачи. Работу с системой упрощают удобный интерфейс с поддержкой AJAX и inline-редактирование текстов. Отслеживать поставленные задачи можно в мобильном приложении.
TurboCRM легко интегрируется с почтовыми сервисами и мессенджерами. Например, можно создавать сделки прямо из письма во встроенном почтовом клиенте или вести переписку с клиентами через бот в Telegram. Также со страницы сделки доступна отправка смс с информацией, полезной для клиента.
Личный проект
В каждом разделе вы будете выполнять задания в рамках личного проекта. Над ним вы будете работать и самостоятельно, и в паре с наставником.
Проект уже свёрстан. В течение курса вы сфокусируетесь на главном: проектировании и программировании.
«Фриланс-биржа»
Сервис для публикации разовых поручений. Здесь размещаются объявления с предложением выполнить какую-нибудь разовую задачу: написать текст, отвезти документы, собрать мебель и другое.
Исполнители откликаются на заявки и предлагают свою цену и дополнительные условия. У исполнителя и заказчика есть внутренний рейтинг, который позволяет выбрать лучшее предложение из доступных.
Программа курса
Вы получите опыт разработки в объектно-ориентированном подходе, научитесь принципу построения правильной архитектуры и работе с популярным, современным фреймворком.
Программа курса отлично подготовит вас к задачам, которые каждый день решают PHP-разработчики начального и среднего уровней.
Объектно-ориентированное программирование
Разберёмся, для чего в принципе нужны объекты и как правильно их проектировать.
Правильная архитектура
Важно как можно раньше разобраться с тем, что ООП — это не столько про обособленные классы и объекты, сколько про организацию способов их взаимодействия. Иными словами, надо научиться объектно-ориентированному программированию. Проектирование архитектуры в терминах ООП начинается ещё до написания первой строчки кода и именно от этого шага зависит насколько качественный, расширяемый и поддерживаемый код вы напишите в итоге.
Продвинутые возможности PHP
В современных версиях PHP есть множество интересных возможностей, которые позволяют писать код максимально простым и эффективным образом. Познакомимся с самыми важными возможностями языка, без которых не обходится ни один профессиональный проект.
Знакомство с фреймворком
Фреймворк — это каркас для разработки приложений. Фреймворк можно воспринимать как набор из множества библиотек, которые облегчают разработку всего проекта в комплексе. Фреймворк также определяет структуру директорий проекта и некоторые архитектурные решения.
На этом курсе мы работаем с фреймворком Yii 2.
В Yii 2 встроена простая и удобная ORM-библиотека, которую мы и будем использовать для работы.
ORM и взаимодействие с базой данных из фреймворка.
Компоненты фреймворка, часть 1
Продолжим знакомство с Yii 2. Разберём самые важные компоненты этого фреймворка, которые помогут нам обрабатывать формы и выполнять маршрутизацию между страницами.
Компоненты фреймворка, часть 2
Рассмотрим оставшиеся компоненты, ведь они обязательно понадобятся для завершения работы над проектом. Здесь речь пойдёт о компонентах, относящихся к самому сердцу фреймворка. Кроме того, узнаем про набор визуальных компонент: это пригодится для быстрого прототипирования или для создания админки приложения.
Внешние сервисы и API
Сертификат
После прохождения курса вы получите электронный сертификат *
* Не является документом об образовании (об обучении). Курс не является услугой.
Статистика Академии
Отзывы выпускников
Новый, асинхронный формат позволил работать более свободно, проблема с нехваткой времени для выполнения заданий теперь решена.
Считаю, что мне просто повезло с наставником, который терпел мои глупые вопросы и с пониманием относился ко мне на протяжении всего времени (Денис, если читаешь, спасибо тебе ещё раз!).
Зарегистрироваться и оплатить
курс «PHP. Архитектура сложных веб-сервисов»
Запишитесь на консультацию
Практикум
Профессии
Информация
Услуги
Остальное
Регистрация
Нажимая кнопку «Зарегистрироваться», вы даёте своё согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности» и соглашаетесь с «Условиями оказания услуг».
Восстановление доступа
Забыли пароль или потеряли доступ к профилю? Введите привязанную к профилю эл. почту, мы отправим вам письмо со ссылкой для восстановления.
Забыли привязать эл. почту к профилю? Напишите нам, мы поможем.
Выбрать способ оплаты
Оплата в рассрочку
Сумма рассрочки
В размере стоимости курса.
В каком банке я могу получить рассрочку
Мы сотрудничаем с банковскими программами Тинькофф-банк и Покупай со СберБанком.
Как оформить рассрочку
Выберите оплату в рассрочку, подходящий вам банк и нажмите кнопку «Оформить». Заполните заявку на сайте выбранного вами банка и дождитесь её одобрения. Одобрение обычно происходит в день обращения.
Сколько и когда возвращать по кредиту
Итоговую сумму и график платежей вы увидите перед тем, как получить рассрочку. Рассрочку выплачивают ежемесячно по графику.
Из маркетолога в веб-разработчики
Несколько лет назад Сергей Шершнёв бросил работу маркетолога и ушёл в веб-разработку. Пройдя курсы HTML Academy и набравшись опыта, он понял, что теперь сам готов преподавать. Сегодня Сергей наставничает на шести курсах HTML Academy и получает от студентов самые высокие оценки.
Наставник Сергей Шершнёв
Знакомство с веб-разработкой
В 2017 году я закончил университет по специальности «электроэнергетика», переехал в Санкт-Петербург и устроился работать маркетологом. На Академию я наткнулся случайно. Увидел бесплатные тренажёры и стал их проходить. Иногда прямо на работе. Благодаря тренажёрам Академии и произошло моё знакомство с IT. Меня заинтересовала эта сфера, я решил уволиться и продолжить изучать веб-разработку. 3-4 месяца я сидел дома и активно осваивал разметку и JavaScript. Возможности пройти профессиональные курсы не было, и я находил материалы в свободном доступе. Сам сделал несколько учебных проектов для портфолио. Потом начал откликаться на вакансии и нашёл свою первую работу: стал PHP-разработчиком, хотя больше учил HTML и JavaScript.
Первое собеседование
Это была студия, у которой была огромная текучка проектов. Команды разработчиков как таковой не было, но на тот момент мне нужна была любая возможность начать что-то делать. Помимо этой вакансии, я ещё откликался на другие, где требовались джуниор-разработчики. В резюме писал всё, что знаю и умею. Даже прошёл несколько собеседований. Той компании, в которую я устроился, нужен был джуниор-разработчик. Проводили интервью директор и менеджер проектов. Но они оба не разбирались в программировании. Вопросы были очень общие. Видимо, им было важно, чтобы у человека горели глаза и было желание работать и учиться. У меня всё это было.
Обучение во время работы
Спустя 4 месяца я уговорил своего работодателя приобрести мне курс «PHP. Профессиональная веб-разработка» в HTML Academy. Тогда впервые я начал заниматься с наставником. У него были свои правила. Мы созванивались пару раз в неделю, обсуждали задания, и он подсказывал, как сделать лучше.
Конечно, когда есть работа, сложно находить время для занятий, но я не сторонник того, чтобы писать код по ночам. В первую очередь я решал рабочие вопросы, а в свободное время занимался. В метро читал какие-нибудь материалы. В начале обучения у меня были только те знания, которых я набрался сам где мог. Курсы мне были необходимы для работы. Это был способ получить качественные знания и фидбэк, которого в моей команде не было.
От студента до наставника
Я оставил заявку на наставничество через несколько месяцев после прохождения курса по PHP. Претендовал на «HTML и CSS. Профессиональная вёрстка сайтов», потому что хорошо верстал и знал, как эта кухня работает. Перед собеседованием, удалённым, немного поволновался. Но всё прошло хорошо, меня взяли. Я готовился, смотрел обучающие ролики Академии, как правильно быть наставником.
Позже я стал наставником и на курсах «JavaScript. Профессиональная разработка веб-интерфейсов», «JavaScript. Архитектура клиентских приложений». Когда за плечами было уже почти 3 года опыта в веб-разработке, я сам прошёл курс «React. Разработка сложных клиентских приложений». Позже я стал наставником и на этом курсе, и на курсах по PHP.
Узнать про курсы подробнее
Запишитесь, чтобы вам ответили на все ваши вопросы.
Нажатие на кнопку — согласие на обработку персональных данных
Работа со студентами
Обычно, если студент хорошо мотивирован, он сам проявляет активность, задаёт конкретные практические вопросы. Если нет — я пишу ему, интересуюсь, как его дела. Иногда такая переписка может длиться долго: когда студент оттягивает сдачу решения. Меньше всего вопросов на «HTML и CSS. Профессиональная вёрстка сайтов». Там всё довольно-таки понятно, и я обычно оставляю подробные комментарии в пулреквесте студента. Много мелких вопросов студенты задают на сложных курсах, таких как «JavaScript. Архитектура клиентских приложений» и «React. Разработка сложных клиентских приложений». Там я часто созваниваюсь со студентами, потому что легче объяснить что-то на голосовых консультациях с демонстрацией экрана. В конце каждого потока студентов интересует, куда им двигаться дальше. Они хотят знать, реально ли с новыми знаниями пойти работать или устроиться на стажировку. Для них очень остро стоит этот вопрос, потому что им нужно зарабатывать. На курсах есть финальные лекции, лайвы, где об этом говорят. Но всё равно это очень индивидуально: каждого интересует, может ли конкретно он устроиться на работу. Поэтому, конечно, со своими студентами я это обсуждаю.
Подборки
Собрали лучшие инструменты, книги, советы и горячие клавиши в одном разделе, чтобы вам было удобнее начать знакомство с миром веб-разработки.
6 книг по JavaScript для начинающих
Мартин, Фаулер, Симпсон и другие.
Пиэмы, тимлиды, техлиды — как их вообще отличать? Пересказ подкаста
Заходят как-то пиэм, тимлид и техлид в бар, а бармен ему и говорит.
9 подкастов о веб-разработке на русском
«Веб-стандарты», «Да как-то» и другие ребята.
Подборка. 5 шпаргалок для начинающих веб-разработчиков
Телеграм-бот, горячие клавиши и что-то на букву H
6 статей, чтобы написать свой первый сайт
С чего вообще начать путь разработчика.
Подборка конференций по веб-разработке в 2021
Где послушать про разработку, прокачаться и обзавестись связями.
8 расширений VS Code для продуктивной работы
Как с помощью плагинов сэкономить время на всём — от обновления страниц до унылого…
10 горячих клавиш VS Code, которые ускорят вашу работу
Подойдут для редактирования кода и попадания в дзен.
10 правил онлайн-собеседований
Собрали всё: от правильного света до курьеров в прямом эфире.
9 полезных плагинов VS Code для вёрстки
Собрали подборку плагинов, которые ускорят работу и сделают всё красивеньким.
Редакторская рассылка
Практикум
Профессии
Информация
Услуги
Остальное
Регистрация
Нажимая кнопку «Зарегистрироваться», вы даёте своё согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности» и соглашаетесь с «Условиями оказания услуг».
Восстановление доступа
Забыли пароль или потеряли доступ к профилю? Введите привязанную к профилю эл. почту, мы отправим вам письмо со ссылкой для восстановления.
Забыли привязать эл. почту к профилю? Напишите нам, мы поможем.
Онлайн‑курс PHP. Профессиональная веб-разработка в асинхронном формате
Начните обучение, когда удобно вам
Курс разработан для тех, кто хочет сменить профессию и стать высокооплачиваемым профессионалом. Он подойдёт для работающих людей, у которых мало времени.
Запишитесь на консультацию
Почему курс профессиональный
На этом курсе вы научитесь делать настоящие проекты, такие же по уровню сложности, как в индустрии. И будете делать их правильно, чтобы после обучения выдавать результат высокого уровня, за который компании готовы платить.
Чтобы добиться такого качества обучения, мы используем профессиональную триаду «критерии-проекты-наставники»:
Наставники Проверкой ваших проектов на соответствие критериям качества занимаются наставники, которые являются профессиональными разработчиками.
Критерии качества Профессиональные критерии качества мы разрабатываем совместно с компаниями и профессиональным сообществом.
Настоящие проекты В течение обучения вы выполняете настоящие проекты.
В течение обучения вы выполняете настоящие проекты.
Как проходит
обучение на курсе
Доступ к тренажёрам, подборка предварительных материалов, выбор наставника и проекта
Изучение материалов, работа над проектом с наставником
Подготовка проекта к итоговой защите
Что вас ждёт на обучении
Структурированная теория
В начале каждого раздела вы изучаете теорию — материалы в текстовом виде, скринкасты и отобранные статьи по теме.
Практика
После изучения теории выполняете домашнее задание, в котором работаете над своим проектом и закрепляете учебный материал.
Ревью кода
После каждого задания ваш личный наставник проверяет качество работы, делится опытом и рассказывает, как можно сделать лучше.
Адвайзер
Во время учёбы вас будет сопровождать адвайзер. Он поможет составить индивидуальный план прохождения курса — в зависимости от свободного времени, которое вы готовы выделять на обучение.
Подходит ли вам этот курс
Курс проходит в асинхронном формате. Вы можете начать обучение в любое время и двигаться по программе с комфортной вам скоростью.
Главная ценность курса — большой объём обратной связи от наставника, который детально разберёт ваш код, определит пробелы в понимании материала и поможет со всем справиться.
Курс рассчитан на новичков. Для его прохождения достаточно завершить тренажёры по основам HTML и CSS.
В курсе мы используем самые эффективные для обучения профессионалов форматы: тексты, тренажёры и автотесты. Мы не злоупотребляем видео и используем его только там, где оно необходимо.
Учим делать правильно
Актуальные стандарты качества: не нужно переучиваться после курса.
Понимание полного цикла работы разработчика.
Фундаментальные и структурированные знания необходимых технологий.
Опыт работы с дедлайнами и планирования работы.
Ориентировочная зарплата выпускника
После успешного завершения курса можно начать карьеру PHP-разработчика, а также продолжить обучение на других наших курсах.
Медианное значение зарплаты PHP-разработчика по исследованию компании «Хабр Карьера» в первом полугодии 2021 года.
Консультация по телефону 8 800 555-86-28.
Наставники — это опытные профессионалы, работающие в индустрии
Мы убеждены, что обратную связь ученику должен давать опытный специалист, который прямо сейчас работает на рынке, решает современные задачи, использует актуальные подходы и инструменты.
Чтобы отбирать таких специалистов, мы построили уникальную систему привлечения и фильтрации.
Вместе с наставником вы будете разрабатывать проект в экосистеме, привычной профессионалам. Рабочий процесс мало отличается от реальной разработки в больших компаниях.
Процесс отбора наставника
Проверяем, кем и где кандидат в наставники работал, какой у него опыт, а также смотрим на его код.
Проводим часовое собеседование, на котором проверяем знание предметной области, а также умение понятно объяснять и другие человеческие качества.
Прошедших собеседование кандидатов допускаем до учеников. На этом путь наставника только начинается. После каждого курса мы собираем обратную связь, которая помогает наставникам совершенствоваться.
Процесс работы с наставником
Во время курса вас будет сопровождать личный наставник. Он будет делать ревью кода, проверять практические задания, отвечать на вопросы и делиться секретами мастерства.
Детальная обратная связь
Ревью кода — это привычная практика, используемая в крупных компаниях, когда более опытный разработчик проверяет код менее опытного. Львиную долю обратной связи вы получите от наставника в виде ревью кода. Он прочитает каждую строчку, оставит комментарии и поможет сделать ваше решение правильным.
Голосовые консультации
А когда ревью кода недостаточно, наставники используют голосовые консультации, зачастую с демонстрацией экрана. На таких консультациях разбирают сложные вопросы или демонстрируют нетривиальные приёмы. Во время курса предусмотрено 5 часов голосовых консультаций.
Учебный проект
В каждом разделе вы будете выполнять задания по личному проекту. Над ним вы будете работать и самостоятельно, и в паре с наставником.
Проект уже свёрстан. Вы будете кодить всё время обучения на курсе.
«GifTube»
Это сервис для загрузки и просмотра гифок. Сервис поддерживает:
Живую версию этого проекта можно посмотреть отдельно.
Личные проекты
После каждого раздела теории вы будете выполнять практическое задания над одним из трёх личных проектов на выбор. Над ними вы будете работать и самостоятельно, и в паре с наставником.
«Дела в порядке»
Сервис для удобного ведения списка дел. Пользователи могут зарегистрироваться, создавать проекты и добавлять в них задачи. Список задач можно фильтровать по срокам или искать в нём задачу по ключевым словам. А ещё можно подписаться на уведомления о предстоящих событиях.
«Yeti Cave»
Интернет-аукцион по продаже вещей. Пользователи могут зарегистрироваться, размещать свои лоты и просматривать лоты других пользователей. Можно фильтровать лоты по категориям, делать на них ставки и подписаться на уведомления о выкупе лота.
«Readme»
Сервис микроблогинга в формате постов сделанный в виде социальной сети. Пользователи могут регистрироваться, просматривать ленту своих подписок, искать что-то новое в разделе популярного, общаться с другими участниками сервиса с помощью встроенного мессенджера и публиковать свои записи в одном из пяти доступных форматов: «Текст», «Картинка», «Ссылка», «Цитата» или «Видео».
Программа курса
Знакомство
Знакомство с рабочим процессом на курсе. Начало изучения PHP: сфера применения языка и его базовый синтаксис.
Из чего состоит PHP
Окончание изучения синтаксиса языка. Разбор необходимых для работы управляющих конструкций, структур данных.
Шаблонизация: оживляем статичную верстку
Научимся делить весь код на отдельные сценарии, а также преобразовывать статичную верстку сайта в отдельные шаблоны.
Что такое база данных
Ни слова про PHP. Знакомство с базой данных и тем, как она хранит информацию. Учимся манипулировать информацией в БД через SQL запросы.
MySQL и PHP
Настраиваем интеграцию PHP-сценариев с базой данных. Учимся выводить информацию из БД на страницах нашего сайта.
Формы и протокол HTTP
Добавим интерактивности на сайт с помощью форм. Разбираем как устроен протокол HTTP и как получать и обрабатывать содержимое формы, отправленное пользователем.
Идентификация пользователя на сайте
Делаем регистрацию и вход на сайт. Учимся правильно хранить пароли и делить страницы сайта на публичные и закрытые.
Дополнительная практика MySQL
Разбираем продвинутые техники работы с MySQL, чтобы сделать сайт ещё более удобным для пользователя.
Библиотеки
Научимся работать с пакетным менеджером, чтобы устанавливать и использовать сторонние библиотеки.
Консультация по телефону 8 800 555-86-28.
Сертификат
После прохождения курса вы получите электронный сертификат *
* Не является документом об образовании (об обучении). Курс не является услугой.
Статистика Академии
Отзывы выпускников
Курс был что надо. Очень понравился сам формат, никакой спешки нет — делаешь тогда, когда удобно. Задания сделаны хорошо. Плавно и постепенно ты вникаешь в суть того, что вообще происходит и не замечаешь, как уже сложные и непонятные вещи превращаются в промежуточные этапы написания сценария.
Мне очень повезло с наставником. И я говорю ему огромное спасибо!
Надо отметить, что в чате проекта на вопросы тоже быстро отвечают.
В целом всё прошло отлично, я действительно ушёл уже очень далеко со времён моего первого курса Академии. Появилась уверенность в своих силах. Впереди второй уровень, но сначала надо закрепить первый.
В целом интенсив очень хороший. Оцениваю на крепкую десятку.
До этого пробовал изучать PHP самостоятельно, по видео-урокам с ютуба. Приличная часть материала там уже достаточно устарела и многие практики по написанию кода никуда не годятся.
В Академии же действительно учат писать код правильно, качественно и по современным стандартам.
Интенсив — лучший способ прокачать свои навыки в короткий промежуток времени.
Оглядываясь назад, с уверенностью могу сказать, что при самостоятельном изучении того же материала я потратил бы в 3 раза больше времени.
Отдельное спасибо Кириллу Сенкевичу за отличную подачу материала. И в целом он — прекрасный преподаватель.
Огромное спасибо за прекрасный интенсив! После этого интенсива у меня имеются крепкие базовые навыки в PHP и MySQL, и самое главное — я знаю куда двигаться дальше.
Зарегистрироваться и оплатить
курс «PHP. Профессиональная веб-разработка»
Запишитесь на консультацию
Практикум
Профессии
Информация
Услуги
Остальное
Регистрация
Нажимая кнопку «Зарегистрироваться», вы даёте своё согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности» и соглашаетесь с «Условиями оказания услуг».
Восстановление доступа
Забыли пароль или потеряли доступ к профилю? Введите привязанную к профилю эл. почту, мы отправим вам письмо со ссылкой для восстановления.
Забыли привязать эл. почту к профилю? Напишите нам, мы поможем.
Выбрать способ оплаты
Оплата в рассрочку
Сумма рассрочки
В размере стоимости курса.
В каком банке я могу получить рассрочку
Мы сотрудничаем с банковскими программами Тинькофф-банк и Покупай со СберБанком.
Как оформить рассрочку
Выберите оплату в рассрочку, подходящий вам банк и нажмите кнопку «Оформить». Заполните заявку на сайте выбранного вами банка и дождитесь её одобрения. Одобрение обычно происходит в день обращения.
Сколько и когда возвращать по кредиту
Итоговую сумму и график платежей вы увидите перед тем, как получить рассрочку. Рассрочку выплачивают ежемесячно по графику.