11/03/2022
ЭТАПЫ ВЁРСТКИ САЙТА
⠀
Создание сайта — процесс трудоёмкий. В нём задействованы маркетологи, дизайнеры, копирайтеры, тестировщики и, конечно, веб-разработчики.
Поэтому новичкам важно грамотно подойти к планированию работы, чтобы не подвести всю команду.
⠀
Лови инструкцию, которая пригодится начинающим верстальщикам. Сохраняй и пользуйся ⬇️
⠀
✔️Проведи анализ макета.
Вырежи из макета иконки, картинки и прочую графику,
запиши шрифты, которые используются в макете и сложи в отдельную папку.
⠀
✔️Создай два файла: HTML и CSS. В одном будет содержание и разметка, в другом — стили.
⠀
✔️ Работа с содержимым. Это всё, что находится в теге. Логично описывать сначала левую часть сайта, а потом правую, т.е. двигаясь с верхнего левого угла в правый нижний, постепенно перенося макет в код. Давай классам адекватные имена, чтобы было понятно, что это за элемент.
⠀
✔️Стилизация.
Когда структура написана и классы заданы, дальнейшая вёрстка происходит с помощью CSS-файла. В нём прописывают основные свойства и правила. Сначала делай общие правила — фон, базовый шрифт и т.д, а далее специфические свойства. Не забывай сбрасывать отступы.
⠀
✔️Скрипты.
Это работа с JavaScript-библиотеками. С их помощью задаётся различное поведение для веб-страниц.
⠀
✔️Проверка сайта.
Не переживай, если с первого раза не получится всё сделать правильно — открывай файлы и редактируй. Важно проверить сайт во всех браузерах, которые у тебя есть. Можно использовать онлайн-сервисы. Кстати, мы писали о них в предыдущих постах.
⠀
От кропотливой работы разработчика напрямую зависит успех сайта в будущем. Пожалуй, она самая объёмная и сложная. Поэтому помни, что вёрстка не может стоить дёшево.
09/03/2022
СТАРТ ИНТЕНСИВА «СВОЙ HEADHUNTER»
⠀
Сегодня ты ещё можешь стать частью команды четырёхдневного бесплатного марафона и сверстать свой сайт НН 🔥 Это крутая возможность получить новые знания и прокачать навыки как новичкам, так и действующим веб-разработчикам.
⠀
Присоединиться по ссылке ⬇️
👉 https://bit.ly/3pIcgYu
⠀
Что потребуется для участия:
💻 Любой редактор кода, но лучше VSCode.
💻 Любой браузер, но желательно Chrome.
💻 Твоё желание и свободное время.
⠀
Сейчас IT-профессии востребованы, как никогда. И для того, чтобы стать junior-разработчиком не нужно сверхдолгое обучение и суперпортфолио. Интенсив может стать для тебя отправной точкой к новой специальности. Важно только понять и разобраться, идёшь ли ты по правильному пути.
⠀
Что ты узнаешь всего за 4 дня ⬇️
⠀
▪️основы JavaScript и ES6 (современный стандарт)
▪️как работать с элементами DOM-дерева и получать элементы со страницы;
▪️каким образом добавлять, удалять и проверять наличие классов;
▪️изменение стилей CSS с помощью JavaScript;
▪️как создавать элементы из JS и выводить на страницу;
▪️шаблонные строки и интерполяция;
▪️принцип написания функционала для фильтрации и поиска;
▪️как получать данные из базы данных.
⠀
Обучение ведёт Максим Лескин, опытный фронтендер, автор курсов по веб-разработке. Помимо видеоуроков, Максим будет проводить полезные прямые эфиры с разбором вопросов из IT-сферы. Также ты сможешь общаться и делиться успехами с другими участниками в общем чате телеграм.
⠀
Ждём тебя и начинаем ⬇️
👉 https://bit.ly/3pIcgYu
08/03/2022
САМЫЕ ЯРКИЕ ЖЕНЩИНЫ-РАЗРАБОТЧИКИ 💻🌸
⠀
Кто сказал, что девушки и IT несовместимы? В праздничный весенний день будем разрушать стереотипы! Знакомьтесь с прекрасной половиной человечества, которые оставили след в программировании ⬇️
⠀
🌷Ада Лавлейс
Написала первую программу и первый баг ещё в XIX веке! Программа предназначалась для вычислительной машины Чарльза Бэббиджа — прообраза современного компьютера.
⠀
🌷Мэри Микер
В 90-х открыла глаза мировой общественности на колоссальный потенциал интернета. Выдающийся аналитик Morgan Stanley. Каждый ее отчёт изучается ведущими инвесторами.
⠀
🌷Сьюзен Войчицки
В 1998 сдала свой гараж двум парням для работы над одним стартапом. Девушка ушла с перспективной должности и примкнула к друзьям. Сейчас проект известен всему миру - это компания Google. Сьюзен занимает должность заместителя президента компании и руководителя YouTube. Является одной из самых преуспевающих женщин мира IT.
⠀
🌷Эстер Дайсон
В 64 года занимает пост совета директоров «Яндекс». Считается признанным гуру венчурного инвестирования. Блестящий IT-аналитик, активно инвестирует в медицинские и космические проекты.
⠀
🌷Роберта Уильямс
Именно она с мужем выпустила первый графический квест Mystery House. Автор сюжета многих игр, известна также своим дизайнерским талантом.
⠀
🌷Маргарет Гамильтон
Под ее руководством команда в НАСА занималась разработкой программного обеспечения для «Аполлона» и «Скайлэб»
⠀
🌷Адель Голдберг
Создала наработки для систем, которые сейчас известны, как графический интерфейс.
⠀
🌷Катарина Фейк
Пионер в области хранения фотографий в сети. В 2004 году она решила эту проблему и основала известный сервис Flickr, где люди могли хранить свои фотографии. Этот огромный сток действует до сих пор.
⠀
А ещё женщины наравне с мужчинами создавали первый программируемый компьютер, разработали первый компилятор и запустили ракету на Луну🔥
Так что, дорогие наши, не бойтесь учиться и осваивать самые востребованные IT-профессии. С весной вас! С 8 марта ❤️
07/03/2022
ЗАПИСЬ НА БЕСПЛАТНЫЙ ИНТЕНСИВ «СВОЙ HEADHUNTER»
⠀
Хотите узнать, как устроен сайт объявлений и попробовать сверстать свой HH? Если ответ положительный, то не медли — переходи по ссылке и записывайся на четырёхдневный интенсив🔥
Стартуем 9 марта! ⬇️
⠀
👉 https://bit.ly/3pIcgYu
⠀
Интенсив - лучшая возможность познакомиться с профессией разработчика и понять, хочешь ли ты развиваться в IT-сфере.
⠀
Что будет на обучении?
🔹Познакомишься с основами JavaScript и ES6 (современный стандарт)
🔹Научишься работать с элементами DOM-дерева, получать элементы со страницы.
🔹Узнаешь как работать с классами: добавлять, удалять и проверять их наличие.
🔹Поработаешь со стилями CSS с помощью JavaScript.
🔹Применишь делегирование.
🔹Познакомишься с шаблонными строками и интерполяцией.
🔹Реализуешь динамическое модальное окно и полноэкранное меню.
⠀
На выходе ты получишь грамотный и профессиональный проект, достойный портфолио любого разработчика. Это важно для поиска хорошего места работы.
⠀
Обучение ведёт Максим Лескин — действующий фронтендер, фрилансер, автор обучающих курсов по веб-разработке. Схема проста и удобна: каждое утро ты получаешь видеоурок и домашнее задание по теме дня. Предусмотрены прямые эфиры от Максима, где можно задать вопросы и забрать в копилку знаний годные IT-лайфаки.
⠀
Уроки составлены так, что разберётся даже новичок. Так что не переживай, всё получится👌 Нужно только твоё желание и немного свободного времени.
⠀
Переходи и бронируй своё место ⬇️
⠀
👉 https://bit.ly/3pIcgYu
04/03/2022
ЛУЧШИЕ СЕРВИСЫ ДЛЯ КОД-РЕВЬЮ
⠀
Как и обещали, продолжаем делиться с вами полезностями. Сохраняй в закладки, чтобы не потерять ⬇️
⠀
✔️Crucible
https://www.atlassian.com/software/crucible
Набор инструментов, который позволяет проводить код-ревью, обсуждать планы и изменения, а также обнаруживать баги через множество систем контроля версий.
⠀
✔️Collaborator
https://smartbear.com/product/collaborator/overview/
Позволяет командам провести ревью проектной документации.
⠀
✔️CodeScene
https://codescene.io/
Осуществляет поведенческий анализ с помощью добавления временного измерения для анализа развития кодовой базы.
⠀
✔️Visual Expert
https://www.visual-expert.com/
Анализирует каждое изменение в коде, предвидит возможные проблемы с его исполнением.
⠀
✔️Veracode
https://www.veracode.com/
Позволяют автоматизировать тестирование, ускорить разработку, процесс обновления и повысить эффективность проекта.
⠀
✔️Phabricator
https://www.phacility.com/phabricator/
С его помощью можно управлять локальными репозиториями и отслеживать внешне размещенные репозитории. Также масштабировать его до нескольких серверов.
⠀
✔️Rhodecodе
https://rhodecode.com/
Помогает ориентироваться в истории вашего проекта в различных ветках.
⠀
Эти инструменты эффективно сохраняют качество кода на высоком уровне и экономят время специалистов👌
03/03/2022
ТОП-10 ТЕЛЕГРАМ-КАНАЛОВ ДЛЯ ПОИСКА РАБОТЫ В IT
⠀
Телеграм — мессенджер, который в последнее время набирает бешеную популярность. В нём можно легко создавать свои чаты для общения и обмена контентом.
⠀
Но хорош он не только этим. В телеграм много специальных каналов для поиска работы и размещения вакансий фрилансерам. Веб-разработчики — не исключение. Забирай в закладки нашу полезную подборку ⬇️
⠀
🔹Job for Frontend (JavaScript + Node.js) developers
https://t.me/forfrontend
Вакансии для JavaScript, Node.js разработчиков.
⠀
🔹For Web - фронтенд, дизайн, программирование.
https://t.me/forwebdev
Канал с полезными материалами и вакансиями для фронтендеров и дизайнеров.
⠀
🔹FrontEndDev
https://t.me/front_end_dev
Не только поиск работы, но и статьи, новости, уроки по веб-разработке.
⠀
🔹Remote IT
https://t.me/Remoteit
Проекты для IT-специалистов на удаленке.
⠀
🔹Работа в IT
https://t.me/logic
Можно разместить свою вакансию с приоритетной возможностью.
⠀
🔹IT Jobs | вакансии, фриланс
https://t.me/it_vac
Работа в штате и на фрилансе.
⠀
🔹JavaScript Jobs — чат
https://t.me/javascript_jobs
Крупнейший чат с вакансиями для JavaScript-разработчиков.
⠀
🔹Jobs Code: IT-вакансии
https://t.me/jc_it
Для любых специалистов в области IT.
⠀
🔹Telegram IT Job
https://t.me/myjobit
Сообщество, где работодатели размещают предложения, а кандидаты — резюме.
⠀
🔹Jobs_IT
https://t.me/jobs_it
Международное комьюнити с IT-вакансиями на русском и английском.
⠀
Для успешного поиска работы очень важно постоянно мониторить и откликаться на вакансию сразу. Конкуренция большая — на сомнения и страхи нет времени.
⠀
Если есть чем дополнить список - пиши в комментариях 😉
02/03/2022
ЧТО ТАКОЕ КОД-РЕВЬЮ
⠀
В большой компании любая написанная функция никогда не попадает сразу в проект. Она обязательно отправляется на код-ревью. Это специальная проверка, которая ⬇️
⠀
✔️Устраняет ошибки, неточности и недоработки.
✔️Применяет единый стиль компании, потому что каждый разработчик пишет по разному.
✔️Оформляет код так, чтобы он легче читался.
✔️Проверяет на безопасность.
✔️Упрощает его дальнейшую поддержку.
⠀
Обычно код-ревью делают специалисты более старшего уровня. Джунов проверяют мидлы, мидлов — сеньоры и т.д. Или назначается команда из нескольких человек, которые целенаправленно занимаются этой работой. Проверяющие оценивают грамотность и архитектуру кода, отдельные функции, алгоритмы и их эффективность.
⠀
Ещё существуют автоматические онлайн-сервисы, которые экономят время всей команде. Хочешь полезный список? Оставляй свой лайк и комментарий 🙌
28/02/2022
ВОПРОС-ОТВЕТ ДЛЯ СОБЕСЕДОВАНИИ ВЕБ-РАЗРАБОТЧИКУ
⠀
Правильные ответы — важный пункт при приёме на работу. Продолжаем нашу полезную рубрику. Предыдущие посты смотрите по
⠀
✔️Каким браузером вы пользуетесь?
Разработчик должен быть знаком с понятием кроссбраузерной совместимости. Конечно, у каждого есть любимый браузер, но хороший ответ на этот вопрос — всеми.
⠀
✔️Объясните понятие синтаксическая ошибка?
Она возникает, когда в коде программы допущена опечатка или есть несоответствие правилам используемого языка в языковой конструкции, имени переменной, функции и т. д.
⠀
✔️Что такое блок-схема?
Это графическое представление программы. Блок-схема помогает понять логику работы программы или ее части при проектировании.
⠀
✔️Что такое цикл?
Это языковая конструкция, которая может определять участок программы для многократного повторения и количество этих повторений.
⠀
✔️Назовите разные виды циклов.
В различных языках эти конструкции описываются по-разному, но в большинстве случаев можно найти конструкции вида for, while, do … while.
⠀
✔️Что такое скрипт?
Это часть программы, которая может добавить на ваш сайт функции интерактивности.
⠀
✔️Что представляет собой подпрограмма?
Автономный набор инструкций, которые могут использоваться из любой точки программы. Она выполняет свою конкретную задачу, а затем возвращает управление основной программе, которая вызвала подпрограмму.
⠀
✔️Что такое встроенные элементы?
Те, которые могут появляться в любом предложении, но не должны быть в новой строке.
⠀
✔️Объясните тег.
Тег используется для указания браузеру работы, которую он должен выполнить. Любой текст на веб-странице HTML обычно пишется в теге, который помогает браузеру определить, какую функцию он должен выполнять.
⠀
✔️Может ли веб-страница содержать несколько заголовков в одном документе HTML?
Да, может. Обычно тег HEADER используется для обслуживания функции по отношению к тому, каким может быть его родительский раздел.
⠀
✔️Что такое семантический HTML?
Это стиль программирования. В основном это использование HTML-разметки для усиления смысла содержимого.
⠀
Какие вопросы вы бы ещё добавили в список?
25/02/2022
НУЖНО ЛИ РАЗРАБОТЧИКУ ЗНАТЬ МАТЕМАТИКУ?
⠀
Этот вопрос волнует многих новичков. Скажем сразу — базовые знания нужны однозначно! Если на уроках математики в школе ты считал ворон — будет трудновато😉
⠀
Конечно, бывают разные проекты и программирование. Где-то достаточно элементарных познаний, а порой не обойтись без высшей математики. Но чем больше разработчик знает, тем лучше.
⠀
Особенно важна алгебра. Иногда приходится придумывать и выстраивать алгоритмы, где используются интегральные и дифференциальные счисления и строить регрессии.
⠀
Выделим три направления ⬇️
⠀
◾ Математическая логика.
Часто используется в кодах. Если изучить и понять правила преобразования логических выражений, можно здорово разбираться в построении и логике алгоритмов.
⠀
◾ Теория алгоритмов.
Важно не только их создавать при разработке программ, но и учиться определять сложность алгоритма и его применение в программе.
⠀
◾ Моделирование.
Это описание реальных объектов и процессов в формальных терминах. Поможет лучше понимать процессы объектно-ориентированного программирования.
⠀
Важно! Все разделы алгебры и геометрии в IT вряд ли пригодятся. Всё зависит о цели, которую преследует разработчик. Поэтому определить чёткую грань знаний невозможно.
⠀
А вы дружите с царицей наук? Какая оценка была в школе по математике?
23/02/2022
ЗАЧЕМ ТЕСТИРОВАТЬ САЙТ?
⠀
Тестирование — это проверка страниц сайта на качество, скорость загрузки, ошибок кода и т.д. Но главная цель — грамотная настройка всех показателей и адаптация под разные устройства.
⠀
Тесты бывают ⬇️
◾ Функциональные — проверяют всю систему в целом: работу страниц, ссылок, поиска, cookie-файлов.
◾ Блочные — для отдельных частей функционала.
◾ Интеграционные — имитируют поведение пользователей и отправляют запросы системе, чтобы проверить её работу.
◾ Экспресс-тесты — простая, быстрая проверка какой-то определённой функции.
⠀
Проверить сайт можно двумя способами:
— Автоматическое тестирование. Для этого используют специальные программы. Экономит время и отлично подходит для больших проектов со сложным функционалом.
— Ручное тестирование. Позволяет оценить эффективность работы с точки зрения посетителей сайта.
⠀
В идеале хорошо бы совмещать эти два способа. Такая проверка гарантирует корректную работу страницы, удобство навигации, функций и ясность основной цели сайта. От этого напрямую зависят продажи и успех компании.
⠀
А вы тестируете сайт после вёрстки? Какой способ используете чаще?
22/02/2022
СТАРТ КУРСА «ВЁРСТКА САЙТОВ»
⠀
Готовы влиться в ряды будущих веб-разработчиков? Тогда отбросьте сомнения и жмите на ссылку с записью ⬇️
👉 https://bit.ly/3sIqKsg
⠀
Начинаем уже сегодня! Уже через 12 недель ты сможешь устроиться в компанию junior-разработчиком, выйти на удалёнку или попробовать свои силы в фрилансе. Верстальщик — одна из самых востребованных профессий в сфере IT. Средний заработок начинающих специалистов от 30 до 50 тыс. рублей, в зависимости от региона.
⠀
Программа курса рассчитана на новичков и затрагивает все основные аспекты грамотной вёрстки ⬇️
⠀
✅ 1 модуль — знакомство с HTML: научишься писать разметку правильно и профессионально.
✅ 2 модуль — введение в CSS+инструменты разработчика: научишься пользоваться инструментами для работы с макетами и GIT, а также знать и использовать методологию БЭМ.
✅ 3 модуль — современный CSS и JavaScript для верстальщика: освоишь базу для полноценной вёрстки макета любой сложности и напишешь свой адаптивный проект.
✅ 4 модуль — профессиональная вёрстка: изучишь дополнительные инструменты улучшения и автоматизации вёрстки.
✅ 5 модуль — бонус🔥 Улучшишь свои навыки для выхода на фриланс и станешь конкурентным на рынке труда.
⠀
Итог обучения — крутой дипломный проект. После его защиты ты полностью будешь готов к трудоустройству. Также мы поможем собрать портфолио и написать успешное резюме.
⠀
Обучение в формате видеоуроков ведёт Максим Лескин — действующий frontend-разработчик, фрилансер. Помимо знаний и проверок домашнего задания, он поделиться интересными, современными IT-фишками.
⠀
Только от тебя зависит успех и достижения на поприще разработчика. Первый шаг сделать не сложно. Переходи по ссылке и меняй свою жизнь к лучшему ⬇️
⠀
👉 https://bit.ly/3sIqKsg