Программирование [Яндекс.Практикум] Веб-разработчик. Часть 5 из 10 (2022)

oFep8zyqQH2f_ZceOJXEuw.png

ОПИСАНИЕ:

Веб-разработчик разрабатывает сайт на языках HTML, CSS и JavaScript. Создаёт интерфейсы с помощью библиотеки React. Настраивает Git, чтобы работать в команде, и Webpack, чтобы собирать файлы проекта автоматически. Веб-разработчик разбирается и в устройстве сервера: может настроить Nginx и запрограммировать сервер на Node.js.

За 10 месяцев обучения от 10 часов в неделю вы освоите востребованные навыки веб-разработчика и соберёте портфолио проектов. Вот какие проекты вы будете делать:

Одностраничный сайт
Лендинг — одностраничный сайт о продукте. Это самый простой и востребованный тип сайта. Необходимый минимум для разработчика — умение его реализовать. Мы проанализировали десятки лендингов и собрали канонический «одностраничник» из типовых элементов. Работая над ним, вы освоите базовые концепции и техники вёрстки. Именно они важнее всего на старте.

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

Создание и настройка бэкенда
На многих сайтах информация постоянно обновляется, например: на новостных порталах и в социальных сетях. Здесь недостаточно сделать интерфейс. Нужно описать логику работы сервера: как следует обрабатывать запросы и хранить данные. Обычно этим занимается бэкенд-программист, но и веб-разработчик должен понимать, как работает сервер. В этом проекте вы:
настроите сервер, чтобы он обрабатывал запросы пользователей;
реализуете часть серверной логики: хранение пользовательских данных, запросы к сторонним интернет-сервисам;
свяжете серверную логику с интерфейсом.
После проекта сервер перестанет быть чёрным ящиком. Вы поймёте, как он работает и где что настраивать.

Программа обучения
Основы HTML, CSS, JS: бесплатный вводный курс
20 часов
Курс посвящён базовому синтаксису HTML и CSS. Вы научитесь управлять цветом и шрифтами, размещать блоки на странице. Всё это — через практику: выполните в тренажёре 4 проекта. Вы напишете программу на языке JavaScript и сделаете страницу интерактивной.

Расширенные возможности HTML и CSS
40 часов
В этом курсе вы расширите знания о семантике HTML-разметки, необходимых CSS-технологиях: flexbox, позиционирование элементов, работа с медиафайлами и виджетами, создание анимаций, работа с формами. Изучите методологию БЭМ — самый популярный в мире подход к организации кода.
Современному сайту необходимо окружение из вспомогательного программного обеспечения. В этом курсе вы подключите к проекту систему контроля версий Git и научитесь работать в командной строке.

HTML и CSS. Работа с макетом, построение сложных сеток, адаптивная вёрстка
20 часов
На этом курсе вы узнаете, какие виды дизайн-макетов используют в работе профессионалы и как готовить макет к вёрстке. Научитесь выстраивать модульные сетки и группировать элементы технологией Grid Layout. Разберётесь, как создавать интерфейсы для разных устройств: настольных компьютеров, ноутбуков, планшетов, смартфонов.
В этом курсе вы продолжите развивать инфраструктуру проекта: освоите инструменты коллективной работы, разместите сайт в интернете и научитесь публиковать изменения в нём из командной строки.

Базовый JavaScript и работа с браузером
60 часов
Полноценное погружение в JavaScript. Исследуете типы данных, научитесь работать с условиями, циклами и функциями. Пустите в ход теорию в настоящем проекте — сделаете сайт интерактивным.

JavaScript — непростые концепции
60 часов
Освоите сложные концепции языка: объектно-ориентированное программирование, асинхронность, замыкания и обмен данными с сервером. Вы познакомитесь с менеджером пакетов npm и научитесь добавлять зависимости в свой проект.

Создание интерфейсов на React
40 часов
Вы изучите библиотеку React и её экосистему. Начнёте делать сайты, состоящие из компонентов, которые можно переиспользовать на разных страницах. Разработка сложных интерфейсов станет быстрее, а код будет проще поддерживать.

Основы бэкенд-разработки
80 часов
Создание веб-приложений требует взаимодействия с сервером. Вы изучите, как работает серверный JavaScript в Node.js, поднимете сервер и настроите его. В результате вы создадите серверный API для сайта, фронтенд которого уже разработали в предыдущем курсе.

