Курсы по программированию с нуля, онлайн, бесплатно и как получить сертификат.

Курсы по программированию с нуля, онлайн, бесплатно и как получить сертификат.

Вы решили искать курсы по программированию. С нуля онлайн бесплатно, или с наименьшими вложениями, и получить общепризнанный сертификат. И при этом не потерять в качестве. То эта статья для Вас.

Сейчас в сети очень много информации, на столько много что можно просто утонуть, и так и не дойти до цели. Поэтому для начала давайте определимся с целью. т.е. Вы сейчас находитесь в точке "А"  и Вам нужно добраться в точку "Б". Например пусть будет точка "Б", это стать Junior - Javascript разработчиком. То-есть начинающим Javascript программистом. Лучше сразу сходить на hh.ru и поискать стек технологий который будете учить. Тот стек который востребован и по предварительным ощущениям подходит именно Вам.

kursy-po-programirovaniu-besplatno

Курсы по программированию бесплатно или сколько нам будет это стоить?

Сразу нужно понять что если мы не вкладываем деньги в обучение, то нужно будет вкладывать больше своего времени. Если Вы не касались программирования совсем. И Вы не знаете что такое переменные, циклы, массивы, объекты, условные операторы. То Вы идете по моему пути т.е. полностью с нуля. И я знаю сколько много с начала много положительно заряженной мотивации. Вы пожалуйста не растеряйте, мотивация это топливо для достижения нашей цели.

Что бы стать junior-javascript-developer  нам понадобится вот такой стек технологий:

  1. HTML
  2. CSS
  3. Javascript Vanila (т.е. без фреймворков)
  4. Фреймворк

По времени у нас это займет 6 месяцев, при условии что будете учится минимум 30 часов в неделю, и у Вас будет наставник. Дальше я расскажу как найти наставника.

На самом деле изучить javascript это очень трудоемкий труд, и если Вам кажется, что я буду по вечерам учится и через месяц я уже Senior Javascript Developer то Вы очень сильно ошибаетесь. Стать разработчиком, это переделать себя изменить полностью свое мышление. Здесь есть очень большие психологические надломы. Например Вам придется сидеть на стуле или кресле очень много. Не важно пойдете ли Вы в студию или будете фрилансить. И пока Вы будет программистом Вы будете сидеть постоянно, минимум 8 часов в день. А так как человек это живое существо ему будет тяжело и физически и психически.

Есть еще в обучении такой не маловажный момент. Очень часто Вы упираетесь в проблему, того что Вы не знаете как выполнить поставленную задачу, будет много чего не получаться. Сам себя я миллион раз называл "тупицей", и прочими словами. И такая проблема не понимания как решить задачу, в обучении она будет каждый день. Вот эту ежедневную проблему нужно сделать своей подругой, и научиться дружить с проблемами. Нужно составить план того что Вы будете делать если упретесь в стену не понимания того что дальше делать, как решать задачу, как работает тот или иной инструмент. Первое что нужно сделать это загуглить проблему. Тут нужно описать проблему простыми словами, и искать в поисковике это тоже навык, который будет у Вас формироваться с опытом.

Получается что мы будем платить за бесплатные курсы по программированию. Временем и Усилиями-Трудом.

Курсы по программированию бесплатно на Русском языке

Первое с чего нужно начать это HTML, здесь мы долго не задержимся, по сути html это скелет сайта. Здесь небольшая куча тегов, главное понимать какие для чего нужно, и правильное вложение в друг друга. Чуть не забыл, ещё бывают у тегов, атрибуты. Вот есть очень хороший ресурс где описываются все теги и атрибуты https://webref.ru/html  советую по класть его в закладки браузера.
А вот есть видео, которое даст общее понимание что такое HTML и как он работает.

Так же нужно определится какие программы будете использовать для работы. Можете прочитать данный пост, он Вам поможет определится с инструментарием для верстки, а так как Вы начинающий, то и для JS тоже подойдет.

И теперь переходим к бесплатному курсу, обязательно сами все повторяем и сохраняем в отдельные папочки: 

От LoftSchool есть еще тоже бесплатные уроки, регистрируемся на loftschool.com
В личном кабинет есть бесплатные курсы, -"Веб-разработка. Уровень 1".

besplatnye-kursy-programirovaniya

Думаю что за день, максимум за три Вы управитесь. Потому что здесь все просто.

