онлайн обучение студенческий чат практики стажировка домашние задания
NPS(?): 76

CSS: Позиционирование элементов

План обучения / Уроки

Модуль 1. Введение
Модуль 2. Поток документа
Модуль 3. Относительное позиционирование
Модуль 4. Абсолютное позиционирование
Модуль 5. Относительное и абсолютное позиционирование
Модуль 6. Фиксированное позиционирование
Модуль 7. Плавающие элементы
Модуль 8. Наложение элементов
3900 руб / месяц
9 ч
    https://hexlet.io/courses/css-positioning

Чему вы научитесь

Управлять потоком документа, понимая, как работает браузер.
Применять на практике все виды позиционирования HTML-элементов.
Создавать интерактивные страницы, понимая саму суть вёрстки.
Georg-P
28.09.2019
   10

Можно научиться многому полезному. ХекслетЯ начал свое знакомство с Hexlet с изучения Javascript. Не самый, на мой взгляд, интересный язык. Но сейчас, скорее всего, один из самых распространенных для WEB программирования. Так как мои интересы лежат именно в этой сфере, с него и начал. После простой регистрации открывается окно программы, которое разделено на две части. В одной - теория и задание, которое нужно сделать, в другой – редактор, в котором набирается код. После выполнения задания, оно отправляется на проверку, и если выполнено правильно, открывается новое задание. Ну и так далее.Первые задания простые, чуть даже скучноватые, которые решаются «в уме». Но первые впечатления обманчивы. Уже во второй половине курса появляются эдакие занозы, когда уже приходится «включать мозги», которые пока еще только начинают «нагреваться». С увеличением количества решенных задач темп продвижения существенно замедляется, а мозги иногда уже начинают «дымиться» в процессе... Незабываемые ощущения. Бывают и такие случаи, когда тупо смотришь на экран и сквозь зубы цедишь: «Чё те надо…(дальше не печатное)» Впрочем, если кому-то такие состояния не по душе, есть альтернатива, даже их несколько. Лучше, все-таки, учиться самостоятельно. Но, если уже - совсем «никак», или не очень хочется «напрягаться» (тогда какой смысл учиться?), есть несколько возможностей.Первое - можно смотреть, как сделали упражнение сотоварищи по курсу, можно искать ответы в интернете, можно также перейти по ссылкам в задании в качестве подсказок и «поковырять» там. Ну, и на самый крайний случай, можно обратиться к эталонному решению.Вообще, мне кажется, сильной стороной курса является то, что его создатели очень активно привлекают к работе с источниками. Понятно, что все знать о каком-либо предмете невозможно, да и не нужно. Нужно уметь найти ответ, а как - в общем-то, не важно. В этом и заключается мастерство в любой сфере деятельности, в том числе и в программировании. Так что, кажется, это правильный подход. Также дается ссылка на онлайн-редактор кода, в котором можно экспериментировать, если нет своего редактора. Кому-то, может быть, подойдет такой вариант, хотя, мне кажется, в своем редакторе все же привычней, да и «под рукой» он всегда. Недостатки есть. Например, задачу решил, отправил на проверку – пишет, что нашел ошибку. Первое, что делаешь - скрупулезно проверяешь свой текст пятнадцать раз - не находишь ошибку. Дальше, используя всяческие подсказки и шпаргалки в интернете и в других местах, опять ищешь ошибку… Было так, что на эти процедуры уходило несколько дней. В итоге убеждаешься, что решение верно. В конце концов, сдаешься. А куда деваться? Открываешь эталонное решение – а там твой текст – абсолютно точная копия, никакой разницы…После копирования эталона, вставляешь его вместо своего кода, и, счастье, все работает…. Такие проблемы были. Немного, наверное, два или три раза, но все-таки. Конечно, не очень приятные моменты. Но можно посмотреть на это и с другой стороны. Не секрет, что в работе программиста «львиная» доля времени уходит, именно, на правку кода. Так, что можно считать, что выполняешь работу настоящего «программера». Растешь непомерно в собственных глазах…Естественно, пройдя курс, а там более 70 заданий, программистом не станешь. Придется углубленно изучать синтаксис, алгоритмы, фреймворки, да и много чего еще уже за рамками этого ресурса. Но начальные представления о работе программиста, думаю, можно получить. Кстати, синтаксис в упражнениях достаточно упрощенный, то есть многое в коде уже сделано за нас. В курсе изучается не столько синтаксис и какие-то общие правила программирования, а, что несравнимо более ценно – заставляют думать, решать задачу обобщенно, алгоритмически. Начинаешь понимать, что синтаксис – все-таки не главное. В этом, наверное, и заключается основная идея авторов. Не на многих курсах встретишь подобный подход. В этом и есть, как кажется, основное отличие Hexlet от других подобных ресурсов.Курс бесплатный, поэтому «денежка» останется дома, а в голове существенно прибавится.Одним словом, если серьёзно хотите заниматься этим захватывающим делом, идите на Hexlet. Думаю, что польза будет.

Плюсы: Заставляют думать, причем бесплатно

Минусы: Не часто, но случается некорректная проверка заданий.

Источник: otzovik.com
DmGorokhov
04.09.2023
   10

Полноценный ресурс для освоения IT-специальности в Web Я учусь на Хекслете 10 месяцев по профессии Python-разработчик. На момент написания отзыва окончил обучение в формате с наставником в группе, сдал 4 проекта.При обучении понял, как важен верно подобранный каскад знаний. Т. е. многие сложные темы даются очень хорошо, если к ним подойти с нужным багажем. Иначе сложность может возникнуть именно с тем, что плохо изучены связные темы. Вот с этой точки зрения курсы и программа шикарно структурированы, особенно проекты. На проектах как раз аккумулируется пройденный материал модуля и собирается все вместе. Также проекты на практике дают понять, что разработка- это не владение языком программирования, а комплексный навык проектирования IT-решений. Красной нитью через все курсы проходит тема инженерной культуры при разработке, уровень которой зачастую может сделать разницу при конкурентной борьбе за место в хорошей команде. Много внимания уделяется пониманию базовых вещей, на которые накладывается прикладная практика. Отличные практики прямо в браузере с проверкой автотрестами(оказывается это не есть стандарт де-факто в индустрии онлайн-обучения программированию). Еще отмечу тот факт, что обратная связь 100% на любой запрос. Прямо круто. Да, был период, когда долго отвечал наставник, иногда ответы общего характера бывают- приходится домучивать))) Но сам подход- всегда давать обратную связь, пока вопрос не разрешится- серьезная планка по качеству. Из недостатков до недавнего времени для был мизирный курс по ООП. На такую тему всего один курс с 11ю упражнения, вы серьезно?)) Но сейчас добавилось целых 3 шикарнейших курса по ОПП(Полиморфизм, ООП Дизайн, Погружаясь в классы). Уже сдал все проекты, но прохожу с удовольствием.Также не могу не отметить кучу доп. активностей- вебинары, карьерный трек с поддержкой, коммюнити, свои opensource для практики, репозиторий тестовых. По итогу- очень рад что выбрал именно Хекслет. Осталось найти первую работу для фиксации промежуточного результата развития в IT

Плюсы: Качественная структура курсов, обучение именно инженерной подготовке в сфере web-разарботки, а не языку/фреймворку, качественная практика прямо в браузере с проверкой автотестами, много дополнительных материлов, 100% обратной связи на запросы.

Минусы: Иногда хотелось бы более развернутых ответов от наставника. Почему так плохо, а вот так- лучше. Решить задачу хорошо- но ведь важно понимать как работает твое решения с разных точек зрения.

Источник: otzovik.com