Выпускной проект
70 часов
Итоговый выпускной проект, подтверждающий знания и умения. Во время работы над ним не нужно выполнять домашние задания и узнавать новую теорию из тренажёра — здесь всё, как в реальной жизни: задание, сроки, приобретённые навыки и поисковик.

ПРОДАЖНИК:

СКАЧАТЬ:
 

oFep8zyqQH2f_ZceOJXEuw.png

DESCRIPTION:

A web developer develops a website using HTML, CSS, and JavaScript. Creates interfaces using the React library. Sets up Git to work in a team and Webpack to automatically build project files. A web developer also understands the server structure: can set up Nginx and program a server in Node.js.

In 10 months of training, starting from 10 hours a week, you will master the in-demand skills of a web developer and collect a portfolio of projects. Here are the projects you will be doing:

One page site
Landing is a one-page website about a product. This is the simplest and most popular type of site. The minimum required for a developer is the ability to implement it. We analyzed dozens of landing pages and assembled a canonical “one-page” from standard elements. By working on it, you will master basic layout concepts and techniques. They are the most important at the start.

Web Application on React
You will develop your Instagram in JavaScript using the React library. You will implement the ability to add and delete posts, view other users' publications and like them. To develop the project, you need deep knowledge of JavaScript, React and the ability to connect the site to the server.

Creating and setting up a backend
On many sites, information is constantly updated, for example: on news portals and social networks. It is not enough to make an interface here. It is necessary to describe the logic of the server: how requests should be processed and data should be stored. This is usually done by a backend programmer, but a web developer must also understand how the server works. In this project you:
configure the server to handle user requests;
implement part of the server logic: storing user data, requests to third-party Internet services;
Link the server logic to the interface.
After the project, the server will no longer be a black box. You will understand how it works and where to configure what.

Training program
Basics of HTML, CSS, JS: free introductory course
20 hours
The course covers basic HTML and CSS syntax. You will learn how to manage colors and fonts, and place blocks on the page. All this is done through practice: complete 4 projects in the simulator. You will write a program in JavaScript and make the page interactive.

Advanced HTML and CSS
40 hours
In this course, you will expand your knowledge of HTML markup semantics, necessary CSS technologies: flexbox, element positioning, working with media files and widgets, creating animations, working with forms. Learn the BEM methodology - the most popular approach to code organization in the world.
A modern website needs an environment of supporting software. In this course, you will connect the Git version control system to the project and learn how to work in the command line.

HTML and CSS. Working with layout, building complex grids, adaptive layout
20 hours
In this course, you will learn what types of design layouts professionals use in their work and how to prepare a layout for layout. Learn how to build modular grids and group elements using Grid Layout technology. You will understand how to create interfaces for different devices: desktop computers, laptops, tablets, smartphones.
In this course, you will continue to develop the project infrastructure: master the tools of collective work, place the site on the Internet and learn how to publish changes to it from the command line.

Basic JavaScript and Browser Interaction
60 hours
A full immersion in JavaScript. Explore data types, learn how to work with conditions, cycles, and functions. Put the theory into action in a real project — make a website interactive.

JavaScript - Tricky Concepts
60 hours
Master complex language concepts: object-oriented programming, asynchrony, closures, and server-side communication. You'll become familiar with the npm package manager and learn how to add dependencies to your project.

Creating interfaces in React
40 hours
You will learn the React library and its ecosystem. You will start making websites consisting of components that can be reused on different pages. Developing complex interfaces will become faster, and the code will be easier to maintain.

Backend Development Basics
80 hours
Building web applications requires interaction with a server. You will learn how server-side JavaScript works in Node.js, set up a server, and configure it. As a result, you will create a server API for a website whose frontend you have already developed in the previous course.

Graduation project
70 hours
The final graduation project confirming knowledge and skills. While working on it, you don't need to do homework or learn new theory from the simulator - here everything is like in real life: the task, deadlines, acquired skills and a search engine.

SALESMAN: Hidden content

DOWNLOAD: Hidden content
Please add other parts
 

Рекламное сообщение
24xbtc.com – сервис по обмену криптовалют №1 для тех, кому надоело терять деньги на невыгодных обменах, переживать за свою анонимность и безопасность, а также полноту резервов.

Мы гарантируем:
  • сотни направлений обмена;
  • зачисление денег на карты большинства банков;
  • качественную техническую поддержку;
  • дополнительные преимущества для каждого клиента.
Просто наслаждайтесь быстрым и выгодным обменом, а все проблемы предоставьте нам.

➡️ Перейти к обмену
 


Обратите внимание

Назад
Сверху