logo
logo
Front end программирование

Front end программирование

Front end программирование

Курс Front-End Web Programming дает возможность приобрести базовые навыки и технологии, необходимые для создания динамичных и визуально привлекательных интерфейсов для современных веб-приложений и веб-сайтов. К концу курса студенты получат всестороннее представление о лучших практиках ИТ-индустрии.

48 занятия / 6 месяца
45.000 ֏ / мес.
2 раза в неделю
Offline
Front end программирование

Front end программированиеэто профессия, которая предлагает величайшие возможности для создания веб-приложений и веб-сайтов.

Этот курс охватывает все, что видит пользователь: дизайн, визуальные элементы, анимацию и другие аспекты, которые делают веб-приложения функциональными и привлекательными.

Для кого этот курс?

Check

Для новичков, которые хотят специализироваться в веб-разработке с нуля.

Check

Для людей, которые хотят научиться создавать интерактивные и динамические веб-сайты и веб-приложения.

Check

Для тех, кто хочет сменить специальность и начать зарабатывать в креативной и современной профессии

В курсе вы изучите

HTML5
CSS3
Javascript
Bootstrap
SCSS
ReactJs
Angular

Модули

Модуль 1

Основы программирования, введение в HTML

В нем рассматривается: что такое программирование, направления программирования, дает представление об Интернете, принцип работы веб-сайтов, общие сведения о Front-End направлении программирования, что такое HTML, структура HTML-документа, HTML-теги.

Модуль 2

HTML элементы

Знакомство с основными элементами HTML, их типами и свойствами.

Модуль 3

Расширенные концепции HTML

Включает изучение изображений, аудио и видео файлов, типов и свойств входных элементов, а также мета-тегов.

Модуль 4

Введение в CSS и расширенные свойства CSS

Изучает, что такое CSS. Введение в инструменты разработчика браузера, таблицу стилей CSS, селекторы CSS, основные свойства CSS. Дает представление об id и классе.

Модуль 5

Flexbox и Grid в CSS

Исследует flexbox и grid с их свойствами, позиционирование элементов с помощью flex и grid.

Модуль 6

Другие свойства CSS

Включает изучение псевдоэлементов, псевдоклассов (Pseudo elements/classes), ознакомление со структурой сайта, стилизация header и footer, созданием и стилизация навигации.

Модуль 7

CSS-анимация и трансформация

Создание CSS-анимаций, знакомство со свойствами, изучение трансформаций элементов (transform).

Модуль 8

responsive дизайн сайта

Знакомство с работой responsive дизайна и основными принципами создания, подготовка сайта с responsive дизайном.

Модуль 9

Язык стилей SASS

Изучает SASS и его типы, принципы и правила работы, переменные, миксины, правила управления потоком.

Модуль 10

Библиотека BOOTSTRAP

Исследует библиотеку BOOTSTRAP. Обсуждаются его преимущества и недостатки.

Модуль 11

Основы JAVASCRIPT

Изучается: что такое javascript, где должен быть написан код javascript, правильная настройка среды, типы данных, объявление и типы переменных, область действия, операторы и циклы.

Модуль 12

JAVASCRIPT массивы и строки

Включает изучение массивов и их методов, строк и их методов.

Модуль 13

Функции JAVASCRIPT

Исследует функции и их типы в JavaScript, встроенные функции, рекурсию.

Модуль 14

Объекты и классы JAVASCRIPT

Знакомство с объектами и их свойствами, классами, их свойствами и приминениям.

Модуль 15

JAVASCRIPT DOM и события

Введение в DOM, динамическое создание, изменение и удаление элементов, событий и их типов.

Модуль 16

JAVASCRIPT Локальные базы данных и запросы

Изучается хранение данных в локальных базах данных, включая введение в запросы JavaScript и их функции.

Модуль 17

Основы React Js

Изучается, что такое React, каковы его основные преимущества, настройка соответствующей среды, настройка сервера, знакомства с JSX, а также рассматриваются основные концепции реагирования: компоненты, события, состояние данных, массивы данных.

Модуль 18

React Js Hooks

Изучает React Hooks, их типы и основные операции.

Модуль 19

Создание маршрутов в React и i18n

Изучает маршрутизацию и навигацию в React, а также основы их работы и i18n.

Модуль 20

Запросы в React и формах

Модуль предназначен для изучения принципа выполнения запросов в реакции, а также работы с формами с «хуком».

Модуль 21

React-Redux

Изучение библиотеки Redux, чтение и изменение данных из store Redux, изучение набора инструментов Redux.

Модуль 22

Практика и экзамен

Создание реального сайта на основе полученных знаний, сотрудничество с дизайнером, подведением итогов курса и сдачей итогового экзамена.

Запишитесь на курс

Заполните форму и мы свяжемся с вами

FAQ

Front end относится к клиентской стороне разработки - функциональным частям веб-сайта с пользовательским интерфейсом. Все, что вы видите и с чем можете взаимодействовать при навигации по сайту (шрифт, цвета, меню, графика, кнопки и т. д.), считается фронт-эндом.

Back end относится к базе данных, серверу и приложениям веб-сайта и делает возможной работу сайта, обращенную к пользователю. Это те части сайта, которые пользователи не видят и к которым не имеют доступа.

Большинство курсов начального уровня не требуют предваительных знаний по кодингу. Однако знание основ работы с компьютером и понимание работы с веб-страницами будет полезно.

Фронтенд веб-разработчики должны знать три основных языка: HTML, CSS и JavaScript. Дизайн интерфейсов, тестирование пользователей и устройств, переход от статического к динамическому контенту и обеспечение качества - основные навыки фронтенд-разработчиков. Фронтенд-разработчики также должны обладать определенными знаниями и опытом работы с различными фреймворками и библиотеками. Также важны навыки решения проблем, работы в команде, общения и сотрудничества.

Front-end-разработчики отвечают за код сайта, обращенный к пользователю, и следят за тем, чтобы он хорошо выглядел на всех устройствах. Front-end разработчики используют такие коды, как HTML, CSS и JavaScript, чтобы реализовать дизайн сайта, определить конкретные проблемы пользовательского опыта и рекомендовать решения.

Все, кто интересуется веб-разработкой, дизайном или созданием удобных интерфейсов, могут извлечь из этого пользу. Курс подходит как для начинающих, так и для тех, кто хочет усовершенствовать свои навыки.

Как правило, вы изучаете HTML для структурирования контента, CSS для стилизации, JavaScript для интерактивности и ReactJS.

Язык курса – армянский, но используемые термины, литература и другие ресурсы в основном на английском языке.