Подготовительный курс профессии "PHP-разработчик"
Интенсивная программа для тех, кто хочет поменять профессию и войти в IT
Кому подойдет курс?
Новичкам, которые сомневаются, стоит ли идти в разработку
Вы попробуете свои силы в программировании и поймете, стоит ли вкладываться в серьезное обучение
Самоучкам: вы что-то знаете, но «плаваете» в основах
Подготовительный курс структурирует знания и восполнит пробелы самостоятельного образования
Всем, кто хочет сменить сферу деятельности
Вы примерите на себя совершенно новую профессию, возможно, это станет началом вашей карьеры в разработке
Формат обучения
Много практики прямо в браузере
Теория и практика с автоматической проверкой в онлайн-тренажере на базе платформы Code Basics.
Вы учитесь самостоятельно в то время, которое удобно вам 3 встречи с наставником 75 уроков
Системные рекомендации: для более продуктивной учебы заниматься лучше с десктопных устройств
Рекомендуем заниматься 1-2 часа в день, чтобы пройти все уроки за 14 дней. Наставник поможет, если что-то непонятно
Модуль 1
Изучать PHP мы будем с нуля, с самых азов. Первый модуль — плацдарм для написания осмысленных программ. В нем мы разберем, как написать свой первый код на PHP. Расскажем, что такое комментарии и зачем они нужны. На примере проверки ваших решений рассмотрим, что такое тестирование и как читать вывод тестов.
Модуль 2
Современные программы создаются для обслуживания бизнесов, помощи в ежедневной жизни и развлечений. Но в основе их работы по-прежнему лежат вычисления. Наиболее простая и базовая тема в программировании — арифметика. В этом модуле мы переведем арифметические действия на язык программирования, поговорим о приоритете операций. Расскажем, что такое линтер и почему он может «ругаться».
Модуль 3
Текст в программировании называется «строками», и эта тема не так проста, как может показаться. Как вывести фразу, в которой есть и одинарные, и двойные кавычки? Как вообще быть с текстом, ведь компьютер не знает ничего о буквах! Модуль посвящен разным аспектам написания текста — от кавычек и экранирования до кодировки.
Модуль 4
PHP — язык со слабой типизацией и неизменяемыми примитивными типами данных. Что произойдет, если мы попробуем умножить число на строку? Каким образом PHP понимает, что за тип данных перед ним? И что делает PHP, когда видит несоответствие типов? Ответы на эти вопросы вы найдете в текущем модуле.
Модуль 5
Информацию можно помещать в специальные «хранилища» — переменные. Это позволяет переиспользовать уже существующие данные и не дублировать их в разных частях кода. В этом модуле мы разберем как изменять переменные и именовать их, чтобы чтение вашего кода было понятным для любого разработчика. Вы поймете, что придумать название переменной не так-то просто! А еще расскажем, как использовать переменные для упрощения сложных вычислений.
Модуль 6
Для выражения любой произвольной операции в программировании существует понятие «функция». Функции — кирпичики, из которых программисты строят системы. В этом модуле мы научимся пользоваться уже созданными функциями. Посмотрим на сигнатуру функции в документации и разберемся, как её использовать. Познакомимся со стандартными библиотеками, которые хранят тысячи функций. Все функции невозможно выучить, но каждый программист должен знать, где искать документацию по ним.
Модуль 7
Определение собственных функций значительно упрощает написание и поддержку программ. Например, умение определять функции позволяет объединять сложные (составные) операции в одну — вся сложность может быть скрыта за одной простой функцией. Научившись писать функции, вы сделаете первый шаг на пути к построению по-настоящему полезных программ. И мы вам в этом поможем.
Модуль 8
Логические выражения позволяют отвечать на вопросы, которые возникают во время работы программы. Пользователь аутентифицирован? Подписка оплачена? Год високосный? В этом модуле изучаем функции-предикаты — те, которые задают вопрос и отвечают на него — правда это или ложь. Попрактикуемся в написании таких функций и перейдем к более сложным логическим выражениям.
Модуль 9
Задача функции-предиката — получить ответ на вопрос, но обычно этого недостаточно и нужно выполнить определенное действие в зависимости от ответа. If и Switch — конструкции PHP, с помощью которых программист может выбирать необходимое поведение программы в зависимости от разных условий: пропускать одни инструкции и выполнять другие. Их и разберем на практике в этом модуле.
Модуль 10
Любой код может повторяться десятки, тысячи, миллионы раз. В комбинации с другими известными нам инструментами — переменными и условиями — это открывает множество возможностей по построению программ и сложных систем. Приведем простой пример. Вам нужно найти конкретную фразу в учебнике из 500 страниц. Фразу вы помните, а вот номер страницы нет. Самый простой (и долгий) способ — последовательно просматривать страницы до тех пор, пока не найдете нужную. Для выполнения таких повторяющихся действий и нужны циклы.
Модуль 11
Узнаем о локализации и современном кодировании строк и работе с ними в PHP, используя функции для многобайтовых кодировок.
Модуль 12
Познакомимся с понятием времени в компьютерах. Рассмотрим аппаратный и системный таймеры, таймзоны и функции для работы с датой и временем в PHP.
Мы бесплатно подберем для Вас подходящие курсы.
Подборка курсов на e-mail