Обновить
512K+

Учебный процесс в IT

Обсуждаем обучение, курсы, тесты и стажировки

141,11
Рейтинг
Сначала показывать
Порог рейтинга

Как установить ThisArgument вручную?

Пришло время зафиналить тему контекста исполнения: в новом выпуске нашего открытого курса по JavaScript веб-разработчик Василий Новиков рассказывает про способы вызова функции и методы bind, call и apply.

Из одиннадцатой серии вы узнаете:

  • как автоматически установить thisArgument для функций;

  • как работают методы bind, call и apply при ручной установке;

  • как ведут себя стрелочные функции при привязке this через bind, call и apply.

Больше информации о сериях, а также полезных материалах к ним можно найти на сайте курса JS.

Подписывайтесь на канал AvitoTech в Telegram, там мы рассказываем больше о профессиональном опыте наших инженеров, проектах и работе в Авито, а также анонсируем митапы и статьи.

Теги:
Всего голосов 14: ↑13 и ↓1+14
Комментарии0

JavaScript для начинающих: бесплатные ресурсы

Собрали подборку различных ресурсов, которые помогут познакомиться с JavaScript, узнать больше об этом языке и попрактиковаться. Сохраняйте, чтобы не потерять, и делитесь с коллегами.

Телеграм-каналы

Задачи по Frontend — опросы, которые помогут разобраться в вёрстке и основах.

Frontend | Вопросы собесов — разбор вопросов с собеседований: HTML, CSS, JavaScript, фреймворки React, Angular и Vue.js.

Будни разработчика — блог с рабочими инструментами, новостями, видео и лайфхаками.

YouTube-каналы

Yandex for Frontend — о командах и технологиях, запис с митапов и конференции.

IT-KAMASUTRA — советы для начинающих и обзоры инструментов. Есть плейлисты по JS: про изучение с нуля и прохождение собеседований.

dcode — туториалы по разработке. HTML, CSS, JavaScript, PHP и Rust.

Книги

JavaScript. Полное руководство — справочник для новичков.

Чистый код: создание, анализ и рефакторинг — принципы и приёмы создания чистого кода с примерами.

Eloquent JavaScript — основы языка от и до.

Статьи

Зачем учить JavaScript — о преимуществах и перспективах языка.

Фронтенд-разработчик — кто это и зачем ему JS.

Backend-разработчик — JS — не только для фронтенда.

React-разработчик — дальнейший путь JS-разработчика, который умеет создавать интерфейсы сайтов с помощью библиотеки React.

Больше ресурсов вы найдёте в статье блога Практикума, а на курсе «Фронтенд-разработчик» мы дадим все необходимые инструменты и обучим навыкам для старта в профессии.

Теги:
Рейтинг0
Комментарии2

Практический курс по работе с объектным хранилищем

В новом бесплатном курсе рассказываем, что такое S3 и как применить его в своих проектах. Вас ждет 10 материалов, изучение которых займет чуть менее трех часов.

В рамках курса вы научитесь:

  • использовать хранилище в Kubernetes,

  • подключаться к нему из платформы для дата-аналитики,

  • интегрировать хранилище с Tilda,

  • сохранять бэкапы, в том числе игровых серверов,

  • монтировать контейнеры S3 в Windows и Linux.

Переходите в Академию Selectel и изучайте курс.

Теги:
Всего голосов 4: ↑4 и ↓0+7
Комментарии0

Всем привет!

Мы опубликовали новую статью про нашу карту развития для web3 фронтендеров. В статье подробнее рассказываем, как устроена карта, как возникла идея ее создания и какие карты развития у нас еще есть))

Как мы помогаем развиваться web3 front-end разработчикам благодаря нашей Карте развития в 2024 году
Привет, Хабр! Меня зовут Миша Якубчук, я техлид фронтенд-направления в Металампе . Мы всегда любили ...
habr.com

