Иллюстрация курса

Попробуй побыть программистом

Онлайн-курс для начинающих

Если вы не удовлетворёны своей профессией, я предлагаю вам плавно перебраться в более крутую профессиональную область — IT. Не бросая текущего места работы, тратя немного свободного времени по вечерам, в удобном темпе и недорого. Если вы начнёте сейчас, пройдёт всего год, и вы сможете устроиться на бóльшие деньги, сможете уехать зимовать в тропики и работать удалённо, а работа будет вас радовать. И вы будете постоянно развиваться. Читайте подробнее о всех прелестях работы в IT.

Этот курс создан специально для тех, кто не уверен, бросаться ли в омут с головой. Программирование многих пугает своей сложностью (зря). На этом курсе вы попробуете то, чем вам предстоит заниматься изо дня в день, если вы решите пойти в IT — писать код на языках HTML, CSS и Ruby. Это даст вам непосредственный, личный опыт, на основе которого вы сможете решить, стоит ли продолжать, или это не ваше. Согласитесь: это лучше, чем ввязаться в долгий и дорогой курс, и потом обнаружить, что происходящее вам не интересно.


Быть ITшником — круто!

Можно получать зарплату в долларах

Подробнее

Можно уехать на ПМЖ по релокации

Подробнее

Работа по-настоящему приятная

Подробнее

Поможет сделать собственный бизнес

Подробнее

Стареть в IT не так страшно

Подробнее

Нас не заменит искусственный интеллект

Подробнее

Технологии и сервисы, с которыми вы познакомитесь

Bourne Again SHell

Bourne Again SHell

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

Cascading Style Sheets

Cascading Style Sheets

Язык для визуального оформления веб-страниц

Chrome DevTools

Chrome DevTools

Панель отладки сайта в браузере Google Chrome

Git

Git

Распределённая система контроля версий

HyperText markup language

HyperText markup language

Язык разметки для веб-страниц, основа любого сайта

Hypertext Transfer Protocol

Hypertext Transfer Protocol

Hypertext transfer protocol

JavaScript

JavaScript

Язык программирования, работающий в браузере

Linux

Linux

Самая популярная операционная система для хостинга и пр. «облачных» технологий

REPL.it

REPL.it

Онлайн среда для выполнения кода на большом количестве языков программирования

Ruby

Ruby

Серверный язык программирования, лёгкий и красивый

Stack Overflow

Stack Overflow

Отввет на любой вопрос о программировании и не только

SublimeText

SublimeText

Текстовый редактор, основное орудие программиста

UpWork

UpWork

Международная фриланс-платформа

VS Code

VS Code

Текстовый редактор от Microsoft

Vim

Vim

Ужасный и могучий древний текстовый редактор для консоли

Virtual private server

Virtual private server

VPS на примере хостинга DigitalOcean


Лекции курса

Скриншот лекции

1. IT — профессия из ближайшего будущего

О возможностях заработка, путешествий, релокации.

Технологии в этой лекции:

  • UpWorkUpWork

2. Легко ли запрыгнуть на поезд IT

Да, легко

3. О языках программирования и платформах

Какой язык выбрать для изучения впервые? Какие вообще бывают языки программирования, сколько их? За какие языки больше всего платят? Кто пишет языки программирования? На чём программировать кофе-машину?

Технологии в этой лекции:

  • Stack OverflowStack Overflow

4. SublimeText

Установим и ознакомимся с одним из самых популярных текстовых редакторов. Удобство и возможности SublimeText подкупают, и им пользуются не только программисты, но и редакторы.

Технологии в этой лекции:

  • SublimeTextSublimeText

5. Обзор HTML + сделаем простенькую страницу

Посмотрим на язык разметки веб-страниц. Начнём делать простенькую страницу, которую впоследствии дополним другими ресурсами.

Технологии в этой лекции:

  • HyperText markup languageHTML

6. Обзор CSS + добавляем «дизайна» нашей странице

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

Технологии в этой лекции:

  • Cascading Style SheetsCSS
  • HyperText markup languageHTML

7. Chrome web inspector

