Ответы пользователя по тегу Веб-разработка
  • Создание своего веб-проекта - где найти практическую часть, что почитать?

    @SilverSlice
    К сожалению, книг по php подобного рода я не встречал. Если у вас есть желание самостоятельно реализовать что-либо интересное, не изучая предварительно талмуды по каждой отдельной технологии, могу порекомендовать вам книгу Пьюривал Сэмми - «Основы разработки веб-приложений». Это современное введение в веб-разработку для совсем новичков. На протяжении книги разрабатывается приложение «список задач»: кратко описываются html, css, javascript, jquery. В качестве серверной стороны там выбран node.js, но там нет ничего сложного. Вместе с тем рассказывается о noSQL, git, vagrant, развертывании приложения и рефакторинге. Книга небольшая по объему и подходящая для быстрого введения.

    Также рекомендую посмотреть общие лекции по веб-разработке от техносферы, чтобы иметь представление об основах dns, http и БД. Там есть примеры на django, но, учитывая, что вам знаком python, это не должно вызвать трудностей.

    Что касается php, то большинство книг по нему описывают сам язык и не описывают, как создавать реальное приложение. «Learning PHP, MySQL, and JavaScript» подойдет для старта, но нужно быть готовым к тому, что так, как показано в книге, сейчас никто не пишет - это код десятилетней давности, а приведен он лишь для иллюстрации базового синтаксиса. Современный php предполагает разработку на фреймворках - их изучением и надо заниматься после освоения языка.

    P.S. Похожий вопрос на тостере без привязки к конкретному языку: Существует ли книга для новичка, в которой показывают разработку реального проекта?
    Ответ написан
    Комментировать
  • Продвинутая литература по тестированию?

    @SilverSlice
    Real-World Solutions for Developing High-Quality PHP Frameworks and Applications. Один из авторов - создатель PHPUnit. Книга местами устарела, но кое-что, возможно, почерпнёте.
    Ответ написан
    Комментировать
  • Что учить перед тем как окунуться в PHP?

    @SilverSlice
    Начиная с алгоритмов, вы рискуете задушить свой интерес к программированию. Возьмите что попроще для начала. Почему бы вам не присмотреться к javascript? Не совсем backend, но его знание будет очень полезным для веб-разработчика.

    Есть отличные общедоступные учебники с упражнениями:
    - learn.javascript.ru
    - Выразительный Javascript

    Познакомитесь с основами программирования, решите, нравится ли вам этим заниматься, а потом можете браться за более серьезное изучение. Чтобы уверенно разбираться в современном php, нужно будет освоить как минимум ООП и шаблоны проектирования. Ну а если дальше ваш интерес будет сохраняться, то наши советы вам уже не понадобятся - сами доберетесь до алгоритмов, Фаулера, DDD и прочего.
    Ответ написан
    Комментировать