Привет, гость!
Этот ресурс посвящен программированию в целом и программированию на Java в частности. Я создал этот ресурс, чтобы делиться своими знаниями по программированию с теми, кто только решил освоить эту интересную и современную профессию.
Обучение программированию с нуля
На моем ресурсе вы найдете учебник по программированию с нуля, написанный простым языком. Я постарался создать программу обучения, отталкиваясь от того, как учился сам еще много лет назад. Конечно же, я постарался учесть все сложности, с которыми сталкивался в самом начале своего обучения программированию. Я постарался изложить сложные вещи простым языком.
Задачи по программированию с решениями
Учеба без практики ничего не значит сама по себе. Я собрал все те задачи, которые сам решал, когда только начинал свое обучение программированию. В конце каждой главы учебника по программированию я даю задачи, решая которые вы учитесь программированию на практике. К каждой задаче есть решение. После того как вы решите задачу, вы сможете посмотреть мое решение и сравнить его со своим.
Возможность задать вопросы и получить на них ответы
В любом случае, без вопросов не обойтись. Здесь можно будет задать вопрос, обсудить любую сложность, с которой вы можете столкнуться в процессе обучения. Общение организовано так, что мы друг другу помогаем разобраться и получить ответы на свои вопросы. Кто-то быстрее разбирается в одной теме, кто-то в другой.
Статьи по программированию на Java
Также на своем ресурсе я размещаю статьи по самым различным аспектам программирования на Java. Я очень хочу создавать заметки для самого себя и, конечно же, делиться этими знаниями с остальными. На самом деле, проходит время и мы забываем то, что когда-то знали и делали. Заметки в виде статей позволяют консолидировать эту всю полезную информацию в одном месте и в последствии к ней обращаться. Статьи можно искать как по категории, так и по тегам.
Еще здесь можно найти статьи по настройке рабочего окружения, настройке и конфигурированию серверов, использовании полезных инструментов и практик, например, Docker, Kubernetes, Helm.
Работа с базами данных
Любая программа так или иначе работает с данными. Пока программа работает, эти данные можно хранить в самом приложении, в структурах данных. Эти данные энергозависимы. То есть, пока программа работает (выполняется), эти данные "живут". Но что произойдет, когда программа остановится? По любой причине: либо мы сами закроем эту программу, либо произойдет аварийное завершение. Ответ такой: данные потеряются. Чтобы этого не произошло, мы храним данные в постоянном (энергонезависимом) хранилище или просто в базах данных.
Какими они бывают и как разработать структуру БД
Мы поговорим о том, какими бывают базы данных, поговорим о том, как правильно хранить данные и в базах данных. Существенное время уделяется тому, как правильно разработать базу данных, чтобы получить правильную и эффективную структуру.
Задачи по написанию SQL-запросов
Конечно же, практика. Не устану повторять, что без практики сама по себе теория - это ничто. Я создал учебную базу данных, а также разработал целый список задач, чтобы потренировать свои навыки в написании SQL-запросов. Все задания отсортированы по уровням: от самых простых, к более сложным. В свое время я сам таким же образом тренировал себя. На этот раз я решил создать подобный тренажер на своем ресурсе.