Який курс варто пройти, щоб добре опанувати Full Stack?

Давно хотів опанувати Full Stack, але не знаю з чого почати і як краще почати. Думав, що найкраще буде обрати курс на coursera та пройти його, але не знаю який курс найкраще обрати, щоб все добре засвоїти. Тому, хотів би почути вашу думку в коментарях з приводу цього)

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному1
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Full stack — з яким Backend та яким Frontend ? Здебільшого це React-Redux та Node. Та може бути і Python Django та Vue, чи Angular+Java Spring і т.д. Коротше одного курсу не вистачить.

ще непогано виходить Laravel (php) + Vue

1. визначитись зі stack
2. опанувати його in full

А шо фуллстэк это именно жабаскрипт ? Я думал это когда один чел пилит бекенд и фронтэнд. Все равно на чем.

а що на фронтенд окрім ЖС можеш запропонувати? (ну звісно ж ще хтмл та ксс)

ну то понятно, але бекенд можна робить на чому завгодно, хоть на С++ хоть на bash скрипте

Сейчас это превратилось в такое кодовое название Reac+Redux+Next.JS хотя по факту там разное может быть. В бытие мое джуниором и мидлом все поголовно писали и HTML и бекенд, а Single page называли сначала толстым клиентом, а потом AJAX при переходе на JSON аббревиатура утратила смысл. Тем не мение, то что сейчас архитектурно значительно лучше с точки зрения масштабирования и меньше нагрузка на сервер, много проще балансировка и т.д. Недостаток — крайне сложно писать и поддерживать ПО, особенного чехарда с версиями API, безумными зоопарками из технологий и т.д. Очень часто старый добрый как теперь называют Sever Side Rendering и монолит, для не больших проектов был бы предпочтительнее. Намного быстрее можно сделать рабочую программу — прототип. А вот если уже в самом деле пошла нагрузка в миллионы одновременных запросов — тогда уже и по новому дизайнить на Single Page, Amazon 6 microservice architecture, claud native и т.д. Это очень крутая архитектура безусловно,и при этом она очень дорогая в реализации, а нужна тошько для поддержки высокой нагрузки. Далеко не у всех проблемы уровня FAANG которые по существу и разработали все новомодные фреймверки, они их просто делали под свои задачи где главная особенность — громадный онлайн и огромные нагрузки. Вот из этого и пошли то разделения на Backend — Frontend и кто по проще снова начали искать инженеров — а не быстро-кодеров узкой специализации. Инженеров назвали Full Stack.

Что такое full stack?
Это мобильный фронт под iPhone, бек на питоне с хранением в s3?
Это десктоп веб SPA, GraphQL федерация и интеграция с SAP?
Это Next.js+Rails и кусок бека на Go?

Конечно же фульстэк это ванилькин джаваскрипт на клиенте и сервере и призма на хранение.

Короче, ТС, зачем тебе овладевать фульстеком, можешь огласить цель?

Якщо у вас взагалі відсутній досвід то рекомендую безкоштовний онлайн-курс для початківців CS50 від Гарварду, те саме що справжнє навчання у Гарварді, згідно їх презентації, навіть кота-актора найняли для реалізму

Далі шукайте курси на ютуб-каналі @freecodecamp

Безкоштовна якісна освіта доступна кожному бо провідні світові університети викладають навчальні матеріали у відкритий доступ, ось збірки на GitHub-і:

Якщо вам потрібно побудувати план вивчення то допоможе roadmap.sh, у вашому випадку roadmap.sh/full-stack

Є українські ютуб-канали з прикладами проходження співбесід

А також зверніть увагу на потребу у фахівцях без досвіду згідно трендів jobs.dou.ua/trends та djinni.co/salaries

А ось вибирати розрекламовані платні ІТ-курси вже буде хибним рішенням бо випускникам після таких курсів навпаки складніше працевлаштуватись

Підписатись на коментарі