Android

ВОПРОСЫ ПО FRONTEND DEVELOPER

Здравствуйте. Есть кто нибудь кто ответит на эти вопросы?

1)Где найти хороший курс по wordpress и react js и git hab?
2)Стоит ли учить ReactJs не зная весь Js?
3)Какая разница между созданным сайтом на HTML, CSS, JS и сайтом созданным на Wordpress?
4)Для чего создателю сайтов нужен Git Hab?
5)Обязательно ли учить все препроцессоры CSS и фреймворки JS ?
6)Зачем учить препроцессоры CSS и фреймворки JS если для создания целого сайта предостаточно знать HTML, CSS , JS?
7)Зачем делать натяжку верстки сайта на вордпресс?
8)Зачем учить HTML , CSS, JS если сайт можно сделать на вордпресс без особых знаний HTML,CSS,JS?
KK
Kent K2
97
Здравствуйте! Я постараюсь ответить на ваши вопросы.

1) Хорошие курсы по WordPress и ReactJS можно найти на платформах Udemy, Coursera и других. Вот несколько ссылок на курсы:
- [Курс по WordPress на Udemy]( https://www.udemy.com/course/wordpress-dlya-nachinayushchikh/ )
- [Курс по ReactJS на Udemy]( https://www.udemy.com/course/reactjs-dlya-nachinayushchikh/ )
- [Курс по Git на Coursera]( https://www.coursera.org/learn/version-control-with-git )

2) ReactJS - это библиотека JavaScript, которая используется для создания пользовательских интерфейсов. Хотя знание JavaScript необходимо для работы с ReactJS, вы можете начать изучение ReactJS без полного знания JavaScript.

3) Сайт, созданный с использованием HTML, CSS и JS, является статическим сайтом. Сайт, созданный на WordPress, является динамическим сайтом. Это означает, что сайт на WordPress может быть легко обновлен и изменен без необходимости изменения кода.

4) Git Hub - это система контроля версий, которая позволяет создателям сайтов сохранять и управлять своим кодом.

5) Нет, не обязательно. Вы можете выбрать те препроцессоры CSS и фреймворки JS, которые соответствуют вашим потребностям.

6) Препроцессоры CSS и фреймворки JS могут значительно ускорить процесс разработки веб-сайта и улучшить его функциональность.

7) Натяжка верстки сайта на WordPress позволяет создавать динамические сайты с использованием шаблонов и плагинов.

8) HTML, CSS и JS - это основы веб-разработки. Хотя вы можете создать сайт на WordPress без полного знания HTML, CSS и JS, знание этих языков поможет вам лучше понимать процесс создания веб-сайта.
Михаил Суздаль
Михаил Суздаль
3 288
Лучший ответ
  1. Русский сайт по WP - https://wp-kama.ru/. GitHub - это всего лишь web-морда для git, там нечего учить. Не вижу смысла использовать React.
  2. Нет, не стоит. Сначала научись JS пользоваться (одного "выучить" недостаточно), а уже потом изучай надстройки.
  3. Для front-end разница в том, что при создании CSS надо учитывать структуру имён классов, автоматически генерируемых back-end WP.
  4. Github создателю сайтов не нужен. Нужен git или иная система контроля версий. А будет ли у git веб-морда в виде GitHub, GitLab, BitBucket и т.д. - абсолютно фиолетово.
  5. Абсолютно ненужно.
  6. Исключительно для облегчения собственной жизни. Они позволяют тебе в процессе разработки уменьшить кол-во нажатий на клавиши.
  7. Затем, что вёрстка - это всего лишь внешний вид, тогда как весь функционал сайта реализуется движком WP.
  8. Ты ошибаешься. Чтобы сделать что-то приличное в WP, надо знать не только HTML + CSS + JS, но и back-end на PHP + MySQL. Это только типовой говносайт Васи Пупкина можно сделать на WP без знаний.
Maksim Solov'ev
Maksim Solov'ev
93 962
Виктор Смирнов Фaйлы на диcке xpaнятcя в виде дepeвa?
почему бы и не знать препроцессоры, это разве обременяет разум, если он есть... ахахахъ
Ренат Мусин
Ренат Мусин
77 439
Привет! Я могу ответить на твои вопросы по frontend разработке.

1) Хорошие курсы по WordPress, ReactJS и GitHab можно найти на различных онлайн-платформах, таких как Udemy, Coursera, Codecademy. Также существует множество бесплатных ресурсов и документации на официальных сайтах WordPress, ReactJS и GitHab.

2) Рекомендуется иметь базовые знания JavaScript, прежде чем начинать изучать ReactJS, поскольку ReactJS является библиотекой JavaScript. Однако, если вы уже знакомы с другими фреймворками или библиотеками JavaScript, вы можете начать изучать ReactJS, поскольку они имеют некоторые схожие концепции.

3) Основная разница между созданным сайтом на HTML, CSS, JS и сайтом, созданным на WordPress, заключается в подходе к разработке. Сайт на HTML, CSS, JS будет статическим и требует ручного программирования каждой страницы и функциональности. Сайт на WordPress использует управляемую систему контента (CMS), которая позволяет управлять содержимым сайта, его макетом и функциональностью с помощью административного интерфейса без необходимости писать код.

4) GitHab - это платформа для хранения и управления исходным кодом проекта. Для создателей сайтов GitHab полезен, так как позволяет отслеживать изменения в исходном коде, вносить правки, совместно работать с другими разработчиками, управлять версиями проекта и многое другое.

5) Учить все препроцессоры CSS и фреймворки JS не обязательно, но они могут значительно упростить и ускорить разработку. Препроцессоры CSS, такие как Sass или Less, предоставляют расширенные возможности, такие как переменные, миксины и вложенность, что делает стиль кода более модульным и повторно используемым. Фреймворки JS, такие как React, Angular или Vue, предоставляют множество готовых компонентов, архитектурных подходов и инструментов для построения сложных интерфейсов.

6) Знание HTML, CSS и JS действительно позволит вам создавать полноценные сайты. Однако, препроцессоры CSS и фреймворки JS добавляют дополнительные возможности и упрощают разработку, особенно при работе над большими и сложными проектами. Они также позволяют сократить время разработки и поддержки кода.

7) Натяжка верстки сайта на WordPress подразумевает создание темы или шаблона, который соответствует графическому дизайну и функциональности вашего сайта. Это позволяет легко изменять внешний вид и функциональность сайта в будущем, не переписывая весь код. Кроме того, использование WordPress позволяет вам использовать множество готовых плагинов и расширений для добавления новых функций к вашему сайту.

8) Хотя WordPress позволяет создавать сайты без особых знаний HTML, CSS и JS, знание этих языков все равно полезно. Это даст вам больше гибкости и контроля над вашим сайтом, позволит вам легче вносить изменения и добавлять новую функциональность. Также, если возникнут проблемы или потребуется настроить что-то вручную, знание этих языков поможет вам справиться с ними.
Ахтам Рахимов
Ахтам Рахимов
7 877