HTML Academy
10.1K subscribers
5.29K photos
166 videos
4 files
3.31K links
Курсы по веб-разработке: вёрстка, программирование, работа и комьюнити.
Наш секретный бот @HTMLAcademyKeksobot.

Вопросы по обучению @htmlacademy_sales

Ролики на YT https://www.youtube.com/@HTMLAcademyTV
Ролики на VK https://vkvideo.ru/@htmlacademy
Download Telegram
Всё, что нужно знать про оптимизацию графики.

https://evilmartians.com/chronicles/images-done-right-web-graphics-good-to-the-last-byte-optimization-techniques
Forwarded from Веб-стандарты (Вадим Макеев)
Episode #196: Eva Ferreira and Ian Pouncey on Chromakey, live demos, Argentinian front-end community, Accessibility and SEO, HTML or ARIA. Links on Medium https://medium.com/p/346ab18b83d3 or on YouTube https://youtu.be/rArcWBT_Icw
​​Отзыв выпускника «PHP, уровень 1» #10 Николая Блинова:

«В целом, интенсив очень хороший. Оцениваю на крепкую десятку. До этого пробовал изучать PHP самостоятельно, по видео урокам с ютуба. Приличная часть материала там уже достаточно устарела, и многие практики по написанию кода никуда не годятся.

В Академии же действительно учат писать код правильно, качественно и по современным стандартам.

Особенно трудоёмким лично для меня оказалось изучение всего, что связано с работой с MySQL. Слишком уж много информации на тебя вываливают чуть ли не разом. Было трудно, но крайне полезно. Прокачивает очень серьёзно!

В целом, для начинающих материал очень хороший и крепкий. Я бы даже сказал, для совсем уж новичка он даже слегка хардкорен. Перед интенсивом лучше слегка познакомиться с основами PHP в открытых источниках, тогда вхождение в рабочий процесс будет намного проще и шансы защититься на 100% очень вырастут.»
Что такое GraphQL: история, компоненты и экосистема.

https://levelup.gitconnected.com/what-is-graphql-87fc7687b042
Новый курс «Node.js, уровень 1», который будет проходить в асинхронном формате, стартует 20 января 2020 года. До 14 октября он стоит на 20% меньше — 18 800 рублей вместо 23 400 💥

https://tml.io/wrbpt

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

Курс рассчитан на фронтенд-разработчиков, уверенно применяющих JavaScript (ES6+) на практике. Он подойдёт для выпускников «JavaScript, уровень 2».

Для обучения профессионалов мы используем самые эффективные форматы: тексты, тренажёры и автотесты. Мы не злоупотребляем видео и используем его только там, где оно необходимо.
​​Сделали подборку событий во фронтенде и бэкенде за последнее время и рассказали о мероприятиях, на которые будет интересно сходить.
Переполнение и потеря данных в CSS.

https://www.smashingmagazine.com/2019/09/overflow-data-loss-css/
Forwarded from Веб-стандарты (Вадим Макеев)
Episode #197: Léonie Watson on accessible Web Components, AOM, ARIA challenges, browser support, dialogs and date pickers. 10% discount for FrontendConf with FC+WST promocode. Links on Medium https://medium.com/p/b73dcbabfe22 or on YouTube https://youtu.be/JBv0x1RxAbw
Как JavaScript повзрослел и стал настоящим языком.

https://medium.com/young-coder/how-javascript-grew-up-and-became-a-real-language-17a0b948b77f
​​Вышла вторая часть рассказа про то, как устроены коллбэки в JavaScript. В ней мы посмотрим, как работают запросы к серверу, как получать данные через AJAX.
Извлекайте критический CSS: как улучшить время первого рендеринга.

https://medium.com/web-standards/critical-css-39e479af038e
Особенности работы со свойством writing-mode, его связь с гридами и флексами.

https://www.smashingmagazine.com/2019/08/writing-modes-layout/
​​Отзыв выпускницы «PHP, уровень 1» #10 Юлии Королевой:

«Интенсив «PHP, уровень 1» закончился пару дней назад и наконец-то я, окончательно осмыслив всё то, что со мной произошло за последние два месяца, могу поделиться своими впечатлениями.