Заглянем «под капот» веб-сайтов с помощью Chrome web inspector. Посмотрим, как удалять назойливые рекламные баннеры и изменять стиль сайтов налету.

Технологии в этой лекции:

  • Chrome DevToolsChrome DevTools

8. JavaScript: добавляем интерактивности

JavaScript

Технологии в этой лекции:

  • Chrome DevToolsChrome DevTools
  • HyperText markup languageHTML
  • JavaScriptJavaScript

9. IDE и VisualStudio Code

Обзор основных функций IDE, отличий от текстового редактора. Обзор VSCode.

Технологии в этой лекции:

  • VS CodeVisual Studio Code

10. Terminal, shell

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

Технологии в этой лекции:

  • Bourne Again SHellBASH
  • LinuxLinux
  • VimVim

11. DigitalOcean: разворачиваем хостинг

Зарегистрируемся в хостинг-провайдере DigitalOcean и развернём самый дешёвый хостинг на Linux.

Технологии в этой лекции:

  • LinuxLinux
  • VimVim
  • Virtual private serverVPS

12. Ruby: первое знакомство

Необольшой обзор языка и попробуем в Repl.it

Технологии в этой лекции:

  • REPL.itREPL.it
  • RubyRuby

13. Знакомство с Git: все ходы записаны

Узнаем, что такое контроль версий, установим GitHub Desktop, попробуем Git из консоли, узнаем о GitHub, сделаем первый публичный репозиторий.

Технологии в этой лекции:

  • GitGit
  • SublimeTextSublimeText
  • VimVim

14. Сколько длится вхождение в профессию, и какой путь обучения

Сколько длится вхождение в профессию, и какой путь обучения

Технологии в этой лекции:

  • Stack OverflowStack Overflow

15. Как из полного ноля стать профессионалом

Как из полного ноля стать профессионалом

Технологии в этой лекции:

  • Stack OverflowStack Overflow

16. Что делать дальше

Куда итди, что читать, где учиться

Технологии в этой лекции:

  • UpWorkUpWork

17. Знакомство с HTTP

Познакомимся с протоколом HTTP, основным транспортом веб-сайтов

Технологии в этой лекции:

  • Bourne Again SHellBASH
  • Chrome DevToolsChrome DevTools
  • Hypertext Transfer ProtocolHTTP

Пример лекции


Что вы получите в результате прохождения курса

  1. Вы попробуете писать код на языках HTML, CSS, JavaScript и Ruby — то, чем вам предстоит заниматься изо дня в день, если вы решите пойти по пути IT.

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

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

Чего вы не получите в результате этого курса

Вы не освоите чего-либо до конца, так чтобы это можно было начать применять в работе. Цель этого курса — составить представление о деятельности, но не освоить её полностью.

Вы не получите сертификата. Т. к. вы в буквальном смысле ничего до конца не выучите, сертифицировать тут нечего.


Формат курса

Курс состоит из видеолекций длиной 10 — 15 минут. Видео проигрывается на любом устройстве (смартфоне, планшете и т. п.) Предполагается, что вы будете пробовать самостоятельно делать всё то, что видите в лекции; однако некоторая польза будет и даже если ничего не делать, и просто посмотреть курс от начала до коцна.


Автор курса

Сергей Педан

Сергей Педан

Я занимаюсь созданием сайтов с 2006 г. — успел поработать веб-дизайнером, HTML-верстальщиком и веб-программистом. 5 лет я работал в московском офисе компании Sony в качестве единственного дизайнера. В 2012 г. я уволился из Sony и впервые уехал зимовать в Таиланд с девушкой и кошкой. С тех пор я работаю в основном удалённо, иногда периодами в офисе.

Программирование — прекрасная и приятная деятельность. Будучи дизайнером, я радовался, какая у меня отличная профессия, но программирование оказалось ещё более увлекательным! Надеюсь, оно понравится и вам!

В современном мире нужно постоянно учиться, чтобы оставаться конкурентноспособным

Тарифы

Продажа курса закрыта. Возможно, в будущем мы снова откроем его продажу.

Что думаете?


Редактировать