Еще мы ведем свой телеграм-канал, где информация из мира разработки и web3 выходит оперативнее всего, переходите почитать авторские посты и мнение нашей команды, а также похоливарить в комментариях:)

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Бесплатные нейросети для работы и учёбы

Изображения

Шедеврум — понимает запросы на русском, английском и казахском. Сохранить результат можно только после публикации.

Craiyon — картинки в четырёх стилях, подсказывает, как сделать запрос точнее. Лучше общаться на английском. Бесплатно — изображения в низком качестве с водяным знаком.

Playground AI — бесплатно доступно 15 изображений каждые 3 часа без потери качества и водяных знаков. Понимает запросы на русском языке. Можно регулировать детализацию и точность соответствия запросу. Умеет редактировать изображения. Есть совместный доступ.

Звук

Whisper JAX — преобразует аудио в текст на разных языках. Подойдёт для транскрибирования интервью, лекций, выступлений.

Audo Studio — для обработки. Умеет подавлять шум, выравнивать громкость, убрать шипение. Бесплатно 20 минут в месяц.

Текст

GigaChat — может генерировать тексты, изображения, код. Распознаёт речь и озвучивает ответы, делает пересказ. Нейросеть запоминает предыдущие запросы. Нужна регистрация.

Rytr — создаёт тексты для блогов, соцсетей и рекламы на 37 языках, проверяет плагиат. Бесплатно можно написать до 10 000 символов в месяц.

YandexGPT  — бесплатно пишет, обрабатывает, переводит тексты в разных жанрах. Отвечает на вопросы, ведёт диалог. Обучена на русскоязычных текстах.

На бесплатном курсе «YandexGPT для начинающих» вы научитесь автоматизировать рутину и узнаете, как использовать ИИ в маркетинге, аналитике, менеджменте и других сферах IT.

Теги:
Всего голосов 3: ↑2 и ↓1+2
Комментарии2

Как инициализировать контекст исполнения?

Об этом веб-разработчик Василий Новиков рассказывает в новой серии нашего открытого курса по JavaScript. Из десятой серии вы узнаете про:

  • три вида записей окружения: LexicalEnvironment, VariableEnvironment и PrivateEnvironment;

  • шаги каждого из четырех алгоритмов контекста исполнения;

  • инициализацию глобального контекста исполнения.

Больше информации о сериях, а также полезных материалах к ним можно найти на сайте курса JS.

Подписывайтесь на канал AvitoTech в Telegram, там мы рассказываем больше о профессиональном опыте наших инженеров, проектах и работе в Авито, а также анонсируем митапы и статьи.

Теги:
Всего голосов 15: ↑15 и ↓0+15
Комментарии0

Полезные ресурсы для начинающего TypeScript-разработчика

Начнём с базы: Что такое TypeScript и чем он отличается от JavaScript

Бесплатные курсы

Learn TypeScript — курс для начинающих, который поможет освоить основы. Состоит из коротких уроков, общее время просмотра меньше 5 часов.

TypeScript Tutorial — учебник для освоения языка с практическими заданиями.

Egghead Typescript — курсы и статьи с разделением по уровням: будет полезно и джунам, и сеньорам.

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

YouTube

Элементы TypeScript — двухчасовая лекция для продвинутых от разработчика Владимира Минина.

Frontend Channel — записи с конференций по разным направлениям и инструментам для создания веб-проектов.

Yandex for Frontend — лекции от экспертов Яндекса. Есть видео про инструменты программиста и IT-карьеру.

Плейлист по TypeScript — уроки из курса ItGid на канале «WebDev с нуля».

13 уроков TypeScript — основы и возможности TypeScript, курс видеолекций на канале WebDev.

Книги

«TypeScript быстро» — синтаксис, инструменты и связь с JavaScript. Теория с примерами: в книге разбирают реальные задачи разработчиков.

«Эффективный TypeScript: 62 способа улучшить код» — для разработчиков, которые знают JavaScript. Научит использовать TypeScript для повышения качества и уровня безопасности кода.

