Шлях розвитку в IT
Нульовий рівень - починаю
Для вивчення web розробки (не важливо frontend, backend) спочатку обов'язково треба вивчити технологію HTML та JavaScript. Зробити це можнa на курсах:
Після цих курсів можна починати шукати роботу JavaScript розробника (без React.js). Наступні кроки прогнозуються на основі цих двох курсів.
Знаю JS, хочу прокачатися, практики
Подивіться курс JavaScript 2.0, якщо вам відомі всі теми з нього, та теми не викликають проблем, то наступні курси для вас:
Це курси підвищенної складності. На курсі Методи массивів ви навчитесь використовувати всі методи, писати оптимальний код, використовувати скорочені записи, а на курсі функцій (а курс дійсно складний) вивчите оптимізацію, рекурсію, тощо.
Freelance
Мета - почати швидко (це дуже важливо для клієнта - побачити що він отримає) створювати проекти. Для роботи на freelance можливі два шляхи. Перший:
На курсі PHP Stage 2 ви створите проект з авторизацією, реєстрацією, базами даних, особистим кабінетом. Унікальність проекту у тому, що його можливо пристосувати для будь-якої задачі. Другий шлях:
Цей варіант більш доцільний, якщо ви будете створювати самостійно сайти магазини. І перший, і другий шлях дозволять вам швидко прокачатися для створення постійного прибутну у freelance.
Працювати Fronted розробником
FrontEnd - це напрямок web розробки клієнтської частини сайту. Якщо спростити - те що ви бачите у браузері (chrome), коли заходите на сайт, інтерфейс сайту, логіка його роботи з користувачем це і є FrontEnd. Базою для вивченная Frontend є курси:
Також останнім часом компанії все частіше вимагають вміння працювати з React.js, тому:
Хочу зануритися у глибини JavaScript
Тоді курси підвищеної складності для вас:
Курс Функції JavaScript має підвищену складність - ви отримаєте дуже крутий досвід та знання!
Хочу вивчити React
Якщо ви знаєте HTML, то ваш шлях такий:
У деяких випадках, дуже рекомендую перед вивченням React пройти курс Методи масивів - якщо масиви визивають проблеми.
Також, майбутні колеги, зауважте те, що неможливо вивчити React.js без знання JavaScript. Вчити ці технології одночасно теж не можливо. Спочатку JS, потім React.
Хочу зробити pet проект
У вас є ідея, тому ви хочете втілити її у вигляді сайта чи додатка? Два шляхи:
Після вивчення цих курсів ви зможете реалізувати будь-яку ідею, від інтернет магазину до обробки зображеннь з камер спостереження.
Якщо ви принципово хочете вивчати тільки JavaScript:
Вам буде що показати на співбесіді!
Хочу стати backend розробником
Backend (спрощено: технологія що відповідає за частину сайту, яка працює зі сторони серверу) з одного боку більш важка, але вже не так бурхливо еволюціонує (у порівнянні з frontend). Пропонуємо наступний шлях (звісно треба знати HTML та JS):
Чому така послідовність? Згідно мого досвіду, Node.js після PHP дуже легко вивчається, що спрощує вивчення цих двох технологій разом.
Можливий мінімальний набір:
Також до цих курсів вам буде безкоштовно додано курс MySQL для работи з базами даних.