Ещё весной я долго раздумывала, какой из интенсивов мне выбрать: JavaScript или же PHP. С обоими языками я была знакома практически понаслышке (ну, не считая нескольких пройденных глав в интерактивных курсах по JS ) и для меня тогда не было никакой разницы между ними. И, так как PHP-интенсив был ближе по времени начала, я пошла именно на него.

Начало показалось мне довольно-таки легким: первые три лекции и первые три домашки дались мне без особого труда. Я выбрала средний по сложности проект YetiCave и помню, что удивлялась поначалу, почему же он «средний». Но наставник так, между делом, предупредил меня, что самый «трэээш» начнётся после шестой лекции. И «трэээш» действительно был не за горами!

Так уж сложилось, что в самом разгаре курса у меня началась сессия в университете. И вот тогда всё поехало вкривь и вкось! По крайней мере, мне так тогда казалось. Я не успевала смотреть лекции в режиме онлайн, не успевала писать код проекта, переставала понимать код демонстраций и потому начала нервничать, что у меня перестало всё так ловко получаться. Стыдно признаться, но после очередного ступора мне даже захотелось бросить всё. Я начала думать, что это не моё, и я не способна достичь финала…

Я поделилась этой мыслью с наставником, на что он мне ответил: «Юля, посмотри сколько ты уже сделала, не сдавайся!» И действительно, папка с проектом заметно подросла с момента начала интенсива. Представить только, сколько времени уходит у такого как я новичка на то, чтобы этот код наконец начал работать! Мне стало жаль потраченного времени, и я передумала бросать.

После этого «срыва» я сделала для себя некий вывод: если всё не так гладко, если ты перестаёшь улавливать нить понимания — отложи клавиатуру и переключись на другую задачу. Удивительно, но решения, которые никак не хотели даваться в руки, чуть позже приходили в голову сами собой, как по волшебству! И самое приятное здесь — это то чувство эйфории, которое возникает при решении казавшейся такой сложной задачи!

Теперь все эти переживания позади, проект успешно завершён, и мне хотелось бы высказать своё субъективное мнение по поводу обучения в Академии. Больше всего во время обучения на интенсиве мне понравилось то, что его создатели не пытаются все «разжевать», здесь нет подхода «переписывай весь код за мной и будет тебе счастье». Да, здесь есть демонстрации кода, но в итоге тебя всё равно заставляют пошевелить извилинами и сделать вроде бы по образцу, но всё равно что-то своё.

Домашнее задание рассчитано на то, что студент будет не просто копировать код, а будет думать и созидать, читать дополнительные материалы и учиться работать с документацией языка! В связи с этим я сделала для себя ещё один вывод: прежде чем выпросить у наставника правильное решение — поэкспериментируй, пусть что-нибудь в коде «сломается», пусть наставник даже потом над тобой посмеется от души (да-да, было такое, и не раз), но отрицательный опыт — тоже опыт! Все с нуля начинали, наверное.

Ну и, наверное, стоит сказать, чего мне не хватало на интенсиве. Лично мне не хватало общения с такими же новичками как я, хотелось бы большей «социализации». Но это мелочи! В целом интенсив оцениваю на твердую десятку и уже жду продолжения на «PHP, уровень 2».»
Игра на знание HTML-тегов.

https://tags.isthe.link/
Какой результат?
Anonymous Poll
27%
<20
50%
<50
6%
>50
7%
>100
9%
Все вспомнил(-а)!
​​Какой сегодня день? Тот самый — день рассылки 💥

В каждом письме мы немного рассказываем о наших новостях, добавляем интересные ссылки на статьи и сервисы, прикрепляем макеты для тренировки навыков вёрстки.

Ещё можно успеть подписаться!
Друзья, мы готовим для вас статью про вещи, без которых не обойтись разработчику на работе. И мы вас просим поделиться тем, как выглядит ваше рабочее место, и заполинть опрос 🖥

Вот, например, стол нашего редактора. Он всё переживает о бардаке. А мы считаем, что и похуже бывает.
Давайте разбираться, когда тег <img> может стать высоким риском для бизнеса.

https://habr.com/ru/post/470996/
Forwarded from Веб-стандарты (Вадим Макеев)
Выпуск №198: Sass оказывается жив, динамические компоненты без JS, новый взгляд на сброс стилей, очень странный CSS. Ссылки на Медиуме https://medium.com/p/d63ad177ef7b или на Ютубе https://youtu.be/vi0y_JwdYAQ