Новые курсы Google Udacity


Udacity анонсировала три новых курса от Google по адаптивным изображениям, рендерингу в браузере и разработке масштабируемых приложений на Python. Вы можете сразу начать их как бесплатные курсы для самостоятельного изучения, и два из них также включены в Udacity Nanodegrees.

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

Это двухнедельный курс — в общей сложности около 12 часов на уровне Intermediate для тех, кто уже знаком с простыми HTML, CSS и JavaScript и имеет опыт работы с инструментами создания и обработки изображений. Причины его принятия изложены в этом видео.

Два инструктора по адаптивным изображениям — это Сэм Даттон, адвокат разработчиков Google, и Кэмерон Питтман из Udacity, который также преподает еще один двухнедельный курс среднего уровня, Основы адаптивного веб-дизайна и трехнедельный вводный курс для начинающих по HTML и CSS, который: как и этот новый курс, актуальна подготовка к Front-End Web Developer Nanodegree.

Разработка масштабируемых приложений с помощью Python является частью Full Stack Web Developr Nanodegree и, как и существующий курс, на котором она моделируется, «Разработка масштабируемых приложений с помощью Google App Engine», рассматривает возможность написания масштабируемого приложения в Google Cloud. Ожидается, что на продвинутом уровне это займет около 6 недель (около 40 часов), при этом большую часть времени будет потрачено на разработку приложения для организации конференций, которое представлено в Уроке 2. В Уроке 1, которое можно просмотреть менее чем за час. Магнус Хиттсен из Google дает обзор облачных вычислений, знакомит с идеей инфраструктуры как услуги и преимуществами, которые предлагает App Engine. Он включает интервью с техническим директором Udacity Майком Сокольски, который объясняет, почему Udacity использует App Engine для достижения масштабируемости, необходимой для обслуживания сотен тысяч студентов.

Предварительные условия для этого курса включают в себя достаточно комфортное программирование на Python, желательно иметь некоторый опыт разработки веб-приложений и работы с базами данных не менее года. Поскольку вы будете разрабатывать серверную часть образца приложения, вам не нужно беспокоиться о HTML или JavaScript. В курсе используются Python 2.7, Maven и Eclipse, а рекомендуемый текстовый редактор — Sublime Text.

В третьем новом курсе, Оптимизация рендеринга в браузере, гуру производительности Google Пол Льюис помогает создавать веб-приложения, поддерживающие скорость 60 кадров в секунду. Это продвинутый курс, который, как ожидается, займет у студентов около 1 месяца (25 часов). В первом уроке вы узнаете о проблеме «мусора», которую вы попытаетесь устранить в непригодном для использования образце приложения-агрегатора новостей по мере прохождения курса.

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

Предпосылки для этого курса:

Вы веб-разработчик, который писал приложения с использованием HTML, CSS и JavaScript.

Вы использовали Chrome DevTools.

(Рекомендуется) Полезны предварительные знания о критическом пути рендеринга из Оптимизации производительности веб-сайта.


Добавить комментарий