Отзыв выпускника курса «PHP. Профессиональная веб-разработка» Павла Трофимова.
Отличный курс. Главное максимально практический.
Я делал проект Yeticave — интернет-магазин в формате аукциона. Думал, что будет ну очень трудно, когда читал прежние отзывы, например, что кто-то никак не мог совладать с базой данных. Мне этот раздел зашёл достаточно легко. Был один момент, когда прям завис над задачей. Там нужно было объединять одинаковые таблицы, создавая их «на лету», чтобы получить пользователя, который сделал последнюю ставку по лоту. Но в итоге справился.
Наставник Анатолий попался отличный, с ним было комфортно работать и почти всегда на связи. Он не даёт тебе готовых решений, а больше учит думать. И также наполняет твою базу знаний тем материалом, о котором даже не упоминается в курсе.
До этого пробовал осваивать навыки php самостоятельно, через видео и статьи какие-то, но везде даётся в основном теория и самые основы, которые с практикой никак не связаны. То есть та практика, которая даётся на курсе, даже рядом не стоит с тем, что осваивал самостоятельно. Здесь ты делаешь абсолютно весь бэкенд с нуля на реальном проекте.
Проверяющий наставник, тоже тебе фактически помогает, возвращая проект на доработку. Именно с проверяющим наставником, я разобрался с PSR-2 и с приведением типов данных. Да и мой основной наставник, помог разобраться на этапе возврата с настройками php.ini, чтобы отображались все ошибки и объяснил почему, не все ошибки у меня отображаются и как это исправить.
Защитился я только с последней попытки, но на 100%. Не стоит расстраиваться, если тебе возвращают на доработку, а только радоваться, что ты получишь новые знания и опыт, когда будешь исправлять ошибки.
Обязательно пойду на второй курс по php.
Записаться на курс «PHP. Профессиональная веб-разработка» можно в любое время по ссылке — https://tml.io/o8xgv
Отличный курс. Главное максимально практический.
Я делал проект Yeticave — интернет-магазин в формате аукциона. Думал, что будет ну очень трудно, когда читал прежние отзывы, например, что кто-то никак не мог совладать с базой данных. Мне этот раздел зашёл достаточно легко. Был один момент, когда прям завис над задачей. Там нужно было объединять одинаковые таблицы, создавая их «на лету», чтобы получить пользователя, который сделал последнюю ставку по лоту. Но в итоге справился.
Наставник Анатолий попался отличный, с ним было комфортно работать и почти всегда на связи. Он не даёт тебе готовых решений, а больше учит думать. И также наполняет твою базу знаний тем материалом, о котором даже не упоминается в курсе.
До этого пробовал осваивать навыки php самостоятельно, через видео и статьи какие-то, но везде даётся в основном теория и самые основы, которые с практикой никак не связаны. То есть та практика, которая даётся на курсе, даже рядом не стоит с тем, что осваивал самостоятельно. Здесь ты делаешь абсолютно весь бэкенд с нуля на реальном проекте.
Проверяющий наставник, тоже тебе фактически помогает, возвращая проект на доработку. Именно с проверяющим наставником, я разобрался с PSR-2 и с приведением типов данных. Да и мой основной наставник, помог разобраться на этапе возврата с настройками php.ini, чтобы отображались все ошибки и объяснил почему, не все ошибки у меня отображаются и как это исправить.
Защитился я только с последней попытки, но на 100%. Не стоит расстраиваться, если тебе возвращают на доработку, а только радоваться, что ты получишь новые знания и опыт, когда будешь исправлять ошибки.
Обязательно пойду на второй курс по php.
Записаться на курс «PHP. Профессиональная веб-разработка» можно в любое время по ссылке — https://tml.io/o8xgv
Бесплатный марафон по вёрстке «Заверстаю» возвращается 🔥
За три недели вы разберётесь в основах HTML и CSS, сверстаете свой первый макет и выложите его в интернет. Начинаем 1 марта!
На время марафона вы получите доступ к тренажёрам, необходимым для вёрстки проекта. Подпишитесь на телеграм-канал, чтобы принять участие — https://t.iss.one/joinchat/SohClV1eVFg13f_B
В конце марафона среди дошедших до конца разыграем бесплатное участие на курсе «HTML и CSS. Профессиональная вёрстка сайтов», а все участники получат скидки на программы профессий, тренировочные материалы и профессиональные курсы 🎁
За три недели вы разберётесь в основах HTML и CSS, сверстаете свой первый макет и выложите его в интернет. Начинаем 1 марта!
На время марафона вы получите доступ к тренажёрам, необходимым для вёрстки проекта. Подпишитесь на телеграм-канал, чтобы принять участие — https://t.iss.one/joinchat/SohClV1eVFg13f_B
В конце марафона среди дошедших до конца разыграем бесплатное участие на курсе «HTML и CSS. Профессиональная вёрстка сайтов», а все участники получат скидки на программы профессий, тренировочные материалы и профессиональные курсы 🎁
Выпустили новый проект «Конструктор планировки квартиры».
В этом проекте вам предстоит запрограммировать приложение на JavaScript, которое будет работать в браузере — двухмерный планировщик интерьера квартиры. Приложение позволяет размещать в схеме квартиры предметы интерьера разных размеров.
Интерфейс включает сетку квартиры, меню с выбором предметов мебели, кнопки для поворота предметов и их удаления, кнопки для отмены последних действий и очистки всей квартиры от мебели. В эталонной реализации используются нативные браузерные API.
Что входит в тренировочный комплект
— Подробное техническое задание проекта.
— Вёрстка, готовая для программирования.
— Автоматические тесты работы вашего проекта и качества кода (будут добавлены в ближайшее время).
— Эталонная реализация на JavaScript, HTML и CSS.
— Ссылки на полезные материалы.
Прочитать подробнее про проект и приобрести его — https://tml.io/4w15o
В этом проекте вам предстоит запрограммировать приложение на JavaScript, которое будет работать в браузере — двухмерный планировщик интерьера квартиры. Приложение позволяет размещать в схеме квартиры предметы интерьера разных размеров.
Интерфейс включает сетку квартиры, меню с выбором предметов мебели, кнопки для поворота предметов и их удаления, кнопки для отмены последних действий и очистки всей квартиры от мебели. В эталонной реализации используются нативные браузерные API.
Что входит в тренировочный комплект
— Подробное техническое задание проекта.
— Вёрстка, готовая для программирования.
— Автоматические тесты работы вашего проекта и качества кода (будут добавлены в ближайшее время).
— Эталонная реализация на JavaScript, HTML и CSS.
— Ссылки на полезные материалы.
Прочитать подробнее про проект и приобрести его — https://tml.io/4w15o
Visual Studio Code — бесплатный и популярный редактор кода от Microsoft.
Редактор поможет в работе веб-разработчикам и верстальщикам всех уровней. Его интерфейс интуитивно прост и понятен, что удобно для новичков. С другой стороны, в VS Code встроены много возможностей, которые интересны опытным разработчикам.
В статье вас ждёт разбор этого редактора и ссылки на полезные материалы 👇
https://tml.io/t2oaj
Редактор поможет в работе веб-разработчикам и верстальщикам всех уровней. Его интерфейс интуитивно прост и понятен, что удобно для новичков. С другой стороны, в VS Code встроены много возможностей, которые интересны опытным разработчикам.
В статье вас ждёт разбор этого редактора и ссылки на полезные материалы 👇
https://tml.io/t2oaj
HTML Academy
Обзор Visual Studio Code
Интерфейс, основные возможности и несколько инструкций для начала работы.
Уже завтра в 16:00 по московскому времени состоится лайв «Что ждать от тестового задания фронтенд-разработчика».
Мы позвали в гости старшего фронтенд-разработчика NKH Studio — Витольда Демишкевича. Он поможет ответить на вопрос, чего всё-таки ждать от тестовых заданий, и рассмотрит тему на примере NKH Studio.
В качестве ведущего выступит Серёжа Попов — руководитель аутсорс-продакшена «Лига А.».
Переходите по ссылке, чтобы записаться и не пропустить лайв
Мы позвали в гости старшего фронтенд-разработчика NKH Studio — Витольда Демишкевича. Он поможет ответить на вопрос, чего всё-таки ждать от тестовых заданий, и рассмотрит тему на примере NKH Studio.
В качестве ведущего выступит Серёжа Попов — руководитель аутсорс-продакшена «Лига А.».
Переходите по ссылке, чтобы записаться и не пропустить лайв
HTML Academy
Интерактивные онлайн-курсы HTML Academy
Вместе мы научимся работать с живым кодом, самостоятельно решать задачи, приближённые к реальным, использовать новейшие технологии. Минимум скучной теории и максимум практических упражнений.
Уже через 5 минут начнётся лайв «Интервью с nkh studio: что ждать от тестового задания».
Мы позвали в гости старшего фронтенд-разработчика NKH Studio — Витольда Демишкевича. Он поможет ответить на вопрос, чего всё-таки ждать от тестовых заданий, и рассмотрит тему на примере NKH Studio.
В качестве ведущего выступит Серёжа Попов — руководитель аутсорс-продакшена «Лига А.».
Переходите по ссылке, чтобы подключиться.
Мы позвали в гости старшего фронтенд-разработчика NKH Studio — Витольда Демишкевича. Он поможет ответить на вопрос, чего всё-таки ждать от тестовых заданий, и рассмотрит тему на примере NKH Studio.
В качестве ведущего выступит Серёжа Попов — руководитель аутсорс-продакшена «Лига А.».
Переходите по ссылке, чтобы подключиться.
HTML Academy
Интерактивные онлайн-курсы HTML Academy
Вместе мы научимся работать с живым кодом, самостоятельно решать задачи, приближённые к реальным, использовать новейшие технологии. Минимум скучной теории и максимум практических упражнений.
Успейте купить навыки по старой цене.
Завтра стоимость профессиональны навыков вырастет. Сегодня вы ещё можете купить их по старой цене.
https://tml.io/hrd60
С помощью профессиональных навыков вы научитесь решать конкретные задачи, узнаете все нюансы и отработаете навык их выполнения до автоматизма.
Завтра стоимость профессиональны навыков вырастет. Сегодня вы ещё можете купить их по старой цене.
https://tml.io/hrd60
С помощью профессиональных навыков вы научитесь решать конкретные задачи, узнаете все нюансы и отработаете навык их выполнения до автоматизма.
В ожидании старта марафона предлагаем вам поучаствовать в викторине, которую мы организовали совместно с myQuiz.
Проверьте свои знания компьютерных технологий и получите возможность выиграть неделю доступ к тренажёрам HTML Academy по HTML, CSS и JavaScript.
Победит тот, кто даст больше правильных ответов за меньшее количество времени!
Сама викторина откроется 24 февраля в 17:00 по московскому времени.
Записывайтесь — https://myquiz.ru/p/175104
А чтобы точно прокачаться в вёрстке — присоединяйтесь к нашему бесплатному марафону, который стартует 1 март — https://t.iss.one/joinchat/SohClV1eVFg13f_B
Проверьте свои знания компьютерных технологий и получите возможность выиграть неделю доступ к тренажёрам HTML Academy по HTML, CSS и JavaScript.
Победит тот, кто даст больше правильных ответов за меньшее количество времени!
Сама викторина откроется 24 февраля в 17:00 по московскому времени.
Записывайтесь — https://myquiz.ru/p/175104
А чтобы точно прокачаться в вёрстке — присоединяйтесь к нашему бесплатному марафону, который стартует 1 март — https://t.iss.one/joinchat/SohClV1eVFg13f_B
Продолжаем разбираться со слайдерами на CSS. Первая часть поста здесь.
В предыдущей части никто не упомянул про CSS-свойство scroll-snap. Это было бы хорошим аргументом за то, чтобы использовать CSS для слайдеров. Спойлер: нет.
Но был очень хороший комментарий про graceful degradation — «Что будет, если JS отключится?». Автор вопроса намекает, что если бы слайдер работал полностью на CSS, то при отключённом JavaScript он продолжил работать. Такой вот железобетонный слайдер, которому ничего не страшно.
В очередной раз повторимся, механизмы работают хорошо, когда их применяют по назначению. Скролснэпом вы как будто пытаетесь делать сетки на float. Да, 10 лет ими делали сетки, но поддержка таких сеток всегда была сложной.
То же самое с scroll-snap для слайдеров. Чуть сложность слайдера вырастает и scroll-snap превращается во врага, а не помощника. Заказчик попросит: сделать бесконечную карусель, добавить кнопки «Показать предыдущий/следующий слайд», сделать созависимые слайдеры, прокрутку не одного слайда, а нескольких, если некоторые слайды маленькие. У scroll-snap сразу лапки, он с такими задачами не справится или справится очень плохо.
Но scroll-snap как раз очень хорошо подойдёт для progressive enhancement. Сначала делаем прокрутку слайдов с помощью scroll-snap, а после докручиваем всю необходимую функциональность с помощью JS. Когда JS есть, слайдер имеет всю функциональность. Когда его нет, слайдер превращается в свою упрощённую версию — просто умею скролить слайды.
#неглупые_вопросы
В предыдущей части никто не упомянул про CSS-свойство scroll-snap. Это было бы хорошим аргументом за то, чтобы использовать CSS для слайдеров. Спойлер: нет.
Но был очень хороший комментарий про graceful degradation — «Что будет, если JS отключится?». Автор вопроса намекает, что если бы слайдер работал полностью на CSS, то при отключённом JavaScript он продолжил работать. Такой вот железобетонный слайдер, которому ничего не страшно.
В очередной раз повторимся, механизмы работают хорошо, когда их применяют по назначению. Скролснэпом вы как будто пытаетесь делать сетки на float. Да, 10 лет ими делали сетки, но поддержка таких сеток всегда была сложной.
То же самое с scroll-snap для слайдеров. Чуть сложность слайдера вырастает и scroll-snap превращается во врага, а не помощника. Заказчик попросит: сделать бесконечную карусель, добавить кнопки «Показать предыдущий/следующий слайд», сделать созависимые слайдеры, прокрутку не одного слайда, а нескольких, если некоторые слайды маленькие. У scroll-snap сразу лапки, он с такими задачами не справится или справится очень плохо.
Но scroll-snap как раз очень хорошо подойдёт для progressive enhancement. Сначала делаем прокрутку слайдов с помощью scroll-snap, а после докручиваем всю необходимую функциональность с помощью JS. Когда JS есть, слайдер имеет всю функциональность. Когда его нет, слайдер превращается в свою упрощённую версию — просто умею скролить слайды.
#неглупые_вопросы
Как организовать учебный процесс, чтобы не потерять интерес к обучению и сохранять мотивацию?
Часто ли вы сталкиваетесь с тем, что загораетесь идеей изучать новое, но в процессе теряете интерес и бросаете начатое? Наша практика и опыт других образовательных платформ показывает, что таких людей много.
Чтобы избежать потери интереса и мотивации в процессе обучения, мы подготовили несколько советов и собрали их в карточки.
Часто ли вы сталкиваетесь с тем, что загораетесь идеей изучать новое, но в процессе теряете интерес и бросаете начатое? Наша практика и опыт других образовательных платформ показывает, что таких людей много.
Чтобы избежать потери интереса и мотивации в процессе обучения, мы подготовили несколько советов и собрали их в карточки.