Академия TechMind – Уеб разработчик на Full Stack

Академия за уеб разработчици с пълен стак е предназначен за тези, които искат да се подготвят за успешна кариера в уеб разработката. Тази програма обхваща всички основни аспекти на разработването на уеб приложения, от технологичните основи до напредналите концепции за проектиране и внедряване на сложни приложения.

Чрез тази академия ще придобиете знания и умения в езиците за програмиране отпред и отзад като HTML, CSS, JavaScript, Node.js и други. Ще се научите да работите с релационни и нерелационни бази данни, да прилагате удостоверяване и оторизация в уеб приложения, да използвате популярни рамки и библиотеки като React и да разработвате мащабируеми и сигурни уеб приложения.

Към кого е адресирано?

Тази програма е насочена към хора, които искат да изградят кариера в уеб разработката или да разширят знанията и уменията си в тази област.

Какво ще научите?

В академията ще научите:

  • познания по HTML, CSS и JavaScript
  • за изследване на концепции като рамката на React
  • научете принципите на бекенда с помощта на Node.js и рамката Express.js
  • инструменти и библиотеки като GIT и VSCode за управление на проекти
  • относно MySQL базите данни и предимствата на използването на TypeScript при разработването на уеб приложения.

Предпоставки:

  • Не са необходими специфични предварителни познания, но за да сте сигурни, че тази академия е подходяща за вашето ниво на знания и опит, е необходимо да направите тест, който ще ни помогне да ви насочим към най-подходящата програма за вас.

График на курса:

Режим I

Основи на HTML

  • Основи на HTML: Основната структура на HTML страница и най-често използваните тагове, включително как работят.
  • Семантични елементи в HTML: HTML елементи, които ясно описват своето значение както за браузъра, така и за програмиста (форма, таблица, списъци и други семантични тагове).
  • Групиране на елементи в HTML: структура и оформление на HTML страницата.

Основи на CSS

  • Въведение в CSS и видовете стилове: Какво е CSS и видовете стилове (вградени, вътрешни, външни)
  • CSS селектори и разликите между class/id/universal
  • Елементи на дисплея и адаптивен дизайн: Дефиниция на дисплея, използване. Какво е медийна заявка, как се декларира и какво е точка на прекъсване.
  • Flexbox и Grid в CSS: Какви функции се поддържат в браузърите.

Основи на JavaScript

  • Въведение в Javascript и концепцията за език за програмиране.
  • Типове данни, функции и структури в JavaScript: Основите на Javascript, включително типове, функции, структури и използване.
  • Модерен JavaScript и основни рамки: Изследване на ES6 и съвременните концепции в JavaScript. Представяне на концепцията за frameworks и най-използваните frameworks, с акцент върху React framework.

Тестов модул I

 

Модул II

Бекенд с NodeJs

  • Въведение в Node.js: Какво е Node.js и как да настроите вашата среда.
  • Използване на рамката Express.js за изграждане на бекенда.
  • Политика на CORS и обработка на заявки за ресурси от различни източници.
  • Управление на пакети с NPM и YARN: NPM дефиниции, package.json и package-lock.json.
  • Сървъри: Какво е сървър, как да го използвате и изобразяване от страна на сървъра.
  • Статични/динамични маршрути: дефиниции и разлики.

Frontend с React

  • Въведение в React и JSX: Дефиниции на компоненти и жизнен цикъл.
  • Виртуален DOM, React DOM: Дефиниция. Използвайте. Разбиране на DOM.
  • Задълбочен анализ на понятията: състояния, подпори, куки и класове.

Изграждане на приложението React

  • Въведение в React: Разбиране на общи понятия, параметризирани маршрути, данни за заявки и разлики между маршрути, маршрут, връзка.
  • Разширени React подпори и Разширени концепции за изобразяване.
  • Използване на React Router за управление на маршрути.
  • Управление на глобалното състояние с Redux: Концепции и принципи.
  • Използване на кукички и концепции за разширено изобразяване.
  • UI рамки.

Тестов модул II

 

Модул III

Инструменти и библиотеки

  • GIT: Какво е Git. Как се използва. Дефиниции.
  • VSCode: Какво е VS Code, как да го използвате с Javascript.

База данни (MySql)

  • Въведение в концепциите на MySQL.
  • Работна маса: Въведение в инструмента.
  • Използване на Node JS и MySQL база данни.

написан на пишеща машина

  • Какво е TypeScript, конфигурация и подробен анализ.

Тестов модул III

 

Модул IV

Краят на курса

  • Практическо упражнение, преглед, обратна връзка.

Препоръчваме да продължите с:

Към момента няма препоръки.

Сертификационни програми

В момента няма програми за сертифициране.

Академия TechMind – Уеб разработчик на Full Stack

Персонализирани оферти за групи от минимум 2 човека

Подробности за курса

срок

5 месеца • 5 часа/седмица

Цена:

650 EUR

Доставка:

Виртуална класна стая

Ниво:

1. Основни

Роли:

Разработчик, Devops Инженер, софтуерен разработчик, уеб разработчик