Професия в индивидуален формат “Backend developer” - безплатен курс от HTML Academy, обучение, Дата: 1 декември 2023 г.
разни / / December 04, 2023
Вие сами определяте интензивността на тренировката. Можете да преминете през цялата професия за шест месеца или можете да я вземете бавно в продължение на две години.
По време на обучението работите с ментор и съветник.
Какво да очаквате по време на обучението
Подробна теория
В началото на всеки раздел научавате теорията, която включва симулатори, глави от учебници, скрийнкастове и интерактивни майсторски класове стъпка по стъпка.
Практика по личен проект
След изучаване на теорията, вие правите домашна работа, в която работите върху вашия проект и затвърждавате учебния материал.
Преглед от ментор
След всяка задача вашият ментор проверява качеството на работата ви, споделя вашия опит и ви казва как можете да го направите по-добре.
Курсът е предназначен за начинаещи. Базовата компютърна грамотност е достатъчна за завършване на курса.
Преди началото на обучението ще ви намерим опитен ментор, работил с десетки ученици. Ние ще се погрижим стилът и форматът на работа на ментора да ви подхождат.
Вие определяте началната дата за обучение, така че не е нужно да чакате няколко месеца преди началото на следващия клас.
Личен съветник ще ви помогне да изберете ментор и да създадете график, ще поддържа вашия ритъм на обучение и ще ви помогне да се справите с трудностите.
Този модул е предназначен да подготви напълно начинаещи да овладеят успешно професионални умения за разработчици на бекенд.
Плавно ще се потопите в ритъма на обучение, а също така ще преминете и консолидирате „технологичния минимум“ от нулата, което е необходимо, за да се научите ефективно да решавате проблемите на backend разработчика.
Този минимум включва основни познания по HTML и CSS, основите на JavaScript, PHP и основните алгоритми, основите на работа с API на браузъра, използващ JavaScript, както и възможността да се използват инструменти за екипна разработка, а именно Git и GitHub.
PHP. Професионална уеб разработка
Ще научите синтаксиса на езика PHP, ще научите как да манипулирате информация в бази данни (DB) чрез SQL заявки, можете да конфигурирате интегрирането на PHP скриптове с базата данни и да показвате информация от базата данни на страниците сайт.
Освен това ще добавите интерактивност към вашия проект чрез свързване на регистрационни форми, които ще можете да разделяте страниците на сайта в публични и частни, а също така да научите усъвършенствани техники за работа с MySQL и трети страни библиотеки.
JavaScript. Професионална разработка на уеб интерфейси
Ще научите основите на JavaScript, ще се запознаете с текущите възможности на стандарта ECMAScript 2018, ще научите алгоритмично мислене, ще разберете как да съживявате статични страници, да валидирате данни във формуляри, да взаимодействате със сървъри и да придобиете практика в решаването на типични задачи.
PHP и Yii. Архитектура на сложни уеб услуги
Ще научите обектно-ориентирано програмиране (ООП). Всички съвременни PHP приложения са написани само чрез ООП. В началото на модула ще се запознаем с основните понятия: класове, обекти, интерфейси. Ще разгледаме и възможностите на PHP за напреднало ниво и ще се запознаем с възможностите на езика, без които не може нито един професионален проект.
В този модул ще проучим рамката Yii 2 и нейните компоненти, които ще ни помогнат да обработваме формуляри и да извършваме маршрутизиране между страниците. Освен това ще научим за набор от визуални компоненти: това ще бъде полезно за бързо създаване на прототипи или за създаване на административния панел на приложение.
Ще се научим също как да работим с външни услуги чрез API протокола и ще можем да реализираме и двете страни на взаимодействието: действаме като API клиент и API сървър.
PHP и Laravel. Създаване на модерни бекендове
PHP се използва за създаване на бекенд за уеб и мобилни приложения. В този случай в PHP е разработен API, който отговаря за цялата бизнес логика и работа с данни.
Ще се запознаем с рамката на Laravel и ще я използваме, за да напишем сложен REST-API за уеб приложение. В допълнение към уменията за работа със самата рамка, ще се научите да пишете код, който е лесен за разширяване и тестване. Познаването на архитектурни модели и рамки за тестване ще ви помогне с това. Автоматизираното тестване играе много голяма роля в този курс: ще анализираме както модулни, така и функционални тестове. Ще научите също как да проектирате приложение за високи натоварвания и ще разберете стратегиите за внедряване и непрекъсната доставка (CI/CD).
Съвременните знания и опит в решаването на практически проблеми ще ви позволят да се считате за пълноправен среден разработчик.
Ж
g123udini
05.08.2022 Ж.
Това ще бъде ода за любовта, но възможно най-обективна)
Предимства: Представяне на материала, ментори, цена. Недостатъци: Не намерих никакви минуси за себе си. Тези курсове не са първото нещо, на което се натъкнах по пътя към нова професия. Миналия октомври реших да сменя професията си. Винаги съм харесвал програмирането, но се съмнявах, че имам достатъчно мозък. Гледайки моите съученици, които сега работят като IT специалисти и се чувстват страхотно, разбрах, че мозъците са точно...