Далее переходим к бесплатному курсу по CSS

 Здесь действуем точно так же, смотрим урок от Хауди Хо и далее бесплатный курс от Sorax:

Курс от Sorax, обязательно весь код нужно набрать, и результат сложить в отдельные папки. Предупреждаю Sorax говорит очень насыщенно и сжато в каждом его слове есть значение, и практически нет воды. Будет тяжко, но оно того стоит.

Здесь не торопитесь. Вам нужно будет сверстать три одно-страничных сайта. За гуглите ".psd макет для верстки". Выберите что-то по проще и по душе. Эти три landing page можно будет уже положить себе в портфолио. В результате чего Вы попрактикуетесь и у Вас будет три работы в портфолио, и начальный навык верстки сайтов. В процессе верстки будет тяжко, пробуйте гуглить и спрашивать на форумах типа тут.

На просмотр уроков + набор кода + верстка трех одно-страничных сайта должно уйти примерно 3 недели. Если управились раньше. Сделайте эти одно-страничники адаптивными хотя бы под пк и мобильник.

Затем переходим к бесплатному курсу по Javascript

Вот здесь начинается программирование. Вот здесь мы положим большинство сил времени и энергии от мотивации. Для начала мы должны подхватить основы программирования.

Понимать терминологию языка. В языках одно и тоже действие или значение, могут в разных ресурсах называть по разному. Еще начинающих путают тем что пишут код в браузере или в консоли операционной системы. Для начала лучше пишите в редакторе кода, а результат смотрите в браузере.

Учим основы программирования а не языка. Нужно узнать что такое переменная, операторы ветвления(условные операторы), массивы, объекты, функции. И тут же вы должны подхватить простые методы, типа alert(); console.log(); ...

Честно пытался я найти что-то прям для начинающих, но все не подошло мне. Я начинал проходить курс на learn.javascript.ru   но не пошло у меня, кое чего конечно начал понимать, делал простейшую игру через alert(); и прочее. И нашел книгу "Javascript для детей" Ника Моргана, вот тут мой путь и начался. В этой книге написано просто, мне стало многое понятно. Тут есть интересные задачки. Дальше я просмотрел курс от Sorax и Вам советую, просмотреть и набрать весь код и да будет много не понятных моментов, но не нужно бояться ищем тратим какое-то время и если не получается идем дальше.

Вот еще курс молодого бойца от lynda.com

Пробуем решить 10-30 задачек в группе vk.

Далее выполняем тестовое задание которое лежит вот здесь на гугл диске.

По времени на книгу, бесплатные курсы, задачки и тестовое задание у Вас уйдет примерно 2 месяца.

Получаем общепризнанный сертификат, за одно узнаем свой уровень знаний.

Пора узнать на что мы способны. Пройдите тесты и получите сертификаты от mail.ru  и GeekBrains. На данном ресурсе Вы можете проверить свой уровень знаний по HTML CSS и Javascript.

kursy-po-programmirivaniu-besplatno
Или вот еще есть сервис сертификации от mail.ru: certification.mail.ru/tests/

sertificates

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

Бесплатный курс по фреймворку JavaScript

Теперь нам нужно определится какой фреймворк изучать. Тут есть три кита, - Angular.js, React.js, Vue.js. Я решил учить Vue вот есть очень хорошая документация на русском языке по vue.js.

А вот курс который даст основные понятия и принцип работы фреймворка.

После прохождения курса, пора написать своё приложение или игру для сайта к примеру.

Наставник по программированию

И.М.Х.О. Учиться нужно обязательно с наставником. Но где его искать. Да вот там же на форумах, и в группах VK.com ищите "просите и обрящите". Очень часто разработчики готовы наставлять, помогать, поправлять, и указывать на ошибки. Иногда в обмен на какую-то простую работу. Иногда за партнерство. Хороший наставник и даст Вам хороший уровень качества, навыка программирования.

Так же можете делится своим кодом на проекте "ответы mail.ru". Честно сказать там так иногда жестко отвечали мне, что просто ужас. Это и правильно, нужно как можно быстрее избавляться от "говно-кода". Зато бесплатно.

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

Создавайте свои проекты. Удачи Вам, - чистого и валидного кода Вам. Благодарю что дочитали до конца.

 

Поделиться ссылкой:

Насколько был полезен этот пост?

Кликни что бы проголосовать

Средний рейтинг / 5. Всего голосов

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *