Топ-7 книг по веб-разработке
Выбирайте любую и не ошибетесь:
— "Вы не знаете JS" — Кайл Симпсон
Серия книг, посвящённая глубокому пониманию JavaScript.
— "Совершенный JavaScript" — Марижин Хавербеке
Полное руководство по JavaScript с практическими упражнениями.
— "HTML и CSS: Разработка и дизайн веб-сайтов" — Джон Дакетт
Яркое и доступное введение в основы HTML и CSS для новичков.
— "JavaScript и JQuery: Интерактивная веб-разработка" — Джон Дакетт
Руководство по созданию интерактивных веб-страниц с помощью JavaScript и jQuery.
— "CSS. Секреты" — Лия Веру
Подборка продвинутых техник CSS для улучшения веб-дизайна.
— "Изучаем веб-дизайн" — Дженнифер Роббинс
Полное руководство по основам создания сайтов с использованием HTML, CSS и JavaScript.
— "Не заставляйте меня думать" — Стив Круг
Книга о принципах UX-дизайна для создания интуитивно понятных и удобных сайтов.
#подборка #книга #web
Выбирайте любую и не ошибетесь:
— "Вы не знаете JS" — Кайл Симпсон
Серия книг, посвящённая глубокому пониманию JavaScript.
— "Совершенный JavaScript" — Марижин Хавербеке
Полное руководство по JavaScript с практическими упражнениями.
— "HTML и CSS: Разработка и дизайн веб-сайтов" — Джон Дакетт
Яркое и доступное введение в основы HTML и CSS для новичков.
— "JavaScript и JQuery: Интерактивная веб-разработка" — Джон Дакетт
Руководство по созданию интерактивных веб-страниц с помощью JavaScript и jQuery.
— "CSS. Секреты" — Лия Веру
Подборка продвинутых техник CSS для улучшения веб-дизайна.
— "Изучаем веб-дизайн" — Дженнифер Роббинс
Полное руководство по основам создания сайтов с использованием HTML, CSS и JavaScript.
— "Не заставляйте меня думать" — Стив Круг
Книга о принципах UX-дизайна для создания интуитивно понятных и удобных сайтов.
#подборка #книга #web
В первом выпуске подкаста Tproger — история о хакерской группе Carbanak, которая взломала крупнейшие банки мира, проникла в их системы и перевела себе миллионы долларов.
Как им это удалось? Они использовали фишинг, дистанционно управляли банкоматами и шпионили за банковскими процессами. Как Carbanak так долго оставались незамеченными, и чем все закончилось?
Слушайте подкаст, чтобы узнать подробности этого дела. Доступно в аудио-формате и видео-формате.
Как им это удалось? Они использовали фишинг, дистанционно управляли банкоматами и шпионили за банковскими процессами. Как Carbanak так долго оставались незамеченными, и чем все закончилось?
Слушайте подкаст, чтобы узнать подробности этого дела. Доступно в аудио-формате и видео-формате.
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
Это точно поможет тебе в проектировании API
— Если ты только начинаешь, советую стартовать с этого интерактивного роадмапа: Он удобен и на каждом этапе содержит ссылки для изучения подтем.
— 6 самых популярных стилей архитектуры API: которые вам нужно знать (с плюсами, минусами и примерами использования)
— Проектирование REST API: спорные вопросы с проектов и собеседований на системного аналитика (и не только)
— Руководство по проектированию сетевых API от Google: Его использовали внутри компании с 2014 года, и оно служит основой при разработке облачных и других API.
— Книга «Паттерны проектирования API: Сотрудник того же Google Джей Гивакс рассказывает о том, как в компании создают масштабируемые и гибкие сервисы. Вы узнаете, как улучшить дизайн самых распространённых API и как действовать в сложных пограничных случаях. Сопровождается иллюстрациями и примеры кода.
С вас лойс 👍
#api
— Если ты только начинаешь, советую стартовать с этого интерактивного роадмапа: Он удобен и на каждом этапе содержит ссылки для изучения подтем.
— 6 самых популярных стилей архитектуры API: которые вам нужно знать (с плюсами, минусами и примерами использования)
— Проектирование REST API: спорные вопросы с проектов и собеседований на системного аналитика (и не только)
— Руководство по проектированию сетевых API от Google: Его использовали внутри компании с 2014 года, и оно служит основой при разработке облачных и других API.
— Книга «Паттерны проектирования API: Сотрудник того же Google Джей Гивакс рассказывает о том, как в компании создают масштабируемые и гибкие сервисы. Вы узнаете, как улучшить дизайн самых распространённых API и как действовать в сложных пограничных случаях. Сопровождается иллюстрациями и примеры кода.
С вас лойс 👍
#api
Большая подборка нейронок для работы с кодом
Это лишь часть, а ещё больше таких сервисов с подробностями можно найти у нас в статье.
— GigaChat — генерирует и переводит код, находит ошибки и форматирует его, поддерживая основные языки, такие как Python и Java.
— AskCodi — создает код, юнит-тесты и документацию, поддерживает VSCode и JetBrains.
— AutoCodePro — по вашему описанию генерирует целую кодовую базу для приложения или расширения Chrome.
— CodeWhisperer — пишет код на 15 языках и интегрируется с популярными IDE.
— Jam — находит баги прямо в браузере и предлагает их исправления.
— Mintlify — быстро создает документацию для любого фрагмента кода.
— Snyk Code — анализирует код на уязвимости и сразу предлагает решения.
#подборка #ai #general #инструмент #ru
Это лишь часть, а ещё больше таких сервисов с подробностями можно найти у нас в статье.
— GigaChat — генерирует и переводит код, находит ошибки и форматирует его, поддерживая основные языки, такие как Python и Java.
— AskCodi — создает код, юнит-тесты и документацию, поддерживает VSCode и JetBrains.
— AutoCodePro — по вашему описанию генерирует целую кодовую базу для приложения или расширения Chrome.
— CodeWhisperer — пишет код на 15 языках и интегрируется с популярными IDE.
— Jam — находит баги прямо в браузере и предлагает их исправления.
— Mintlify — быстро создает документацию для любого фрагмента кода.
— Snyk Code — анализирует код на уязвимости и сразу предлагает решения.
#подборка #ai #general #инструмент #ru
Простой, удобный и интерактивый визуализатор ваших JSON данных
Не нужно тратить время на сложную настройку — достаточно просто вставить готовый JSON и сразу увидеть его.
Данные можно представить в виде графической диаграммы, что поможет лучше понять структуру JSON.
Ссылка на инструмент: JSON Crack
#инструмент #general
Не нужно тратить время на сложную настройку — достаточно просто вставить готовый JSON и сразу увидеть его.
Данные можно представить в виде графической диаграммы, что поможет лучше понять структуру JSON.
Ссылка на инструмент: JSON Crack
#инструмент #general
Best шпаргалка по CSS Flexbox
У этой шпаргалки есть всё, что нужно для удобства: лаконичные описания, понятные объяснения в картинках и примеры кода.
Сохраняем, ведь оно по-любому однажды понадобится
#шпаргалка #css #frontend
У этой шпаргалки есть всё, что нужно для удобства: лаконичные описания, понятные объяснения в картинках и примеры кода.
Сохраняем, ведь оно по-любому однажды понадобится
#шпаргалка #css #frontend
Продвинутый курс по Python
Нашли курс, который рассчитан на тех, кто уже знает основы и хочет изучить новые структуры данных и подходы.
Курс охватывает множество продвинутых тем: точные вычисления с модулями
Уже прошли курс по базовому Python — тогда вам точно сюда
#python #курс #продолжающим #ru
Нашли курс, который рассчитан на тех, кто уже знает основы и хочет изучить новые структуры данных и подходы.
Курс охватывает множество продвинутых тем: точные вычисления с модулями
decimal
и fractions
, работу с комплексными числами, функции высшего порядка, графику на turtle
и продвинутые техники обработки файлов. А закрепить изученный материал и отточить навыки по нему помогут задачи, которые тоже входят в программу курса.Уже прошли курс по базовому Python — тогда вам точно сюда
#python #курс #продолжающим #ru
Stepik: online education
"Поколение Python": курс для продвинутых
Курс продолжает легендарный курс "Поколение Python: курс для начинающих" и рассказывает о дополнительных возможностях языка Python, а тренировочные задачи помогают закрепить каждую тему.
Forwarded from Точка входа в программирование
Более 5 700 бесплатных векторных иконок для ваших проектов
Неважно чем вы занимаетесь — фронтенд, веб-дизайн, мобильная разработка и т.д. — эта коллекция иконок вам точно пригодится.
Все иконки доступны в SVG-формате абсолютно бесплатно. Просто переходите по ссылке и забирайте: https://tabler.io/icons
#инструменты
Неважно чем вы занимаетесь — фронтенд, веб-дизайн, мобильная разработка и т.д. — эта коллекция иконок вам точно пригодится.
Все иконки доступны в SVG-формате абсолютно бесплатно. Просто переходите по ссылке и забирайте: https://tabler.io/icons
#инструменты
Интерактивный тренажёр по Python
Питонтьютор — это онлайн-платформа для обучения, не требующая установки. В ней встроен инструмент, который переводит ошибки с консоли на русский, читабельный язык. Для изучающих Python тут подготовлены сотни заданий разного уровня сложности, так что каждый подберёт себе подходящее.
Ссылка на питонтьютор
#курс #python #ru
Питонтьютор — это онлайн-платформа для обучения, не требующая установки. В ней встроен инструмент, который переводит ошибки с консоли на русский, читабельный язык. Для изучающих Python тут подготовлены сотни заданий разного уровня сложности, так что каждый подберёт себе подходящее.
Ссылка на питонтьютор
#курс #python #ru
This media is not supported in your browser
VIEW IN TELEGRAM
Сервис для простой шаблонизации форм
Retool — это удобный инструмент для быстрого создания форм. Позволяет легко подключить сделанные на платформе формы к вашим базам данных и API. Поддерживает Postgres, REST API, GraphQL, Firebase, Google Sheets и другие сервисы. Базовые функции — бесплатные, но есть и платные опции для расширенных возможностей.
#инструмент #general
Retool — это удобный инструмент для быстрого создания форм. Позволяет легко подключить сделанные на платформе формы к вашим базам данных и API. Поддерживает Postgres, REST API, GraphQL, Firebase, Google Sheets и другие сервисы. Базовые функции — бесплатные, но есть и платные опции для расширенных возможностей.
#инструмент #general
Курс по мастерству VSCode
Visual Studio Code быстро занял топовые позиции среди инструментов для разработки благодаря своей гибкости, подходящей для любого проекта и кода. Но если не знать нужные команды, можно легко увязнуть в неэффективной работе. Этот интерактивный курс поможет освоить горячие клавиши VSCode и сделать работу быстрее и удобнее.
Становимся джедаями IDE на этом курсе
#курс #vscode #инструмент #en
Visual Studio Code быстро занял топовые позиции среди инструментов для разработки благодаря своей гибкости, подходящей для любого проекта и кода. Но если не знать нужные команды, можно легко увязнуть в неэффективной работе. Этот интерактивный курс поможет освоить горячие клавиши VSCode и сделать работу быстрее и удобнее.
Становимся джедаями IDE на этом курсе
#курс #vscode #инструмент #en
Keycombiner
Course: Master VSCode
Master VSCode is an interactive course to learn keyboard shortcuts and level up your productivity.
It consists of 20 lessons that are carefully separated by topic and importance.
It consists of 20 lessons that are carefully separated by topic and importance.
Стартовать новый проект с чистого листа не всегда легко. Нужно потратить силы и время на настройку окружения, подключение каких-то технологий и на вот это вот всё. Но этого можно избежать.
На GitHub появился репозиторий с крутыми open source шаблонами для быстрого старта проектов. Здесь собраны готовые настройки для разных технологий: веб, мобильные приложения, серверные штуки. Шаблоны уже настроены под конкретные задачи — можно сразу кодить, не тратя время на базовую настройку. Подробней тут, а вот ссылка на этот репозиторий.
#general #репозиторий
На GitHub появился репозиторий с крутыми open source шаблонами для быстрого старта проектов. Здесь собраны готовые настройки для разных технологий: веб, мобильные приложения, серверные штуки. Шаблоны уже настроены под конкретные задачи — можно сразу кодить, не тратя время на базовую настройку. Подробней тут, а вот ссылка на этот репозиторий.
#general #репозиторий
Tproger
Лучшие open source шаблоны для быстрого старта вашего нового проекта — Tproger
Энтузиаст создал GitHub-репозиторий, собравший в себе лучшие open source шаблоны для быстрого старта новых проектов. Коллекция включает готовые решения для различных технологий и платформ, таких как веб-разработка, мобильные и серверные приложения, с настроенной…
Forwarded from Zen of Python
Самая красивая и лаконичная шпаргалка bash
В твиттерской опубликовали ладно скроенную инфографику от sysexplore.com, которая поможет не только ознакомиться с базовой терминологией скриптинга, но и с вычиткой параметров из файла, хэндлинг сигналов (SIGTERM) и проч.
@zen_of_python
В твиттерской опубликовали ладно скроенную инфографику от sysexplore.com, которая поможет не только ознакомиться с базовой терминологией скриптинга, но и с вычиткой параметров из файла, хэндлинг сигналов (SIGTERM) и проч.
@zen_of_python
Дорожная карта для фуллстек-разработчика
Вкатываться в новую технологию не всегда легко: множество новой информации может напугать и даже оттолкнуть. И чтобы этого не происходило, забираем дорожную карту по фуллстек-разработке.
Тут правильным образом построена очерёдность тем и технологий, чтобы обучение проходило мягко и «без шишек». Но картинка сверху — это не вся шпаргалка. На этом сайте можно раскрыть каждый из пунктов, подробней ознакомиться с ним и получить полезные ссылки.
#шпаргалка #fullstack #web
Вкатываться в новую технологию не всегда легко: множество новой информации может напугать и даже оттолкнуть. И чтобы этого не происходило, забираем дорожную карту по фуллстек-разработке.
Тут правильным образом построена очерёдность тем и технологий, чтобы обучение проходило мягко и «без шишек». Но картинка сверху — это не вся шпаргалка. На этом сайте можно раскрыть каждый из пунктов, подробней ознакомиться с ним и получить полезные ссылки.
#шпаргалка #fullstack #web
Media is too big
VIEW IN TELEGRAM
Как тестировать JS: от А до Я
Разработка-разработкой, но приложения без тестирования далеко в прод не уйдут. Поэтому вот подходящий гайд.
В этом видео показывают, как тестировать JS-приложения с нуля до продвинутых техник. Разбираются основные подходы, как писать юнит-тесты, проверять работу React-приложений, тестировать маршруты и состояние, а также делать полное e2e тестирование. Плюс, объясняют, как находить изменения в интерфейсе с помощью инструментов для регрессионного тестирования UI.
#урок #веб #javascript #ru
Разработка-разработкой, но приложения без тестирования далеко в прод не уйдут. Поэтому вот подходящий гайд.
В этом видео показывают, как тестировать JS-приложения с нуля до продвинутых техник. Разбираются основные подходы, как писать юнит-тесты, проверять работу React-приложений, тестировать маршруты и состояние, а также делать полное e2e тестирование. Плюс, объясняют, как находить изменения в интерфейсе с помощью инструментов для регрессионного тестирования UI.
#урок #веб #javascript #ru
IT-курсов так много. Как не попасть на инфоцыган?
Записываем:
1. Проверьте лицензию — она подтверждает легальность и дает право на налоговый вычет.
2. Уточните возврат — узнайте условия и реальные случаи возврата.
3. Читайте отзывы — ищите честные мнения на независимых платформах.
4. Оцените программу — проверьте темы и удобство графика.
5. Ищите сообщество — активные чаты помогут с учебой.
6. Проверьте обратную связь — важно, чтобы было у кого спросить.
7. Изучите преподавателей — опытные специалисты — большой плюс.
8. Попробуйте пробный урок — сразу станет понятно, подходит ли вам курс.
Подробней про каждый из пунктов в статье.
#курс #советы #general #ru
Записываем:
1. Проверьте лицензию — она подтверждает легальность и дает право на налоговый вычет.
2. Уточните возврат — узнайте условия и реальные случаи возврата.
3. Читайте отзывы — ищите честные мнения на независимых платформах.
4. Оцените программу — проверьте темы и удобство графика.
5. Ищите сообщество — активные чаты помогут с учебой.
6. Проверьте обратную связь — важно, чтобы было у кого спросить.
7. Изучите преподавателей — опытные специалисты — большой плюс.
8. Попробуйте пробный урок — сразу станет понятно, подходит ли вам курс.
Подробней про каждый из пунктов в статье.
#курс #советы #general #ru