Learn Coding Fundamentals

Become a better developer by mastering the coding fundamentals. From security and testing to OOP and functional programming, you'll learn it all here.

All Coding Fundamentals content:

  1. Три способа сделать ваш код Swift более читабельным

    Три способа сделать ваш код Swift более читабельным

    Tutorial Beginner

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

  2. Как читать и писать CSV-файлы в Python

    Как читать и писать CSV-файлы в Python

    Tutorial Intermediate

    Формат CSV является наиболее часто используемым форматом импорта и экспорта для баз данных и электронных таблиц. В этом руководстве будет подробно рассказано...

  3. Параллелизм и корутины в Котлине

    Параллелизм и корутины в Котлине

    Tutorial Intermediate

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

  4. Введение в Mongoose для MongoDB и Node.js

    Введение в Mongoose для MongoDB и Node.js

    Tutorial Beginner

    Mongoose - это библиотека JavaScript, часто используемая в приложении Node.js с базой данных MongoDB. В данной статье я собираюсь познакомить вас с Mongoose...

  5. Тестирование Angular компонентов с использованием Jasmine: часть 1

    Тестирование Angular компонентов с использованием Jasmine: часть 1

    Tutorial Intermediate

    Test Driven Development - это практика программирования, которую проповедовали и продвигали все сообщества разработчиков на планете. И все же это рутина,...

  6. Как написать, упаковать и распространять библиотеку на Python

    Как написать, упаковать и распространять библиотеку на Python

    Tutorial Intermediate

    Python - отличный язык программирования, но упаковка - одна из его самых слабых точек. Это общеизвестный в сообществе факт. За последние годы установка,...

  7. Лучшие IDE для Golang?

    Лучшие IDE для Golang?

    Tutorial Beginner

    Go это фантастический язык программирования. Он также поставляется с комплексной цепочкой инструментов. Многие разработчики просто используют текстовые...

  8. Как реализовать собственную структуру данных в Python

    Как реализовать собственную структуру данных в Python

    Tutorial Intermediate

    Python обеспечивает полноценную поддержку для реализации собственной структуры данных с использованием классов и пользовательских операторов. В этом учебном...

  9. Что такое пространства имен Python (и зачем они нужны?)

    Что такое пространства имен Python (и зачем они нужны?)

    Tutorial Beginner

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

  10. Обработка ошибок и исключений в Yii

    Обработка ошибок и исключений в Yii

    Tutorial Intermediate

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

  11. Докер с нуля: создание образов

    Докер с нуля: создание образов

    Tutorial Intermediate

    Контейнеры Docker растут как лучшая практика для развертывания и управления облачными распределенными системами. Контейнеры - это экземпляры образов Docker....

  12. Учимся программировать с Yii2: Запуск cron команд

    Учимся программировать с Yii2: Запуск cron команд

    Tutorial Intermediate

    Если вы спрашиваете: «Что такое Yii?» Ознакомьтесь с моим предыдущим руководством: Знакомство с Yii Framework, в котором рассмотрены преимущества Yii и...