К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Сортировка: за
Сохранен
583
23 сентября 2021
Сохранен
582
19 ноября 2019
Сохранен
582
11 декабря 2017
Сохранен
581
Клуб изучающих PHP #145 юбилейный /php/ — Это тред для начинающих. Слово «классы» у тебя ассоциируется только со школой, а в аттестате тройка по математике? Ты наш человек. Предыдущий тред был тут: >>3424249 (OP) Старые треды тут https://2ch.hk/pr/arch/ (искать по слову php), а также на архиваче и в гугле по словам по словам "клуб изучающих PHP". С чего начать - основы PHP Наши уроки по PHP собраны по адресу http://codedokode.github.io/phpbook . Это учебник для изучающих с нуля. Там есть задачи, их нужно решать. Но если этот учебник тебе не нравится, можно читать любой другой. Или официальный справочник ( https://www.php.net/manual/ru/langref.php ). Или все сразу. Если что-то непонятно, запости код и попроси подсказку или поищи задачу в архиве тредов. Какой редактор использовать Простые задачки можно решать в онлайн-песочницах вроде https://onlinephp.io/ , https://paiza.io/en/projects/new?language=php , https://www.programiz.com/php/online-compiler/ , но для программ посложнее лучше установить редактор. Есть (дорогая) IDE PhpStorm, есть бесплатный Netbeans и VSCode, условно-бесплатный Sublime Text. Чтобы в последних получить автодополнение для PHP, нужно установить и настроить PHP language server. Вот инструкции по установке PHP на компьютер: https://github.com/codedokode/pasta/blob/master/soft/php-install.md Гайд по командной строке: https://github.com/codedokode/pasta/blob/master/soft/cli.md Что изучать дальше Зная лишь основы PHP, сайт ты не сделаешь и работу не найдешь. Обычно от начинающего требуют чуть-чуть больше: PHP, ООП, основы HTTP, HTML/CSS (основы верстки), JS, SQL, PDO, MVC, git, composer, какой-нибудь фреймворк (Laravel или Symfony), основы автоматического тестирования, основы linux, английский. Вот неофициальный роадмап (карта того, что можно изучать): https://miro.com/app/board/o9J_lbUUBBQ=/ По многим из этих тем у нас есть уроки или задачки: - для понимания, что такое веб-сервер, прочти урок https://github.com/codedokode/pasta/blob/master/soft/web-server.md - для понимая MVC, работы с БД и формами, реши задачу про студентов, в ней много полезных советов: https://github.com/codedokode/pasta/blob/master/student-list.md - далее есть более сложная задача сделать файлообменник на микрофреймворке Slim: https://gist.github.com/codedokode/9424217 - задача, близкая по сложности к реальным задачам на Laravel/Symfony: https://gist.github.com/codedokode/8733007 - после нее можно изучать автоматизированное тестирование https://gist.github.com/codedokode/a455bde7d0748c0a351a - если ты все решил, переходи к Symfony или Laravel - почитать про паттерны можно тут https://designpatternsphp.readthedocs.io/ru/latest/ (если ты не изучил ни одного фреймворка, то это будет рановато). Если хочешь увидеть примеры использования паттернов в реальном коде - ковыряй исходники Симфони, например Symfony Forms. Ну и скажем честно, начинающему без опыта, который не видел сложный код, паттерны понять будет сложно. - для улучшения английского можно читать news.ycombinator.com - там много статей на тему IT. Также, у нас есть задачи которые позволят тебе изучить или подтянуть до нормального уровня знания JS/HTML/CSS/SQL. Решай их параллельно с задачами выше. - задачи на HTML/CSS: https://github.com/codedokode/pasta/blob/master/html/html.md - хороший учебник по JS: https://learn.javascript.ru/ - задачи на JS: https://gist.github.com/codedokode/ce30e7a036f18f416ae0 - задача на SPA (сложно): https://github.com/codedokode/pasta/blob/master/js/spa.md - проверялка решений на JS: http://dkab.github.io/jasmine-tests/ - задачки на SQL: https://www.sql-ex.ru/ (нужна регистрация), https://sql-academy.org/ru/trainer и немного наших задачек: https://github.com/codedokode/pasta/blob/master/db/databases.md Что еще почитать - Мануал по PHP — http://www.php.net/manual/ru/langref.php - Адель Ф. - Архитектура сложных веб-приложений - https://phptherightway.com/ - Книга: Профессиональное программирование на PHP Джордж Шлосснейгл - Книга: Мэтт Зандстра — PHP: Объекты, шаблоны, методики программирования - Про Git: https://git-scm.com/book/ru/v2 - Задачи на алгоритмы: https://codeforces.com/problemset Дополнительно - скачать учебник: зайди на https://github.com/codedokode/phpbook, нажми зеленую кнопку Code -> Download ZIP, распакуй на рабочий стол и открой index.html - что будут спрашивать на собеседовании, если 0 опыта - будут гонять по теории, по официальному мануалу PHP, давать дурацкие задачки на переворачивание строк, гонять по SQL (транзакции, внешние ключи, напиши запрос), по JS (как сделать анимацию при нажатии кнопки), ну погугли, не ленись - сколько времени надо изучать все это? - все зависит от тебя, в районе 10-15 месяцев, но известны случаи когда люди вкатывались с нуля за 2 месяца и перекатывались с другого стека за пару недель
28 декабря 2025
Сохранен
581
19 сентября 2018
Сохранен
580
11 сентября 2025
Сохранен
580
31 мая 2020
Сохранен
580
6 октября 2019
Сохранен
579
11 октября 2019
Сохранен
579
17 ноября 2016
Сохранен
578
12 мая 2022
Сохранен
578
23 апреля 2020
Сохранен
578
18 декабря 2018
Сохранен
578
9 декабря 2018
Сохранен
578
10 марта 2016
Сохранен
578
23 апреля 2015
Сохранен
577
5 апреля 2021
Сохранен
577
24 апреля 2016
Сохранен
576
31 мая 2021
Сохранен
575
Java Thread #255 /java/ — Давайте засветимся с Java! ???? Это не просто суровое кодежурство, это настоящее Java-путешествие во вселенную чудес и невероятных возможностей! ???? Мы, как Java-волшебники, работаем с абстракциями настолько высокими, что звёзды недоумевают, и исследуем глубины кодовой галактики, превращая его в нечто невероятное! Мы - джедаи абстракций ☝, разгадывающие загадки данных, словно истинные детективы, и внедряем магию оптимизации в каждую строку! Наши клавиши клавиатуры - это наши волшебные палочки, создающие чудеса во вселенной Java! ????????✨ Да, мы - покорители звёзд, ведущие корабль сквозь галактику Java, и каждая строчка кода - это наша сияющая звезда! ✨???????? Что тут у нас: ???? LOOM: Потоки без швов, словно магия! ???? Pattern Matching: Проверки данных на стероидах. ???? Sequenced Collections: Теперь .getLast() доступен всем! В превью: Structured Concurrency - контроль над асинхронностью. В превью: Scoped Value - гибкий ThreadLocal. В превью: String Interpolation - вставка переменных просто как ABC. В превью: Unnamed Classes и Instance Main Methods - для хелло-ворлда в одну строчку! Java 21 - как праздник для программистов, только без торта (но с мороженным)! ???????????? Вики по вкатыванию в джаву????: https://github.com/java2ch/java-thread/wiki Предыдущий: >>2853076 (OP)
29 декабря 2023
Сохранен
575
10 апреля 2021
Сохранен
575
19 февраля 2020
Сохранен
575
15 июня 2019
Сохранен
575
9 сентября 2015
Сохранен
574
4 ноября 2016