eblamobla
Новичок
- Статус
- offline
- Регистрация
- 16.05.2021
- Сообщения
- 1
- Репутация
- 3
Первая Статья - Вы её сейчас читаете--Зачем я начал писать этот "блог"?
- Я сам изучаю программирование, и мне очень интересно составлять эти статьи
--Какие темы следующие?
-Подробный разбор каждого языка и каждого навыка, с ссылками на книги и курсы (всё бесплатно)
Вторая Статья - Появится позже
Третья Статья - Появится позже
Четвертая Статья - Появится позже
Для начала нужно определиться к какой категории разработчиков ты будешь относиться?
Какие навыки требуются для фронтенд-разработчиков?
Это все навыки, которыми должен обладать начинающий Фронтендер...
HTML- Это не язык программирования, это язык гипертекстовой разметки
CSS — самые базовые навыки во фронтенд-разработке. HTML создает “скелет” веб-страницы, в то время как CSS отвечает за внешний вид веб-страницы. Текст, изображения и цветовой стиль сайта реализованы с помощью HTML + CSS.
CSS — самые базовые навыки во фронтенд-разработке. HTML создает “скелет” веб-страницы, в то время как CSS отвечает за внешний вид веб-страницы. Текст, изображения и цветовой стиль сайта реализованы с помощью HTML + CSS.
JavaScript — еще один базовый навык во фронтенд-разработке. Он широко используется в клиентской части веб-сайта, добавляя динамические функции на HTML-страницы и обеспечивая пользователям интересное пребывание на сайте, при помощи разнообразных анимаций, эффектов прокрутки и т.д.
Согласно опросу Stack Overflow, JavaScript является наиболее популярным и лидирующим языком среди разработчиков — он доминирует с долей в 62,5% на рынке языков программирования.
Спойлер: jQuery
Спойлер: CSS и JavaScript фреймворки
Согласно опросу Stack Overflow, JavaScript является наиболее популярным и лидирующим языком среди разработчиков — он доминирует с долей в 62,5% на рынке языков программирования.
Спойлер: jQuery
Спойлер: CSS и JavaScript фреймворки
Как вы знаете, без CSS и JavaScript невозможно представить полноценную фронтенд-разработку, но для того, чтобы научиться грамотно писать JS-код и CSS-стили потребуется немало времени и усилий, именно поэтому вам пригодятся CSS и JS фреймворки. Они представляют собой наборы CSS и JS файлов, которые выполняют большую часть работы. Вместо того, чтобы каждый раз начинать с пустого текстового документа, вы можете начать с файла, который уже содержит в себе множество классных JS-функций и CSS-стилей.
Кроме того, использование в одном проекте Bootstrap с другим JavaScript фреймворком, таким как ,например, Angular.js — обычное дело. Зная об этих фреймворках, вы обнаружите, что процесс разработки станет занимать у вас намного меньше времени, чем раньше
Кроме того, использование в одном проекте Bootstrap с другим JavaScript фреймворком, таким как ,например, Angular.js — обычное дело. Зная об этих фреймворках, вы обнаружите, что процесс разработки станет занимать у вас намного меньше времени, чем раньше
PHP используют около 78% всех сайтов. Язык появился в 1995 году, когда было не так много возможностей для создания динамических веб-страниц.
На PHP можно делать:
Компании использующие PHP в своих проектах :
Facebook, Mint, Lyft, Hootsuite, DocuSign, Viber, Buffer.
На PHP можно делать:
- собирать данные форм (ввод логина/пароля и прочее);
- создавать динамический контент на страницах;
- отправлять и получать куки;
- писать скрипты в командной строке;
- выполнять сценарии на стороне сервера;
- разрабатывать настольные приложения.
Компании использующие PHP в своих проектах :
Facebook, Mint, Lyft, Hootsuite, DocuSign, Viber, Buffer.
Тот самый ЯП который я изучал:):
Ruby достаточно лаконичный и не требует много кода для бэкенда, что позволяет разработчикам быстро создавать и запускать прототипы (этим Ruby похож на Python).
Ruby — язык с открытым исходным кодом, а значит его можно модифицировать и дополнять.
На Ruby можно сделать:
Airbnb, Codecademy, TaskRabbit, Kickstarter, RapGenius, Scribd, AngelList.
Ruby достаточно лаконичный и не требует много кода для бэкенда, что позволяет разработчикам быстро создавать и запускать прототипы (этим Ruby похож на Python).
Ruby — язык с открытым исходным кодом, а значит его можно модифицировать и дополнять.
На Ruby можно сделать:
- автоматизировать повторяющиеся задачи;
- создавать веб-приложения;
- писать мобильные приложения и игры;
- создавать прототипы.
Airbnb, Codecademy, TaskRabbit, Kickstarter, RapGenius, Scribd, AngelList.
Наверное самый перегруженный ЯП, но очень подходящий для новичков.
Он используется как для веб-разработки, так и для создания настольных приложений. В Сети можно найти огромное число обучающих сайтов, учебных пособий и руководств по Python, что делает его доступным языком для новичков.
Что можно писать на Питоне:
Он используется как для веб-разработки, так и для создания настольных приложений. В Сети можно найти огромное число обучающих сайтов, учебных пособий и руководств по Python, что делает его доступным языком для новичков.
Что можно писать на Питоне:
- кроссплатформенные shell-скрипты;
- быстрая автоматизация;
- веб-разработка:
- Data Science, Machine Learning. (это я сейчас изучаю)
JavaScript — гибкий язык, который можно использовать как для фронтенда, так и для бэкенда. Это хороший язык для начинающих, поскольку в нём мало настроек, и можно начать писать код прямо в браузере.
На JS можно писать:
JS используют в таких компаниях:
Airbnb, Codecademy, HotelTonight, eBay, Square, Asana.
На JS можно писать:
- мобильные приложения;
- настольные приложения;
- игры;
- веб-серверы;
- презентации;
- и многое другое.
JS используют в таких компаниях:
Airbnb, Codecademy, HotelTonight, eBay, Square, Asana.
Что нужно знать?
git, отладка, выбрать ide, agile, scrum, kanban
________________
И нужно уметь всё, что умеют Фронтеры и Бэкеры:
Фронтенд разработчик обычно выполняет следующие задачи:
Существует несколько сотен языков программирования, но не волнуйтесь, основных не так много:
Какой бы язык вы ни выбрали, вам нужно будет освоить следующие навыки:
git, отладка, выбрать ide, agile, scrum, kanban
________________
И нужно уметь всё, что умеют Фронтеры и Бэкеры:
Фронтенд разработчик обычно выполняет следующие задачи:
- Реализация дизайна с помощью HTML/CSS;
- Работа с DOM посредством JavaScript;
- Взаимодействие с API с помощью Fetch API или подобных средств.
- Создание API для фронтенда (обычно с помощью JSON);
- Разработка проверочной и бизнес-логики;
- Интеграция со сторонними API;
- Работа с базой данных.
Существует несколько сотен языков программирования, но не волнуйтесь, основных не так много:
- Java;
- Ruby;
- Python;
- JavaScript (Node.js);
- Go;
- PHP.
Какой бы язык вы ни выбрали, вам нужно будет освоить следующие навыки:
- Разработка API;
- Основы языка (создание функций, использование условий, операторы, переменные и т. д.);
- Подключение к базе данных;
- Создание запросов к базе данных;
- Управление пакетами;
- Написание тестов.
![[IMG] [IMG]](https://i.ytimg.com/vi/w7jqVCMHO7U/maxresdefault.jpg)