Обложка канала

Книги для программистов. Страница 12

50300 @bfbook

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

  • Книги для программистов

    Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code Автор: DavidsonJ.GregoryKate (2021) Опытные программисты C++ Гай Дэвидсон и Кейт Грегори выделяют 30 основных рекомендаций, которые вы сочтете особенно ценными, и предлагают подробные практические знания для улучшения вашего стиля C++. Для удобства использования структура этой книги приведена в соответствие с официальным веб-сайтом C++ Core Guidelines. Скачать книгу 👉 @bfbook
  • Книги для программистов

    SQL за полтора часа в одном видео! Полный базовый курс по SQL. Базы данных курс для начинающих! 00:00:00 Введение 00:02:43 Платные курсы и что изучать дальше 00:04:55 Коротко об онлайн редакторе 00:07:11 Что такое база данных 00:08:10 Что такое CRUD 00:10:05 Запрос на создание первой таблицы 00:11:57 Типы данных у атрибутов(колонок) (DATA TYPES) 00:17:26 Прописываем атрибуты(колонки) первой таблицы 00:21:07 Создаем первую таблицу (CREATE TABLE) 00:21:38 Проверка на наличие таблицы при создании (IF NOT EXISTS) 00:22:18 Запрос на удаление таблицы(DROP TABLE) 00:22:33 Проверка на наличие таблицы при удалении(IF EXISTS) 00:22:57 Запрос на добавление объекта в таблицу (INSER INTO table) 00:23:35 Запрос на чтение(получение) объектов из таблицы(SELECT * FROM table) 00:24:18 Модификаторы для атрибутов(колонок) таблицы(NOT NULL, DEFAULT, UNIQUE) 00:29:26 Изменение уже существующей таблицы(ALTER TABLE, ADD, DROP, RENAME, MODIFY COLUMN) 00:36:08 Удаление объектов из таблицы(DELETE FROM table) 00:37:06 Редактирование объекта в таблице(UPDATE table) 00:39:03 Первичный ключ(PRIMARY KEY) 00:45:37 Композиция в бд 00:50:38 "Иностранный" ключ(FOREIGN KEY) 00:57:26 Индексы в бд(INDEX) 00:59:24 Готовим данные для темы алиас, юнион и слияние таблиц 01:03:30 Слияние таблиц(INNER JOIN) 01:06:02 Слияние таблиц(LEFT JOIN) 01:06:53 Слияние таблиц(RIGHT JOIN) 01:07:26 Слияние таблиц(FULL JOIN/OUTER JOIN) и Union 01:09:04 Алиас(table AS alias) 01:12:18 Select Distinct в SQL 01:13:42 AND OR NOT в SQL 01:16:18 ORDER BY и LIMIT в SQL 01:17:35 MIN и MAX в SQL 01:18:25 COUNT SUM AVG в SQL 01:19:29 LIKE в SQL 01:21:31 IN и BETWEEN в SQL 01:22:50 GROUP BY в SQL 01:25:17 EXISTS в SQL 01:27:37 ANY и SOME в SQL 01:29:00 INSERT INTO в SQL 01:30:40 Отношения в базе данных 01:32:11 Отношения один к одному 01:33:09 Отношения один ко многим 01:34:09 Отношения многие ко многим 01:37:10 Отношения один к одному и один ко многим "через" 01:39:10 SQL инъекции источник #db 👉 @database_info
  • Книги для программистов

    Grokking The Java Developer Interview: More Than 200 Questions To Crack The Java, Spring, SpringBoot & Hibernate Interview Автор: Jatin Arora (2020) Данная книга поможет вам пройти собеседование по Java, Spring и Hibernate. В книге содержится более 200 вопросов, которые часто задают во время интервью для Java, Spring, Spring Boot & Hibernate. Некоторые из важных тем, таких как многопоточность, структура коллекции, шаблоны, аннотации SpringBoot и многие другие рассмотрены. Большинство из этих тем объясняются примерами кода, которые помогут вам быстро понять концепцию Скачать книгу 👉 @bfbook
  • Реклама

  • Книги для программистов

    Почему мы всё время начинаем и бросаем учить английский? Одна из причин — мы не знаем свой уровень языка. В итоге берёмся за контент, который нам не по силам. Например, сериал «Друзья» часто советуют смотреть тем, кто начинает учить язык, но в нём полно юмора, который начинающие пока понять не могут. В итоге разрыв знаний удручает и мотивация снова падает. Если вы готовы дать английскому ещё один шанс, мы поможем поверить в свои силы и довести дело до конца. Приходите на бесплатную консультацию в Яндекс Практикум: - Проведём устный тест на уровень языка, - Покажем, чего реально добиться за полгода изучения, - Расскажем, как наши курсы помогут достичь цели.
  • Книги для программистов

    Dynamic-wallpaper Простой bash-скрипт для установки обоев в зависимости от текущего времени, используя планировщик заданий cron. Описание 25+(более) различных типов обоев (HD/UHD/4K/5K). Добавлена поддержка pywal. Пользователи могут добавлять свои собственные обои. С помощью Cron обои меняются в зависимости от времени в течение дня. Протестировано на : Оконные менеджеры: Openbox, i3wm, bspwm, awesomewm, Fluxbox, Fvwm, Swaywm. Окружения рабочего стола : KDE, Pantheon, Gnome, Deepin, Cinnamon, XFCE, LXDE, MATE https://github.com/adi1090x/dynamic-wallpaper 👉 @Githublib
  • Книги для программистов

    Pipeline as Code: Continuous Delivery with Jenkins, Kubernetes, and Terraform Автор: LabouardyMohamed (2021) Эта книга является практическим руководством по автоматизации разработки в облачном мире, управляемом сервисами. Вы будете использовать новейшие инструменты "инфраструктура как код", такие как Packer и Terraform, для разработки надежных конвейеров CI/CD для многочисленных облачных приложений. Следуйте рекомендациям, изложенным в этой книге, и вскоре вы будете поставлять программное обеспечение, которое быстрее выводится на рынок, быстрее развертывается и с меньшим количеством ошибок Скачать книгу 👉 @bfbook
  • Книги для программистов

  • Книги для программистов

    🔥Тест по нагрузочному тестированию от OTUS 🔥 Ответьте на 16 вопросов и проверьте, насколько вы готовы к обучению на курсе - «Нагрузочное тестирование» 👉 ПРОЙТИ ТЕСТ https://otus.pw/qS5CK/ 💣 Пройдете тест и получите: ✔️ Живое общение с экспертами Получите демо-ролик о занятиях на курсе ✔️ Лучшие открытые уроки прошлых наборов курса ✔️ Продвинутые темы и практика на «боевых» задачах уровня Middle+ ✔️ Скидку на прохождение онлайн курса «Нагрузочное тестирование» Курс доступен в рассрочку. Реклама. Информация о рекламодателе на сайте www.otus.ru
  • Книги для программистов

    Principles of Web API Design : Delivering Value with APIs and Microservices (Final Release) Автор: HigginbothamJames (2021) Книга объединяет принципы и процессы, которые помогут вам добиться успеха на протяжении всего жизненного цикла разработки API. Опираясь на обширный практический опыт, ведущий консультант Джеймс Хиггинботам поможет вам согласовать нюансы с каждой заинтересованной стороной, разработать API, обеспечивающие целостность, и масштабировать процесс проектирования от небольших команд до всей организации Скачать книгу 👉 @bfbook
  • Книги для программистов

    Algorithms Illuminated: Part 1: The Basics Автор: Tim Roughgarden (2017) Изучение алгоритмов может сделать вас лучшим программистом, более ясным мыслителем и мастером технических интервью. Данная книга - это доступное введение в предмет для любого, кто имеет хотя бы небольшой опыт программирования. В изложении подчеркивается общая картина и концептуальное понимание, а не низкоуровневая реализация и математические детали - например, расшифровка того, что сказал бы опытный преподаватель алгоритмов во время серии индивидуальных уроков. Часть 1 охватывает асимптотический анализ и нотацию big-O, алгоритмы "разделяй и властвуй" и мастер-метод, рандомизированные алгоритмы и несколько известных алгоритмов сортировки и выбора Скачать книгу 👉 @bfbook
  • Книги для программистов

    Шпаргалка по работе с Django Создать папку проекта mkdir project_name cd project_name Создать виртуальную среду Python python3 -m venv venv Активировать виртуальную среду source venv/bin/activate Если нужно деактивировать виртуальную среду deactivate Install django (~= same as 3.1.*) pip install django~=3.1.0 Новый проект django (из папки project_name) django-admin startproject config . Создать приложение (из папки project_name) python manage.py startapp app_name Миграция: Django создает таблицу базы данных для каждой модели, представленной в вашем приложении, с помощью этих команд: Создайте файл в app_name/migrations со структурой базы данных python manage.py makemigrations Миграция будет читать файлы миграции и создавать фактическую базу данных и таблицы. python manage.py migrate Создать суперпользователя для авторизации/админ панели python manage.py createsuperuser Запуск сервера python manage.py runserver => ex. http://127.0.0.1:8000 Другие команды # Django shell (Run projet code direclty) ~$ python manage.py shell # example of code to run in the shell: >>> from app_name.models import User >>> user1 = User.objects.first() # Prepare static folders for production $ python manage.py collectstatic # Take all data from app blog and export in json python manage.py dumpdata blog >myapp.json # Take all data in json file and import in app data table python manage.py loaddata myapp.json 👉 @python_real
  • Книги для программистов

    Бесплатно получать навыки в сфере IT можно не только в университете Некоммерческое образование - тренд больших компаний. Чтобы его качество росло, а курсы быстро адаптировались под запросы, компаниям важно получать обратную связь. Заполните короткий опрос по ссылке. Это не займет больше 5 минут. Анкета анонимная, не нужны никакие персональные данные, даже номер телефона. Помогите нам стать лучше 🖤 Всем прошедшим опрос - приятный бонус в конце!
  • Книги для программистов

    Database System Concepts Автор: Abraham SilberschatzHenry F. KorthS. Sudarshan (2020) Книга представляет фундаментальные концепции управления базами данных в интуитивно понятной форме, направленной на то, чтобы позволить учащимся как можно быстрее начать работать с базами данных. Знакомство с базовыми структурами данных, организацией компьютера и языком программирования высокого уровня являются единственными необходимыми условиями. Освещаются важные теоретические результаты, теория и доказательства в книге практически не обсуждаются. Вместо доказательств используются цифры и примеры, чтобы объяснить, почему результат верен Скачать книгу 👉 @bfbook
  • Книги для программистов

    👩‍💻 Поболтаем с Go-разработчиками? Приглашаем всех, кому интересен язык Golang, на talk-сессию с Senior Go-разработчиками! Встреча состоится 22 марта в 20:00 мск в преддверии старта онлайн-курса «Golang Developer. Professional» в OTUS. 📢В прямом эфире вы сможете задать свои вопросы, а опытные разработчиками ответят на каждый из них. Стоит ли учить Go 2023 году, с чего начинать переход и чего ожидать, с какими трудностями можно столкнуться, что самое крутое в работе и что не нравится — в общем, любые вопросы, которые только могут прийти вам в голову. 🚀Вас ждут нетворкинг, новые знания, живые эмоции и тот самый толчок для развития! ➡️Записаться на ламповую беседу можно по ссылке: https://otus.pw/B1b1/ Реклама. Информация о рекламодателе на сайте otus.ru
  • Книги для программистов

    Learning DevSecOps Автор: Michelle Ribeiro (2021) Узнайте, как обеспечить непрерывную безопасность на протяжении всего процесса разработки и доставки программного обеспечения. С помощью этой практической книги разработчики, разработчики, технические руководители и инженеры по безопасности узнают, как сочетать свой процесс обеспечения безопасности с культурой DevOps. Вы получите полное представление о лучших практиках DevSecOps, от создания более безопасных образов контейнеров до усиления оркестраторов и методов обеспечения безопасности вашей облачной среды. Скачать книгу 👉 @bfbook
  • Реклама

  • Книги для программистов

    Пишем на Rust расширение для SQLite, чтобы научить его работать с файлами Excel В этой статье я расскажу как на Rust написать расширение для SQLite. В частности мы поговорим о том, что такое виртуальные таблицы, и как мы можем их реализовать на Rust. Rus https://habr.com/ru/post/677418/ Eng sergey.khabibullin.com/sqlite-…-in-rust
  • Книги для программистов

    Logging in Action: With Fluentd, Kubernetes and more Автор: Phil Wilkins (2022) Это руководство по оптимизации и организации ведения журнала с использованием проектов CNCF Fluent и Fluent Bit. Вы будете использовать мощный инструмент управления журналами Fluentd для решения общих задач управления журналами и узнаете, как правильное управление журналами может повысить производительность и упростить управление программным обеспечением и инфраструктурными решениями. С помощью полезных примеров, таких как отправка событий, управляемых журналом, в Slack, вы получите практический опыт применения структуры к вашим неструктурированным данным Скачать книгу 👉 @bfbook
  • Книги для программистов

    💪 C#-разработка — высокооплачиваемое и универсальное направление. Этот язык подходит для создания видеоигр, cерверной и веб-разработки. ❓ Хотите освоить C#, не имея навыков программирования? Начините погружение на открытом уроке в OTUS. 😱 Станислав Шурупин, Senior Software Engineer в компании EPAM, расскажет про системы управления версиями (больше, конечно же, про Git), а также продемонстрирует, как начать работать с проектом на примере Git + GitHub. 📌 Воспользуйтесь возможностью посмотреть на процесс обучения на онлайн-курсе «Специализация C# Developer» от OTUS изнутри. 👉 Для участия в мероприятии зарегистрируйтесь https://otus.pw/gBHt/ Реклама. Информация о рекламодателе на сайте www.otus.ru