Образовал
Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

11 970 ₽
есть рассрочка
Современные веб-разработчики уделяют недостаточно внимания проектированию архитектуры приложений, связности, полноте и удобству функционала, поэтому даже в крупных проектах имеются огрехи и недоработки для устранения которых, по словам разработчиков, понадобится достаточно много трудозатрат и изменений в исходном коде. Этот курс направлен на закрепление и углубление знаний принципов объектно-ориентированного программирования, применения их в веб-разработках на языке PHP. Также в материалах курса внимание уделяется жизненному циклу веб-приложения, в особенности этапам логического и физического проектирования в нотациях UML и IDEF.

Что вы получите после обучения

Приобретаемые навыки
1
Паттерны проектирования
3
ООП
5
IDEF

Вас будут обучать

PHP-разработчик, который более 12 лет работает с детьми.

Прошел практически каждый этап развития техник программирования: языки
С и Pascal, ОС DOS и Windows 3.1, С++ и ООП, библиотеки, фреймворки и движки. Ведет курсы для детей по программированию, созданию сайтов и игр. Имеет диплом педагога дополнительного образования.

Курсы
51
курс
Официальный аккаунт GeekBrains.
Официальный аккаунт GeekBrains.
Образование и карьера В 2013 году закончил Волжский политехнический институт (филиал) Волгоградского Государственного Технического университета по специальности «Автоматизированные системы обработки информации и управления». На 5 курсе работал разработчиком в веб-студии....
Образование и карьера В 2013 году закончил Волжский политехнический институт (филиал) Волгоградского Государственного Технического университета по специальности «Автоматизированные системы обработки информации и управления». На 5 курсе работал разработчиком в веб-студии. Там я ближе познакомился с HTML, JavaScript, PHP. В 2014 устроился IT-инженером на Волжскую ГЭС. Работал в дочерней компании РусГидро – АО «Гидроремонт-ВКК». Вскоре меня пригласили в проект workez.org. И он действительно сделал из меня программиста. В 2017 был разработчиком в московской веб-студии mobi-q.ru. В сентябре 2017 года меня пригласили на работу в REG.RU, работаю там и сейчас. C января 2020 года нахожусь на позиции тех.лида своей команды и лида своего чаптера Почему веб Ещё будучи студентом, я понимал – будущее за вебом. Будущее за красивыми и функциональными сайтами. Я заметил, как меняются тенденции: от толстых клиентов уходят к тонким, а от тонких – к веб-приложениям. Как-то Стив Джобс сказал: «Того, чего нет на первой странице поисковика, не существует». Этого мне было достаточно, чтобы пойти в веб. Почему PHP * Больше 80% сайтов работают на PHP. Всем им нужна поддержка. Рынок очень нуждается в рабочих руках и мозгах. * У PHP низкий порог вхождения, я на 4 курсе, не зная буквально ничего, мог что-то сделать. * Популярность языка порождает его огромное комьюнити. Размер комьюнити действительно имеет значение. Когда ты можешь найти решение своей проблемы на родном языке – это круто. * Низкий порог вхождения обуславливает большое количество низкоквалифицированных кадров и это считается в PHP нормой. Многие работодатели намеренно нанимают джунов, чтобы сэкономить деньги, тем самым дать им возможность расти. Все в твоих руках. * PHP очень стремительно развивается и совершенствуется, думаю, он будет актуален ещё долгое время, лет 5-10 точно. Моим студентам Считаю, что нет человека, который не сможет научиться программировать. Любой из языков программирования не может быть сложнее родного языка, тк они строго структурированы, логичны. Главное в изучении любого языка – быть последовательным, нельзя пропускать ничего. И ещё очень важное пожелание: не бойтесь задавать вопросы, какими бы глупыми они вам не казались. Конечно, можно побиться головой о стену и войти в комнату, но ведь лучше узнать, где дверь. Наша цель – сделать вас конкурентоспособными разработчиками, а тут без глупых вопросов никуда.

Образовательная организация

Мы учим людей с нуля осваивать программирование, веб-дизайн и маркетинг. Проводим онлайн-курсы со стажировкой и бесплатные мастер-классы, развиваем сообщество, сотрудничаем с компаниями по трудоустройству и непрерывно тестируем новые методики для поднятия эффективности обучения.
Освойте новые профессии на длительных программах. В ходе обучения вы приобретете практические знания, отточите навыки и получите документ, подтверждающий уровень квалификации
GeekBrains — это образовательная платформа, в которой любой человек может получить всё для успешного профессионального будущего.

Мы поможем пройти путь от выбора профессии до выхода на работу по новой специальности. Преподаватели-практики обучают программированию, маркетингу, управлению, дизайну, аналитике и продакшену. После успешного завершения учебы гарантируем стажировку и помощь в трудоустройстве.

На наших ресурсах вы найдете более 1000 бесплатных вебинаров, которые помогают развиваться профессионально и прокачивают soft skills — непрофильные навыки для эффективной работы.

За 10 лет на платформе зарегистрировались и получили доступ к новым знаниям более 4,5 млн человек. А в 2016 году мы вошли в состав Mail.ru Group — крупнейшего IT-гиганта России.

Присоединяйтесь, чтобы освоить новую профессию и поменять жизнь к лучшему!

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

Урок 1. Архитектура веб-приложений Понятие архитектуры. Особенности веб-приложений. Базовый принцип работы веб-приложения. Архитектура MVC.
Урок 2. Принципы проектирования. UML Что такое шаблон? Назначение и роль шаблонов. Классификация шаблонов. Принципы образования шаблонов. Принципы DRY, KISS, SOLID, GRASP. Язык UML. Диаграммы классов и последовательностей.
Урок 3. Проблемы при использовании шаблонов. Антипаттерны Основные проблемы применения шаблонов. Антипаттерны в коде, ООП и архитектуре. Методологические антипаттерны.
Урок 4. Порождающие шаблоны Обзор порождающих шаблонов. Паттерны Abstract Factory, Factory Method, Builder, Prototype, Singleton. Реализация порождающих шаблонов на PHP.
Урок 5. Структурные шаблоны Обзор структурных шаблонов. Паттерны Adapter, Composite, Decorator, Facade. Реализация структурирующих шаблонов на PHP.
Урок 6. Поведенческие шаблоны Обзор поведенческих шаблонов. Паттерны Strategy, Template Method, Observer, Command. Реализация поведенческих шаблонов на PHP.
Урок 7. Шаблоны корпоративных приложений Обзор шаблонов, используемых при разработке корпоративных веб-приложений. Паттерны Registry, Front Controller, Page Controller, Transaction Script, Domain Model, Data Mapper, Identity Map, Unit of work, Lazy Load. Реализация на PHP.
Урок 8. Массивы и структуры данных. Оценка сложности алгоритмаPHP SPL. Структуры данных. Итераторы. SPL-функции. Оценка сложности алгоритма
Урок 9. Сортировка и поиск Работа с большими выборками. Пользовательские сортировки. Алгоритмы поиска
Урок 10. Деревья, рекурсия Понятие деревьев. Применение в программировании. Реализация на PHP.

Рейтинг курса

4.7
рейтинг
1
0
0
0
0

Отзывы о курсе

1 отзыв
по рейтингу по дате
Марина М.
В этот учебный центр я ходила на курсы по PHP. Мне понравилось то, как все было организованно. Преподаватель рассказывал интересно и даже сложные моменты объяснял доходчиво. После курса мои знания...
обновлено 05.10.2022 09:02

Алгоритмы, архитектура и паттерны на PHP

Оставить отзыв
Поделиться курсом с друзьями