«Профессиональный TypeScript» — поможет в разработке масштабируемых JavaScript-приложений. Лучше совмещать чтение с практическими заданиями или курсами.

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии0

Контекст исполнения: что это и какие виды бывают?

В девятом выпуске нашего открытого курса по JavaScript вместе с веб-разработчиком Василием Новиковым подробно разбираем Execution Context — контекст исполнения.

Из нового выпуска вы узнаете:

  • как объяснить Execution Context простым языком;

  • какие бывают виды контекста исполнения;

  • каким образом реализуется концепция Environment Record.

Подписывайтесь на канал AvitoTech в Telegram, там мы рассказываем больше о профессиональном опыте наших инженеров, проектах и работе в Авито, а также анонсируем митапы и статьи.

Теги:
Всего голосов 18: ↑18 и ↓0+18
Комментарии0

Визуализация данных для аналитиков

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

Визуализация данных — применение в работе, основные принципы, способы и инструменты для использования.

Дашборды — что это, какие бывают и как их строить.

UML — язык моделирования для создания схем.

ER‑диаграммы — пригодятся системным аналитикам, чтобы определить, с какими данными предстоит работать и как они связаны между собой перед разработкой ПО.

BPMN 2.0 — инструмент для создания моделей бизнес-процессов.

Диаграммы последовательности — способ управления процессами для аналитиков.

Теги:
Всего голосов 5: ↑5 и ↓0+7
Комментарии0

Как начинающему программисту получить первый оффер — бесплатный воркшоп

Какие навыки нужны разработчикам, чтобы получить предложение о работе? Как искать вакансии и на что обращать внимание при отклике? Что включить в резюме, портфолио и сопроводительное письмо, чтобы выделиться среди кандидатов? Присоединяйтесь к вебинару — вместе со специалистами Практикума разберёмся в нюансах поиска работы для начинающих специалистов. 

→ Бесплатно, 7 ноября в 19:00 мск

Вы узнаете:

— Какие виды разработки и разработчиков бывают?

— Как онлайн-курсы помогут освоить профессию и получить необходимые навыки?

— Как получить оффер и успешно пройти собеседование?

— Как построить траекторию роста в профессии?

Спикеры:

  • Виктория Очоа, руководитель карьерных продуктов направления анализа данных в Практикуме.

  • Алексей Мартынов, программный директор веб-факультета Практикума, CTO в проекте Akil.io.

  • Анастасия Сичкаренко, маркетолог «Хабр.Карьеры»

Теги:
Всего голосов 5: ↑2 и ↓3+1
Комментарии0

Готовы вывести свои веб-приложения на новый уровень? 💻

Тогда новый бесплатный курс «Веб-разработка на практике» — для вас!

Внутри — подробные инструкции о разработке и деплое проектов с реальными примерами, а также полезные советы для начинающих веб-разработчиков. Изучение займет меньше часа. После прохождения вы научитесь создавать веб-приложения, работать с API, автоматизировать процессы и деплоить проекты. 

В рамках курса

🔹Разрабатываем и разворачиваем приложение на FastAPI . 

🔹Разбираемся, как написать Docker-файл и настроить конфигурацию nginx, чтобы задеплоить веб-приложение.

🔹Показываем, как создать и настроить мини-приложение ВКонтакте для отслеживания погоды, а после — задеплоить на облачный сервер.

Переходите в Академию Selectel, чтобы ознакомиться со всеми материалами! 

Теги:
Всего голосов 11: ↑10 и ↓1+13
Комментарии0

5 ссылок для Python-разработчика. Собрали базу: полезные ресурсы, статьи с разбором основ языка и тонкостей, немного практики.

Теги:
Всего голосов 4: ↑3 и ↓1+2
Комментарии0

ИИ-специалистов и разработчиков игр будут готовить в колледжах

источник: https://roskomsvoboda.org/ru/post/russia-colleges-ai-game-dev-training/

тизер:

Минпросвещения собирается расширить перечень специальностей среднего профессионального образования.

