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

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

Если вам не нравится программирование, не пытайтесь учиться, потому что вы ничего не добьетесь.

В августе 2014 года я начал с wordpress (WordPress — это онлайн-инструмент для создания веб-сайтов с открытым исходным кодом, написанный на PHP, подробнее здесь), после нескольких руководств на YouTube, через 1 день у меня был свой веб-сайт, это был очень простой веб-сайт и дизайн было очень плохо, но это был мой первый веб-сайт, так что это было лучшее, что я мог сделать. Через 2 недели мне пришлось сделать настоящий веб-сайт, это было очень сложно, потому что с темой WordPress вы не можете слишком сильно изменить дизайн, поэтому мне пришлось изучать HTML и CSS, чтобы создать собственный дизайн для веб-сайта. как и все остальные Как сделать. С тех пор моим лучшим другом было КАК СДЕЛАТЬ.

Я заметил кое-что, если вы хотите учиться быстрее, вам нужна страсть. Ну… Как чем-то увлечься?

Для меня было легко. Я спросил своего лучшего друга (КАК СДЕЛАТЬ). Я так, что можно сделать с помощью HTML и CSS, и что мне так было удивительно, поэтому я начал. Искал небольшие проекты, вроде КАК СДЕЛАТЬ МЕНЮ. Через несколько недель я начал использовать BOOTSTRAP 3 (css framework, подробнее здесь).

С BOOTSTRAP 3 создание веб-сайтов стало проще, через 1 неделю у меня был веб-сайт, конечно, это были просто статические страницы.

Через некоторое время я услышал термин SEP (одностраничное приложение). Затем я начинаю рассматривать Angularjs (AngularJS — это структурный фреймворк для динамических веб-приложений. Для получения дополнительной информации нажмите здесь).

Angular смог динамически загружать мои страницы. Мой сайт стал работать быстрее и стал выглядеть лучше. Но мне хотелось большего. Как насчет сервера? Какую базу данных следует использовать?

Я нашел стек MEAN. Что такое стек MEAN?

MEAN.JS — это полнофункциональное решение JavaScript, которое помогает создавать быстрые, надежные и удобные в сопровождении производственные веб-приложения с использованием MongoDB, Express, AngularJS и Node.js.

Подробнее о MEAN.JS можно прочитать здесь

С MEAN.JS моя жизнь изменилась, я имею в виду, что вы можете создать весь веб-сайт, просто используя JAVASCRIPT, даже сервер. Это очень полезно. Большое спасибо этим ребятам, которые создали стек MEAN!

Я создал портфолио, используя MEAN.JS. Нажмите здесь, чтобы увидеть его, или перейдите на мой сайт erancov.com/coding.

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