Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Где пройти онлайн курсы Php?

ОбразованиеПрограммированиеОбучающие курсы
Анонимный вопрос
  · 5,7 K
семья самое важное  · 17 авг 2020

Первое и самое главное — чтобы хорошо изучить программирование на РНР, надо хорошо изучить программирование. Это очень важная вещь. Большая часть людей, пишущих на РНР, не имеют ни малейшего представления о программировании. Даже о таких базовых вещах, как форматирование кода, отладка, профайлинг, обработка ошибок, файловые операции. Можно заметить, что я не говорю об ООП. Это совсем отдельная тема, ООП надо учить специально. К сожалению, из 100 человек, которые говорят, что знают ООП, 90 являются банальными копипастерами, выучившими синтаксис, но не понимающими смысла объектов. Но чтобы играть в шахматы, недостаточно знать, как ходят фигуры.

Ещё неплохо бы ответить себе на вопрос — для чего ты хочешь выучить программирование на РНР? Вопрос совсем не праздный. Многие люди смешивают в нем кучу разных понятий. К примеру, здесь уже упоминали CMS. и действительно, если речь идёт о зарабатывании денег, то кастомизация Джюмлы и написание к ней говномодулей в финансовом плане куда более выгодны, чем умение писать что-либо с нуля. Для фриланса, во всяком случае.

Вообще, РНР можно использовать очень по-разному. И для каждого случая это будет свой язык.

Можно склепать гостевую или сайт-визитку на «голом» РНР — и ничего плохого или позорного в этом нет. Наоборот — это плюс языка, который годится и для таких целей, не таща за собой пару миллионов строк кода ради сайта из пятисот.

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

Можно написать кастомный хайлоад проект, для которого нужно будет писать собственный фреймворк опять на голом РНР.

Можно, как уже говорилось, клепать сайты на основе какой-нибудь ЦМС.

Вариантов масса! поэтому нужно определиться сначала, чего хочется.

Там выше говорили про JS+CSS — не надо слушать, это полная ерунда. Фронтенд программирование — совсем отдельная вещь, куда больше визуальная, чем абстрактная. И, слава богу, все больше работодателей начинают понимать это. Хотя опять же — если фрилансишь и на все руки мастер — то без этого никуда.

Но если работать хардкорным серверным программистом в команде, то об HTML/JS/CSS нужно иметь только общее представление (поскольку тексты на этих языках являются, вообще-то, практически единственным результатом работы РНР).

А вот что обязательно нужно хорошо знать из сопутствующих технологий — это протокол НТТР, устройство файловой системы, работа c командной строкой в линуксе.

Теперь по остальным

Mysql всё ещё является краеугольным камнем хранения данных в вебе. Нужно знать и понимать джойны, индексы

Фреймворки — обязательно. Тут, правда, стоит проблема выбора, но принципиальной разницы между ними нет. Yii — неплохой выбор.

Гитхаб тебе не нужен, знать его не обязательно. Знать надо git.

А вот что является обязательным для веб-программиста — это умение пользоваться гуглем. Хотя бы на уровне умения скопипастить в поисковую форму сообщение об ошибке или написать вопрос «Что такое git» ;-)

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

Тут найдете кучу разных материалов: https://morekursov.com/forums/skillbox.91/

Сравниваем 2000+ онлайн-курсов и рассказываем об этом в своём блоге :)  · 20 сент 2021  · checkroi.ru
Отвечает
Ivan Buyavets
Самый быстрый и доступный каждому вариант — онлайн-курсы. Их много, платных и бесплатных, разной длительности и глубины погружения. Начнём с платных: - Профессия «PHP-разработчик‌» от Skillbox, 1 год + помощь с трудоустройством - Курс «PHP-разработчик с нуля до PRO» от Skillbox, 9 месяцев - Курс «Программист PHP» от GeekBrains, 4 месяца + помощь с трудоустройством -... Читать далее
Посмотрите актуальные онлайн-курсы в digital 2023 года!Перейти на checkroi.ru
Сервис подбора онлайн-курсов по программированию, дизайну, маркетингу, аналитике и...  · 18 сент 2020  · kursfinder.ru
Отвечает
Елена Онопко
Зависит от: - планируете обучаться бесплатно или платно; - какие цели вы ставите? Если вас интересуют бесплатные курсы, то можете попробовать курсы по РНР на CodeCademy, Coursera, WebShake и так далее. Также в сети можно найти десятки тренажеров и самоучителей. Минусы Знания могут быть не систематизированы, не будет обратной связи, никто не проверит ошибки, а с трудными... Читать далее
Отзывы об онлайн-школах. Каталог отзывов, агрегатор отзывов об обучении  · 28 мар 2021  · headkurs.com
Программист сейчас очень востребованная профессия. Обучиться PHP можно онлайн. Есть возможность найти как платные, так и бесплатные курсы. Для начинающих можно пройти бесплатные уроки на Youtube. Есть видео-курс для начинающих от канала “Гоша Дударь”. Есть обучающие занятия для начинающих от программиста Александра Шиллинга. Многие известные онлайн-школы предлагают... Читать далее
https://headkurs.com - Отзывы о онлайн-школах. рейтинг онлайн-школПерейти на headkurs.com
Курсы программирования ⌨️  · 4 авг 2020  · y-skills.com
Подборка онлайн-курсов по языку PHP: https://y-skills.com/programmirovanie/php Если вы хотите начать обучение с нуля, рекомендую пройти следующие программы: 1. https://ru.code-basics.com/languages/php — бесплатные практические уроки по программированию на PHP. Для начала лучше пройти эти уроки, а уже затем приступать к более углубленным курсам. 2. Основы PHP. Во время... Читать далее
700+ курсов по различным направлениямПерейти на y-skills.com
Мой путь - горизонт событий Моя жизнь - пространство вариантов   · 6 мар 2019

intuit.ru Интернет университет высоких технологий.

Множество курсов можете пройти бесплатно и получить сертификат повышения квалификации на подобии как у меня:- мои навыки