Разработчики компьютерных игр и специалисты по работе с искусственным интеллектом (ИИ) появятся в российском перечне профессий и специальностей среднего профессионального образования. Это следует из проекта приказа Министерства просвещения, опубликованного на официальном сайте для размещения информации о подготовке нормативных правовых актов.

Начиная с 2025/2026 учебного года получить профессию разработчика игр смогут молодые люди как после девятого, так и после 11-го класса. Выпускники колледжей смогут работать в соответствии с профстандартом «Связь, информационные и коммуникационные технологии».

Федеральный образовательный стандарт среднего профессионального образования по специальности «Разработка компьютерных игр, дополненной и виртуальной реальности» включает, кроме самих игр, изучение разработки программных модулей, иммерсивных и мультимедийных приложений, тестирования информационных систем, 3D-моделирование и визуализацию компонентов системы.

Дата окончания общественного обсуждения документа — 6 ноября текущего года.

Колледжам будет непросто найти педагогов по таким дисциплинам, но это возможно, считает директор спортивно-методического центра «Кафедра киберспорта» [...]

Теги:
Рейтинг0
Комментарии1

Ближайшие события

База для начинающих Android-разработчиков

О профессии и главной IDE

Как стать Android-разработчиком и расти в профессии — чем занимается разработчик, что должен уметь, перспективы карьеры.

Как пользоваться Android Studio — инструкция для начинающих. Рассказываем о возможностях программы, помогаем настроить и запустить.

О языках программирования

Почему почти все приложения для Android написаны на Kotlin — рассказываем об официальном языке для разработки.

5 популярных языков для мобильной разработки — не всё можно сделать с помощью Kotlin.

Два полезных инструмента

Gradle — поможет автоматизировать сборку приложений.

RecyclerView — пригодится для отображения данных в приложениях.

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии1

Что необходимо учесть при поднятии переменных?

В новой серии нашего открытого курса по JavaScript вместе с веб-разработчиком Василием Новиковым разбираем поднятие переменных как один из этапов выполнения кода.

Из нового выпуска вы узнаете:

  • что такое поднятие переменных; 

  • три ключевых слова: как объявлять переменные в JavaScript;

  • два вида типизаций и условия их определения.

Не забывайте заглядывать в описание к видео — там ссылки на полезные материалы по теме.

Подписывайтесь на канал AvitoTech в Telegram, там мы рассказываем больше о профессиональном опыте наших инженеров, проектах и работе в Авито, а также анонсируем митапы и статьи.

Теги:
Всего голосов 13: ↑13 и ↓0+15
Комментарии0

Привет! Это команда Практикума. Мы с хорошими новостями — в эту Чёрную Пятницу мы даём скидку на все курсы, включая английский. Нам нравится считать, что это важнее, чем просто выгодное предложение, и в этой заметке мы расскажем почему.

Что случилось

Яндекс Практикум дарит скидку 20% в честь Чёрной Пятницы — она распространяется на все курсы, а чтобы участвовать в акции, достаточно пройти бесплатную часть до конца ноября.

Что входит в обучение

То же, что и всегда, — курсы со скидкой ничем не отличаются от обычных. Вот что входит в программы IT-курсов.

  • Теория и упражнения в тренажёре. Получите знания и напишете первые программы.

  • Вебинары и живые лекции. Разберёте сложные моменты с преподавателями.

  • Практика на реальных задачах. Соберёте портфолио и подготовитесь к будущей работе.

  • Поддержка YaGPT и наставников. Получите поддержку от команды сопровождения и подсказки от ИИ-технологий Яндекса в сложные моменты.

  • Помощь с трудоустройством. Составите резюме и портфолио, научитесь откликаться на вакансии и проходить собеседования.

Как участвовать в Чёрной Пятнице

  • Выберите любой курс Практикума и пройдите первую тему до 30 ноября. Это бесплатно.

  • Получите промокод на 20%. Он применится автоматически — на странице оплаты цена за курс отобразится уже с учётом скидки.

  • Оплатите курс со скидкой — частями или целиком.

