Сохранёнки программиста
رفتن به کانال در Telegram
Заметки и ссылки на будущее, чтобы изучить когда будет время. Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/med
نمایش بیشتر6 617
مشترکین
-524 ساعت
-187 روز
-1930 روز
آرشیو پست ها
Repost from Мобильная разработка
Kotlin Flow: лучшие практики
В этой статье вы познакомитесь с лучшими практиками использования Kotlin Flow, включая создание операторов и обработку ошибок.
Не упустите возможность узнать больше о преимуществах этого инструмента и улучшить свои навыки в разработке мобильных приложений:
https://florentblot.medium.com/kotlin-flow-best-practices-ab05e249ec1c
#kotlin
Представьте, если бы в одном месте собрали те топовые и бесплатные курсы по IT от Гарварда, Стэнфорда и прочих крутых ребят.
А представлять и не нужно, такой сборник уже есть — вот ссылка на его репозиторий.
Курсы есть по ИИ, безопастности, системам, компьютерной графике, алгоритмам и языкам. У каждого курса есть небольшое описание и ссылки на учебный материал и заметки.
Забираем, сохраняем
#курс #general #en
Инструмент для добавления интерактивности HTML-страницам
Благодаря такому инструменту вы получаете доступ к AJAX, CSS Transitions, WebSockets и Server Sent Events прямо из HTML, без необходимости обрабатывать это всё на стороне JS. Так вы сможете сконцентрироваться на вёрстке и даже делать интерактивные страницы без знания JavaScript или CSS.
Ссылка на инструмент: htmx
#инструмент #web #frontend
Полный курс вместо тысячи небольших: Асинхронное программирование на JavaScript и Node.js
Асинхронное программирование стало очень важной и широкой темой, особенно для JavaScript и Node.js. В этом курсе лекций представлен самый полный обзор способов упорядочения асинхронного кода, подходящих для использования в разных парадигмах и имеющих различные синтаксисы и возможности. И, словно вишенкой на торте, в конце плейлиста добавлены выступления с конференций по этой теме.
Ссылка на курс
#курс #javascript #nodejs #ru
Урок: Python GUI — создаём простое приложение с PyQt и Qt Designer
Python даёт множество возможностей, в том числе создание десктопных приложений с графическим интерфейсом.
Сохраняйте статью, в которой рассказываем про создание GUI на Python для начинающих. Следуя шаг за шагом, вы создадите простое интерфейсное приложение, которое будет отображать содержимое выбранной директории. Программа незамысловатая, но поможет разобраться в основах и базе GUI на Python.
#урок #python #начинающим #ru
Repost from Веб-страница
Мы расширяемся и ищем новых редакторов в команду!
Если вам нравятся наши соцсети и вы хотите принять участие в их развитии, то у вас появилась такая возможность.
Подробнее с вакансией можно познакомиться по ссылке.
#вакансии #работа
Доклад: Асинхронное программирование простыми словами
Сохраняйте отличный доклад, где автор простым языком раскрывает проблему синхронных приложений и предлагает пути её решения. Он объясняет, что происходит на уровне ОС во время HTTP-запроса, как обрабатывается несколько запросов одновременно и какие есть преимущества и недостатки использования процессов и потоков в веб-серверах.
Хотя примеры тут на Python, доклад будет интересен и полезен разработчикам любых других стеков:
https://youtu.be/AXkOli6BsBY?si=gZ1x16n2agjOWSv5
#доклад #теория #python #ru
Бесплатный курс от Google по Jetpack Compose
Этот курс в первую очередь предназначен для тех, кто не имеет опыта в программировании, но хочет научиться создавать Android-приложения.
Курс разделяется на следующие юниты:
1. Основы Kotlin и первые приложения;
2. Особенности создания UI;
3. Работа с Material Design;
4. Навигация и архитектура приложения;
5. Работа с сетью;
6. Работа с локальными данными и БД;
7. Работы с фоновыми процессами.
Ссылка на курс
#курс #android #kotlin #начинающим #en
Подборка сайтов для экономии времени, которые нужны каждому разработчику
У многих в сутках не хватает часов на все задачи, вы не одиноки — все окей. Один из вариантов облегчить ситуацию — использовать сервисы, которые экономят время на рутинных задачах.
Вот, например, некоторые из них:
— Code Beautify: быстро форматируем код и повышаем его читабельность;
— opensourcealternative.to: поиск альтернатив различному софту с открытым исходным кодом;
— Zapier: универсальный автоматизатор рутинных задач. Например, можно настроить на синхронизацию задач с Google Sheets в Trello;
— Convertio: конвертер файлов, поддерживающий более 300 форматов.
Ещё больше полезных сервисов собрали в статье
#подборка #инструмент #general #ru
Инструмент: универсальный конвертер данных
В этом инструменте есть две ключевые особенности: поддержка большого количества форматов и простой, интуитивный интерфейс. Тут спокойно можно конвертировать CSS в JS объекты, Markdown в HTML, JSON в MySQL и многое другое.
Сохраняйте сейчас, чтобы не искать потом: Transform.tools
#инструмент #general
Интерактивный сервис для изучения Python
Ловите учебный тренажёр по Python, который работает прямо в браузере. Так что ничего устанавливать не нужно.
Есть функция перевода ошибок с консоли на человеческий язык. Для практики уже есть сотни задач разного уровня сложности. Такой подход к обучению может оказаться куда интересней и практичней зазубривания статей и роликов с индусами.
#курс #python #начинающим #ru
Работаете в области проектирования ПО и хотите ускорить свой профессиональный рост? Выйти на новый уровень будет гораздо проще с онлайн-магистратурой Яндекса и ИТМО «ПО высоконагруженных систем».
Поступив на программу, вы с первого семестра погрузитесь в работу над реальными задачами из индустрии. Собирая ценные кейсы в портфолио, вы прокачаете навыки проектирования сложных систем и управления крупными проектами. Всё это — онлайн, из любой точки мира!
Программа подходит как выпускникам профильных вузов и стажёрам, так и специалистам с опытом. Первым можно будет пройти двухлетний стандартный трек, а вторым — ускоренный, изучая интересующие дисциплины на протяжении года.
Подайте заявку на магистратуру и выйдите на новый уровень в IT.
Это #партнёрский пост
Бесплатный курс по C# для начинающих
C# – язык программирования, созданный компанией Microsoft. Он стабильно входит в топ-10 самых популярных языков. На нём можно разрабатывать веб-серверы, настольные и мобильные приложения и даже игры.
Сохраняйте курс по C# для новичков в IT. Помимо синтаксиса, структуры и возможностей конкретного языка, вы также будете изучать общую теорию и просто научитесь думать как программист. А отточить навыки поможет практика прямо в браузере, внутри платформы самого курса.
#курс #csharp #начинающим #ru
Repost from Типичный программист
Как работать с докером в условиях блокировки
Иронично, но, как правильно отметил автор этой статьи с хабра, у самого докера есть инструменты, чтобы обойти эту блокировку. А в самом материале поделился тремя проверенными способами, как это можно сделать: https://tproger.ru/articles/docker-hub-v-rossii---vse--gajd--kak-obojti-blokirovku
#docker
Шпаргалка по Markdown в одной картинке
Markdown — это широко используемый язык разметки текста, который можно встретить в самых разных местах: в блоговых редакторах, документации (например, на GitHub и других платформах), базах знаний и трекерах задач (как Notion, Todoist). Поэтому знание хотя бы основ Markdown будет полезно любому разработчику.
Markdown отличается простотой и часто интуитивно понятен. Например, заголовок обозначается как
# Заголовок, жирный текст выделяется так: *жирный текст*, а список оформляется следующим образом:
1. элемент 1
2. элемент 2
Всё необходимое по Markdown собрано в шпаргалке, представленной выше. Для лучшего понимания там также приведены HTML-аналоги каждого элемента.
#шпаргалка #meta #markdownКурс: Знакомство с SQLite
SQLite — ваша карманная база данных. Она умеет делать всё то же самое, что большие ребята вроде Oracle, MySQL и PostgreSQL — но без присущей им головной боли и специально обученного администратора.
Этот небольшой курс покажет, как использовать SQLite в повседневной работе. Вы научитесь загружать, анализировать и выгружать данные, а также познакомитесь с разными типами данных.
Ссылка на курс
#курс #sql #sqlite #ru
Яндекс приглашает студентов на турнир по программированию «Баттл вузов. Кубок Y&&Y»
У всех студентов российских вузов будет возможность показать свои навыки и сразиться за главный приз — 1 млн руб.
Баттл состоит из 3 туров:
— В первом необходимо решать задачи на платформе codebattle и привлекать к участию как можно больше студентов из своего вуза, чтобы пройти в следующий тур.
— Во втором участники будут выполнять задания в рамках ограниченного времени, пытаясь одолеть как можно больше соперников.
— Финальный тур пройдёт 27 июня на сцене Young Con — фестиваля для тех, кто хочет стартануть в IT.
Победителей ждут:
— 1 млн рублей (призовой фонд разделят между собой участники команды победителей).
— Кубок Y&&Y.
— Проходка на карьерные и образовательные ивенты Y&&Y.
— Индивидуальные карьерные сессии с экспертами из Яндекса: менторы помогут составить резюме, проведут демоверсию собеседования и дадут полезные советы.
Регистрация доступна до 12:00 1 июня, успей оставить заявку и приведи вуз к победе!
Это #партнёрский пост
Урок: Английский айтишника для собеседования
Забирайте несколько мини-уроков, у которых основная цель — дать необходимые знания по английскому языку, чтобы уверенно пройти собеседования за границей:
1. Как начать разговор с работодателем.
2. Как написать резюме на английском языке.
3. Как задавать вопросы и отвечать на них.
4. Как написать короткий e-mail на английском языке.
#урок #собеседование #ru
100 бесплатных шаблонов резюме для айтишника
Многие воспринимают резюме как строгий документ для описания навыков и опыта работы. Но на самом деле в него можно внести нотку креатива, причем так, что выглядеть это будет уместно.
В статье рассказывают как составить творческое резюме, которое понравится IT-рекрутеру и на что обращать внимание при подготовке. А также делятся подборкой ресурсов, где можно подобрать бесплатные шаблоны под свой CV.
Ссылка на статью
#статья #трудоустройство #ru
Бесплатный курс по TypeScript для начинающих
В современной разработке TypeScript не просто занял прочное место, но и во многих местах заменил собой JavaScript. Знание TypeScript стало необходимым знанием любого разработчика, который работает либо с Node.js, либо с браузером. Этот язык используется для создания интерактивных веб-страниц, мобильных приложений, в серверной разработке.
Ловите бесплатный курс по TS, который с самых азов познакомит вас с программированием, общими концепциями и особенностями языка. А в комплекте вы получите возможность попрактиковаться прямо в браузере.
#web #typescript
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
