Привет друзья!

Чтобы стать полноценным разработчиком, вам потребуется многолетний опыт работы в отрасли. Вам нужно будет изучить как интерфейсные, так и серверные языки, а также все тонкости работы с базами данных и хранилищами. На самом деле, вы не можете просто учиться, чтобы стать полноценным разработчиком; все дело в постоянном обучении и получении как можно большего опыта как во фронт-, так и в бэкенд-разработке.

Позвольте мне объяснить вам в Deep!

«Примечание : если после прочтения у вас возникнут какие-либо сомнения, нажмите здесь и свободно задавайте сомнения !"

Шаг 1. Выберите лучшую операционную систему.

Вы можете выбрать Linux или Mac, что очень удобно для разработчиков.

Или все еще можете использовать Windows 10, вам нужно будет включить wsl, и это действительно полезно, но Windows также настоятельно рекомендуется.

2. Купите себе лучший текстовый редактор .

Шаг 2: Приобретите себе лучший текстовый редактор.

Вы найдете людей, использующих код Vs на большинстве своих курсов, поэтому я бы порекомендовал начать с кода Vs, который, очевидно, бесплатен, имеет лучшие функции и большое сообщество.

Шаг 3. Изучите HTML

HTML является строительным блоком для веб-разработки, его так легко изучить и начать, он не требует конфигураций, а множество ресурсов доступно в Интернете.

Шаг 4. Изучите CSS

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

Шаг 5. Создайте себе веб-сайт портфолио

Теперь вы можете приступить к созданию проектов. Вот учебник, который научит вас создавать собственный сайт-портфолио с использованием HTML CSS и Bootstrap.

Шаг 6. Изучите Javascript

Вот курс, который научит вас основам javascript и внедрению js на ваш сайт Html CSS.

https://youtu.be/g1X6b5tRvrw

Шаг 7. Добавьте JavaScript на сайт своего портфолио.

Создайте контактную форму, немного вызовов API и добавьте кнопки для этого.

ПРИМЕЧАНИЕ. Вы можете просмотреть обучающие материалы по созданию материалов и самостоятельно добавить их в свое портфолио.

Шаг 8. Научитесь использовать инструменты разработчика Chrome

Инструменты разработчика Chrome позволяют отлаживать код с Html на Js, и это самое важное, что нужно знать веб-разработчику.

Вот учебник, который я нашел актуальным на Youtube:

https://youtu.be/Y3u2groOG-A

Шаг 9. Изучите Git и Github

Самое главное во время создания проекта — это управление проектом и доступность для команды, изучите Git и Github, отправляйте свой код на GitHub и делайте запросы на извлечение.

Шаг 10: Научитесь использовать терминалы / интерфейс командной строки

Научиться использовать CLI — это самое важное для разработчика, во время работы с сервером или хостингом вы много работаете с CLI.

Для Linux и Mac: используйте ZSH, BASH, Hyper или iTerm
Для Windows: используйте Zsh в Wsl или используйте Git Bash.

Шаг 11: Разместите свой сайт в Интернете

Вы можете бесплатно разместить свой сайт на следующих платформах.

› Netlify
› Github
› Vercel

Шаг 12. Создайте проект с использованием HTML, CSS и JS.

Вы можете копировать код из своих предыдущих проектов, копировать из StackOverflow.
Но не пользуйтесь учебником.

Сборка:
отслеживание расходов
электронная коммерция
приложение для блога

Шаг 13: Изучите React/VUE/Angular

Шаг 13: Изучите React/Vue/Angular

На Udemy и Youtube есть много руководств, где вы можете изучить React Vue или Angular от низшего до продвинутого.

Шаг 14: Создавайте проекты, используя вашу любимую библиотеку

Шаг 14: Создавайте проекты, используя вашу любимую библиотеку

Вот руководство, которому вы можете следовать, чтобы создать сайт электронной коммерции с использованием React и Graphql.

https://www.udemy.com/share/101WH4AEAfeF9UR3wB/

Шаг 15: Подать заявку на работу

Шаг 15: Вы можете подать заявку на работу / стажировку в качестве разработчика интерфейса.

Вам не нужно полностью вписываться в профиль работы, искать работу на Linkedin/Twitter или других сайтах.

Шаг 16. Теперь вы Front End Dev

Шаг 16: Вы сделали это как Frontend Dev.

Теперь вы можете научиться создавать серверные части, используя любой из ваших любимых языков.

Я бы порекомендовал Node js, который действительно великолепен и прост в освоении.

Или же вы можете изучить Django, который использует Python.

Шаг 17. Изучите SQL или NoSQL

Шаг 17: Изучите SQL или NoSQl

Базы данных являются наиболее важной частью сервера, научитесь использовать базы данных MongoDb или Sql, такие как Postgresql или Mysql.

Шаг 18. Изучите NodeJs

Этот курс поможет вам!

https://www.udemy.com/share/1013hoAEAfeF9UR3wB/

Шаг 19: Создайте свой API с помощью Nodejs

Шаг 20. Создайте API для себя с помощью Node Js

Вы можете следовать руководствам и работать с Node js, базами данных и серверами.

Шаг 20: Интегрируйте свой сервер с вашим веб-сайтом.

Используйте Node JS и React, чтобы создавать потрясающие вещи.

Например, Medium Clone, Ecommerce и т. д.

Шаг 21. Разместите свой полный стек сайта

Вы можете разместить свой сайт в Google Cloud, Linode, Digitial Ocen или Aws на бесплатном уровне, чтобы научиться развертывать и добавлять SSL на свой сервер и заставить его работать в HTTP.

Шаг 22. Изучите Docker

Содержание вашего приложения в контейнере для тестирования и размещения — очень популярный способ создания сайтов.

Изучите докер

Шаг 23 : подайте заявку на вакансию Full Stack

Я настоятельно рекомендую вам не попасть в яму учебников и столкнуться с командной работой, подав заявку на работу и получая оплату.

Я гарантирую, если вы будете следовать этой дорожной карте, то сможете освоить полную разработку стека в течение 1 года !

Я не ожидаю, что вы читаете до конца, но вы дочитали до конца, тогда обязательно присоединяйтесь к моему каналу TElegram для будущих блогов и ресурсов, которые могут вам помочь!

https://t.me/joinchat/TXCtfS1tiprfLluo

Большое спасибо || @named_aditya