Познакомьтесь с выбранной профессией, решите первые задачи и примите взвешенное решение.

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

СУБД для аналитиков

В этой подборке мы рассмотрим назначение баз данных, их разные типы, особенности и инструменты для работы с ними. Это поможет выбрать подходящее решение для вашей задачи. Ловите статьи по ссылкам:

Как СУБД помогают аналитикам и маркетологам — найти, сохранить и защитить данные.

DBeaver — помощник аналитика данных. Как пользоваться программой.

PostgreSQL — почему её стоит выбрать для работы с данными и как установить.

Redis — ещё одна СУБД. Как с ней работать, где применять, преимущества и недостатки.

MongoDB — база для хранения неструктурированных данных.

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Нейросети в анализе данных

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

  • Подготовка данных. ИИ быстро очистит данные, устранит дубликаты и заполнит пропуски.

  • Суммаризация. Если у вас на руках большое исследование, из которого надо выделить важное, то отправьте информацию в ИИ и попросите сформулировать основные выводы, построить сводные таблицы и графики.

  • Быстрый анализ. ИИ поможет найти аномалии и закономерности в больших таблицах, причём быстрее, чем при ручном исследовании или с помощью алгоритма, например, на Python.

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

  • Составление прогнозов. Например, чат-бот на основе ИИ может прогнозировать спрос, выявлять тренды и предсказывать будущие значения на основе исторических данных.

  • Поиск новой информации. Специалисту по анализу данных нужно ориентироваться в программировании, статистике, теории вероятностей, бизнесе и специфике продукта. Это колоссальный объём знаний, который трудно держать в голове, поэтому аналитику часто нужно что-то гуглить. ИИ может ускорить процесс поиска информации, корректно отвечать на сложные вопросы и подсказывать, как решить задачу.

→ Бесплатный курс «YandexGPT для начинающих»

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

«Мидл Java‑разработчик» — до мидла за 6 месяцев

Курс «Мидл Java‑разработчик» от Яндекс Практикума поможет перейти от базовых навыков программирования к глубоким знаниям и практическим умениям, которые отличают новичка от мидл-специалиста. Программа обновляется раз в полгода, поэтому информация всегда актуальная.

Это курс для самостоятельного обучения. График гибкий: вы можете учиться в любое время, главное, закончить модуль в нужный срок и выполнить проект. Всего модулей 3, каждый из них длится 8 недель. Чтобы всё успевать, рекомендуем уделять учёбе 15—20 часов в неделю.

Проекты будут проверять опытные Java-разработчики из крупных компаний. В чате и на онлайн-воркшопах вам будут помогать наставники (практикующие senior разработчики и тимлиды). Они ответят на сложные вопросы и поделятся опытом.

Это курс профессиональной переподготовки, поэтому по его окончании вы получите диплом, если у вас есть высшее или среднее-специальное образование. Если нет, выдадим сертификат о прохождении курса и справку об обучении.

Ближайший старт — 21 ноября, ещё есть время всё взвесить. Мы подробно расписали программу каждого модуля, чтобы вы могли оценить, подходит ли вам курс. 

→ Узнать о курсе подробнее

Теги:
Всего голосов 8: ↑5 и ↓3+4
Комментарии0

Хотите разобраться в облачных серверах? ☁️

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

Сначала вас ждет погружение в теорию: от основ до развертывания IDE в облаке. После вы примените знания на практике и сможете использовать их в собственных проектах. 

В рамках курса вы узнаете:

  • как появились облачные платформы, 

  • чем отличаются IaaS, PaaS и SaaS,

  • как сэкономить на конфигурации, 

  • как мигрировать инфраструктуру. 

Переходите в Академию Selectel, чтобы начать изучение прямо сейчас!

Теги:
Всего голосов 10: ↑10 и ↓0+13
Комментарии0