Веб-розробник створює сайти: пошуковики, соцмережі, банківські додатки. Він відповідає як за зовнішній вигляд сайту, так і за його логіку: роботу серверів, файлів і баз даних. Якщо прибрати веб-розробників, бізнес перестане заробляти в Інтернеті.
ви отримаєте: матеріали курсу
Кому підійде цей курс:
- новачкам. Навіть якщо ви ніколи не працювали в IT, Ви отримаєте затребувану і високооплачувану спеціальність.
- початківцям веб-розробникам. У вас буде все для прискореного кар'єрного росту: комплексні знання і досвід роботи з просунутими інструментами, методологіями і стандартами.
- практикуючим IT-фахівцям. Підкажемо, як перейти в затребуваний напрямок і заробляти більше.
I чверть. Жовтень-грудень
Frontend-Розробка інтернет-магазину
У першій чверті ви заглибитеся в верстку на HTML/CSS і приступите до вивчення JavaScript: познайомитеся з основами мови, операторами, циклами, масивами і об'єктами, навчитеся працювати з браузерними подіями: кліком мишки, прокруткою, відправкою форми. На просунутому курсі продовжите занурення в мову, познайомитеся з об'єктно-орієнтованим програмуванням, тестуванням і фреймворком Vue.js.
Проект. Розробимо інтерактивний інтерфейс інтернет-магазину з продуманою структурою проекту і логікою взаємодії користувача з інтерфейсом.
II чверть. Січень – Березень
Backend-розробка магазину
У другій чверті ви освоїте Linux-незамінну для розробника операційну систему, а також роботу в консолі. Пориньте в PHP: Вивчіть основи мови, оператори, цикли, розгалуження, навчитеся працювати з файлами і тестувати свій код. Познайомитеся з алгоритмами і структурами даних, а також системами управління базами даних (СУБД).
Проект
Розробимо backend-складову для інтернет-магазину, створеного в першій чверті. Портфоліо поповниться готовим інтернет-магазином.
III чверть. Квітень-червень
Агрегатор даних
У третій чверті ви пройдете повний курс по Laravel-одному з найпопулярніших і затребуваних фреймворків на PHP. Вивчіть структуру фреймворку, його функціональність, корисні можливості і навчитеся працювати з базами даних за допомогою вбудованих в нього функцій. Познайомитеся з хорошими практиками програмування і розробки веб-сервісів, вивчіть патерни проектування, що дозволяють створювати масштабовані і гнучкі додатки.
Проект
Розробимо агрегатор даних з використанням API сторонніх сервісів. Студенти можуть вибрати цікаву тематику, наприклад дані про авіаквитки, рейтинги фільмів і т. д.
IV чверть. Липень-вересень
Розробка
Highload-додатки
У четвертій чверті ви познайомитеся з високонавантаженими системами і сервіс-орієнтованої архітектурою. Дізнаєтеся, що таке денормалізація даних і коли вона потрібна. Також вивчіть, як взаємодіють компоненти веб-серверів. Отримайте навички командної розробки спільного проекту і на практиці познайомитеся з гнучкими методологіями (Agile, Scrum, Kanban).
Проект
Розробимо highload-додаток в команді - за гнучкими методологіями і з використанням всіх отриманих знань.
V чверть. Жовтень-грудень
MVP бізнес-проекту
У п'ятій чверті Ви отримаєте навички роботи з React-популярною JavaScript-бібліотекою для створення користувацьких інтерфейсів. Познайомитеся з різними вразливостями і навчитеся створювати безпечні програми. У процесі роботи над проектом в крос-функціональній команді навчитеся оцінювати ризики і терміни розробки.
Проект
За підсумками курсу у студента з'явиться перша функціональна версія продукту, розроблена в команді з Product Manager'ом і UX/UI-дизайнерами. Односторінковий додаток (Single Page Application) на React.
Frontend-Розробка інтернет-магазину
У першій чверті ви заглибитеся в верстку на HTML/CSS і приступите до вивчення JavaScript: познайомитеся з основами мови, операторами, циклами, масивами і об'єктами, навчитеся працювати з браузерними подіями: кліком мишки, прокруткою, відправкою форми. На просунутому курсі продовжите занурення в мову, познайомитеся з об'єктно-орієнтованим програмуванням, тестуванням і фреймворком Vue.js.
Проект. Розробимо інтерактивний інтерфейс інтернет-магазину з продуманою структурою проекту і логікою взаємодії користувача з інтерфейсом.
II чверть. Січень – Березень
Backend-розробка магазину
У другій чверті ви освоїте Linux-незамінну для розробника операційну систему, а також роботу в консолі. Пориньте в PHP: Вивчіть основи мови, оператори, цикли, розгалуження, навчитеся працювати з файлами і тестувати свій код. Познайомитеся з алгоритмами і структурами даних, а також системами управління базами даних (СУБД).
Проект
Розробимо backend-складову для інтернет-магазину, створеного в першій чверті. Портфоліо поповниться готовим інтернет-магазином.
III чверть. Квітень-червень
Агрегатор даних
У третій чверті ви пройдете повний курс по Laravel-одному з найпопулярніших і затребуваних фреймворків на PHP. Вивчіть структуру фреймворку, його функціональність, корисні можливості і навчитеся працювати з базами даних за допомогою вбудованих в нього функцій. Познайомитеся з хорошими практиками програмування і розробки веб-сервісів, вивчіть патерни проектування, що дозволяють створювати масштабовані і гнучкі додатки.
Проект
Розробимо агрегатор даних з використанням API сторонніх сервісів. Студенти можуть вибрати цікаву тематику, наприклад дані про авіаквитки, рейтинги фільмів і т. д.
IV чверть. Липень-вересень
Розробка
Highload-додатки
У четвертій чверті ви познайомитеся з високонавантаженими системами і сервіс-орієнтованої архітектурою. Дізнаєтеся, що таке денормалізація даних і коли вона потрібна. Також вивчіть, як взаємодіють компоненти веб-серверів. Отримайте навички командної розробки спільного проекту і на практиці познайомитеся з гнучкими методологіями (Agile, Scrum, Kanban).
Проект
Розробимо highload-додаток в команді - за гнучкими методологіями і з використанням всіх отриманих знань.
V чверть. Жовтень-грудень
MVP бізнес-проекту
У п'ятій чверті Ви отримаєте навички роботи з React-популярною JavaScript-бібліотекою для створення користувацьких інтерфейсів. Познайомитеся з різними вразливостями і навчитеся створювати безпечні програми. У процесі роботи над проектом в крос-функціональній команді навчитеся оцінювати ризики і терміни розробки.
Проект
За підсумками курсу у студента з'явиться перша функціональна версія продукту, розроблена в команді з Product Manager'ом і UX/UI-дизайнерами. Односторінковий додаток (Single Page Application) на React.
https://privatelink.de/?https://course.geekbrains.ru/web