PHP широко применяется в веб-разработке: с его помощью создают как небольшие сайты, так и крупные интернет-сервисы. Язык используется в проектах разного масштаба, поэтому его освоение дает базу для дальнейшего развития в направлении разработки веб-приложений.
Программа подойдет тем, кто только начинает знакомство с программированием: PHP можно использовать в качестве первого языка и быстро переходить от изучения теории к написанию кода. Курс также будет полезен верстальщикам, которым важно лучше понимать устройство сайтов и CMS, и разработчикам, желающим освоить дополнительный технологический стек и расширить профессиональные компетенции.
Программа обучения
Основы PHP. Начнете с написания первого кода и познакомитесь с базовыми правилами языка. Разберете теги, комментарии и инструкции, узнаете, как проверяются решения, научитесь интерпретировать результаты тестирования и распознавать синтаксические ошибки.
Арифметика. Перенесете привычные математические вычисления в программный код. Освоите арифметические операторы, композицию и очередность выполнения действий, познакомитесь с коммутативными операциями и разберетесь, для чего при разработке используется линтер.
Строки. Научитесь представлять и обрабатывать текст средствами PHP. Рассмотрите разные варианты использования кавычек, экранирующие последовательности, соединение строк и принципы кодирования символов.
Типы данных PHP. Разберетесь в особенностях слабой типизации языка и поведении примитивных значений. Узнаете, что происходит при взаимодействии данных разных типов, и освоите их явное преобразование.
Переменные. Научитесь сохранять информацию для дальнейшего использования в программе, изменять значения и выбирать понятные названия. Разберете выражения, конкатенацию, правила именования, константы, интерполяцию и работу с отдельными символами строки. Также познакомитесь с магическими числами, магическими константами и Heredoc.
Использование функций. Освоите вызов готовых функций и научитесь ориентироваться в их документации. Разберете сигнатуры, параметры со значениями по умолчанию, функции с переменным количеством аргументов, детерминированность и возможности стандартной библиотеки PHP.
Создание функций. Научитесь самостоятельно определять функции, передавать им параметры и возвращать результаты. Разберетесь с необязательными аргументами и закрепите навыки чтения технической документации.
Логика. Познакомитесь с логическим типом и функциями-предикатами. Научитесь объединять операции и функции, использовать логические операторы и отрицание, а также глубже разберете особенности слабой типизации PHP.
Условные конструкции. Освоите управление поведением программы в зависимости от заданных условий. На практике разберете if, else, else if, тернарный оператор, switch и оператор Элвиса.
Циклы. Научитесь автоматизировать многократное выполнение однотипных действий. Освоите while и for, агрегацию чисел и строк, последовательный обход текста, условия внутри циклов, инкремент и декремент, возврат результата и обработку пограничных случаев.
Углубленная работа со строками. Разберетесь с современным представлением текстовых данных в PHP и функциями для многобайтовых кодировок. Познакомитесь с Unicode, локализацией и поиском начальной позиции внутри строки.
Дата и время. Узнаете, как компьютерные системы работают со временем, познакомитесь с аппаратными и системными таймерами. Освоите функции PHP для обработки даты и времени, включая date и mktime(), и разберетесь с часовыми поясами.
Хекслет - онлайн-школа программирования
Основная специализация веб-разработка. В школе есть обучающие программы для новичков и действующих разработчиков. Студенты могут получить все необходимые навыки и знания для трудоустройства веб-разработчиком.
Онлайн-школа программирования, за выпускниками которой охотятся компании
Студенты Хекслета проходят гарантированные собеседования в компаниях-партнёрах
Почему Хекслет
Программы курсов спроектированы так, что их невозможно «отсидеть» или «прослушать». Хекслет заточен на серьезную подготовку будущих специалистов и идеально подходит для тех, кто хочет получать новые востребованные знания в области создания сайтов и веб-приложений
Практика с начала курса. Начнем писать код на первом уроке. Вас ждут сотни упражнений в тренажере, задачки-испытания для тех, кто любит посложнее, а также работа над 4 проектами, в рамках которых вы напишете полноценные веб-приложения и сайты для портфолио на GitHub
Глубокая проработка тем. Мы не сторонники подхода в обучении «повтори за учителем». На курсах Хекслета работа над задачей идет только через реальное понимание. Вы будете не просто писать код на новом для себя языке, а научитесь самостоятельно находить и создавать лучшие решения
Сертификат. Работодатели ценят выпускников Хекслета и даже указывают наши курсы как преимущество при найме. Сертификат — подтверждение того, что вы серьезно поработали над собой и имеете хорошую перспективу стать первоклассным QA-тестировщиком
Опытные наставники. Практикующие разработчики, которые скорректируют траекторию обучения и помогут справиться с трудностями во время прохождения курса. Вы не останетесь один на один с программой и вам не будет стыдно за проделанную работу
Подготовка к трудоустройству. Знания и навыки, которые вы получите на курсе, релевантны требованиям международных компаний. А еще есть программа Карьерный трек, в рамках которой вы подготовитесь к поиску первой работы в IT
Как проходит обучение
Курс состоит из учебных модулей с уроками и проектами
1-2 раза в неделю — встречи с наставником: вебинары, сессии лайвкодинга
В каждом уроке — теория, тесты на закрепление изученного и практика прямо в браузере
Все онлайн-встречи сохраняем в записи — можно пересматривать!
В области веб-разработки есть множество технологий, как новых, так и уже проверенных. К последним относится язык PHP, существующий и активно использующийся более 25 лет. На нём ведётся разработка существенной части web-объектов, а ещё больше уже существует.
Интересуетесь веб-разработкой и готовы связать профессиональную карьеру с цифровыми технологиями? Обратите внимание на популярный скриптовый язык программирования PHP и связанную с его применением специальность PHP-разработчика. Узнайте, каковы его обязанности и где получить образование.
Чтобы освоить востребованную профессию IT-специалиста, потребуются знания языков программирования. Мы сделали подборку самых популярных их них, освоив которые вы сможете построить карьеру мечты.
Помощь и консультация специалиста:
заполните форму, и мы вам перезвоним
Вопросы / Записаться
Вопросы / Записаться
Сайт использует файлы cookie (в том числе, файлы cookie, используемые «Яндекс-метрикой») с целью анализа
поведения посетителей для улучшения Сайта. Продолжая пользоваться Сайтом, вы соглашаетесь на использование
файлов cookie в соответствии с нашей политикой конфиденциальности.