PHP-разработчик. Базовый уровень от Skillbox

    Skillbox
    Стоимость курса
    106 142 Р
    63 685 Р
    Рассрочка
    от 5 307 Р в месяц
    Длительность
    3 месяца
    Сертификат
    Нет
    Начало курса
    В любой момент
    Трудоустройство
    Нет

    Кому подойдет

    • Тем, кто хочет научиться программировать
    • Начинающим разработчикам

    Чему Вы научитесь

    • Устанавливать окружение
    • Программировать на PHP
    • Понимать принципы ООП
    • Работать с файловой системой
    • Находить ошибки в коде
    • Работать с базами данных

    Программа обучения

    PHP-разработчик. Базовый уровень

    Введение в программирование на PHP

    Вы узнаете, для чего нужен язык PHP, что такое веб-приложение, в чём разница между frontend и backend, научитесь устанавливать IDE и окружение для запуска PHP-файлов и запускать их как в браузере, так и в командной строке

    Переменные, числа и boolean

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

    Условные операторы и булева алгебра

    Познакомитесь с булевой алгеброй и булевыми операторами.

    Строки и массивы

    Поймёте, как устроены строки и массивы в PHP, познакомитесь с функциями для работы с ними.

    Циклы

    Узнаете, что такое цикл и какие их виды представлены в PHP.

    Функции: создание и использование

    Научитесь создавать собственные функции, передавать в них параметры, возвращать из них значения и передавать переменные по ссылкам.

    Рекурсия, callback и анонимные функции

    Узнаете, как рекурсивно вызывать функции, подставлять функции в качестве колбэков. Познакомитесь с понятием области видимости, с видами областей видимости и принципами их работы.

    Классы, методы и объекты

    Познакомитесь с ключевыми понятиями объектно ориентированного программирования — классами и объектами. Разберётесь, как они работают, как их создавать и использовать. Научитесь работать с параметрами в методах, возвращать значения, использовать конструкторы и константы.

    Наследование и абстрактные классы

    Узнаете, что такое наследование, переопределения и абстрактные классы.

    Интерфейсы и полиморфизм

    Познакомитесь с интерфейсами в PHP и полиморфизмом.

    Модификаторы доступа, геттеры и сеттеры

    Научитесь управлять доступом к методам и переменным класса, узнаете, что такое геттер, сеттер и область видимости. Познакомитесь с замыканиями.

    HTML/CSS

    Будете верстать простые веб-страницы и править готовую вёрстку.

    Разделение приложения на файлы

    Научитесь структурировать веб-приложения на PHP: разделять код на несколько файлов и папок, правильно подключать PHP-файлы друг к другу, а также понимать файловые структуры в чужом коде.

    Работа с файлами и с сетью

    Будете с помощью PHP читать и записывать файлы разных форматов в локальной файловой системе, а также получать файлы из сети по URL.

    Обработка ошибок, exceptions и логи

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

    Протокол HTTP

    Узнаете, как работать с GET- и POST-запросами, что означают различные статус-коды и чем HTTP отличается от HTTPS.

    Обработка GET- и POST-запросов, header, куки и сессии

    Научитесь обрабатывать данные форм из GET- и POST-запросов, возвращать ответы в разных форматах, пользоваться куки и сессиями.

    REST и RESTful API

    Познакомитесь со стандартом REST и научитесь с ним работать: писать скрипты, которые как отвечают на REST-запросы, так и сами умеют делать REST-запросы к внешним сервисам и обрабатывать их ответы.

    Язык запросов SQL

    Освоите популярный язык для работы с реляционными базами данных.

    Работа с базами данных в PHP

    Научитесь писать запросы на получение, добавление, удаление и изменение информации в реляционных базах данных.

    Фреймворк Laravel

    Познакомитесь с PHP-фреймворком Laravel и научитесь писать на нём простые приложения. Например, планировщик задач с авторизацией пользователей.

    Дополнительный курс

    Система контроля версий Git

    Вы освоите Git: научитесь коммитить изменения, сравнивать версии и делать откаты. Узнаете, как устроена коллективная работа над проектом, что такое ветки и как разрешать конфликты версий.

    Итоговый проект

    Облачное хранилище

    Вы разработаете аналог файлового хранилища Dropbox. Пользователи будут регистрироваться на сервисе, загружать файлы и создавать папки, проводить поиск по документам и делиться файлами с другими участниками. Компоненты приложения вы напишете сами, с нуля, на чистом PHP — без использования фреймворков.

    Отзывы о школе 12

    4.5 из 5
    9
    1
    1
    1
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Станислав 12 октября 2023

      У меня много друзей и знакомых, которые работают в информационных технологиях, в основном как веб-разработчики. Раньше я редко задумывался о программировании, но все изменилось, когда один мой близкий друг начал учиться программировать с нуля. Через три года он стал опытным back-end разработчиком с приличной заработной платой. А почему бы и мне не попробовать? В этот момент я твердо решил стать программистом, независимо от возможных трудностей. Остался только один вопрос: "Где и как учиться?". Я рассматривал варианты и так как Skillbox является самой известной онлайн-школой в СНГ, я решил попробовать их обучение. Честно говоря, я полностью доволен этим курсом, хотя для меня это были существенные расходы. Я уверенно и настойчиво двигаюсь к своей цели стать профессиональным front-end разработчиком. Хотелось бы также сказать несколько слов о моем кураторе, Иване Волике. Благодаря ему я быстро и очень хорошо осваиваю язык JavaScript. Он всегда понятно объясняет те моменты, которые мне неясны из материала курса или заданий. Возможность задавать свои вопросы в любое время и получать качественную обратную связь - одно из основных преимуществ этого курса.

      Был ли отзыв полезен?
    • Анастасия 8 августа 2023

      Я присоединилась к Скиллбокс с целью стать специалистом по C# и приобрела курс «C#-разработчик с нуля до PRO». Несмотря на моё гуманитарное образование, обучение было сложным, но увлекательным. Однокурсники и куратор всегда были готовы поделиться полезными рекомендациями, а отзывы по практическим заданиям были информативными и способствовали направлению мысли в правильное русло. К сожалению, по личным причинам я не смогла продолжить учебу на длительное время и поняла, что мое желание развиваться в области программирования иссякло. Обратившись для замены курса на другое, я была готова к отказу из-за прошедшего времени. Однако к моему счастью, я столкнулась с заботой и помощью - мне помогли определиться с новым направлением, дали консультации по тонкостям обучения на рассматриваемых курсах и ответили на все мои проницательные вопросы, а также перевели на выбранную специализацию. Хочу выразить искреннюю благодарность Роману за оказанную помощь и терпение! В общем, платформа обучения очень комфортна, материалы доступны и структурированы, преподаватели оперативно отвечают на все вопросы и оказывают поддержку. Кроме того, имеется множество бесплатных вебинаров, которые помогают определиться с дальнейшим развитием. Смело рекомендую!

      Был ли отзыв полезен?
    • Евгения 1 июня 2023

      Проходила здесь курс на менеджера маркетплейсов. Долго шла к этому, решилась уволиться с основной работы и попробовать себя в сфере информационного менеджмента. Реклама школы Skillbox шла из каждого утюга, поэтому выбор пал именно на неё. Менеджерам надо отдать должное, перезвонили мне сразу же, после отправки заявки с сайта. Курс я покупала в рассрочку, предлагается еще кредит. Курс купила начальный "Основы работы с маркетплейсами". Информации дается много, самостоятельно вряд ли столько найдешь.  Информация в основном представлена в Exel таблицах, поэтому необходим опыт, иначе вы просто не будите успевать проходить модули. Я научилась анализировать товары, поняла что такое "SEO-оптимизация". По поводу трудоустройства нет гарантии. Иногда сбрасываются вакансии в чат, но тут кто успел, тот и съел. После окончания курса я не стала искать вакансии, считаю, что мои знания поверхностны. Если более углубляться в эту тему, надо продолжать покупать курсы, а они дорогие. 

      Был ли отзыв полезен?
    Посмотреть все отзывы о Skillbox