CSS — язык для описания стилей документа, он как и HTML является декларативным. Для CSS существуют расширения: препроцессоры (SASS, LESS, Stylus) и постпроцессоры (PostCSS), но у современного CSS есть всё необходимое для того, чтобы можно было не использовать препроцессоры.
С точки зрения лингвистики, семантика — это изучение смысловых значений единиц языка. И как и в любом языке, в языках программирования она тоже имеет определённое значение. Говоря же о семантике в HTML — обычно имеют ввиду использование именно смысловых тегов, вместо обычных div.
HTML, по сути, самый классический язык (есть так же markdown и прочие языки разметки) для создания разметки сайта, и почти единственный язык разметки, который нативно работает в браузере (есть ещё XML, SHTML и другие вариации, которые нас в рамках данного курса не интересуют).
REST - это акроним от Representational state transfer (передача состояния представления).
JSON — JavaScript Object Notation. Он нужен для хранения и передачи структурированной информации.
Привет, сегодня мы поговорим о работе с Django ORM и разберём самые востребованные методы.
Привет! Сегодня мы займёмся валидацией форм на фронтенде. Для этого будем использовать библиотеку Vuelidate.
Git - это система контроля версий. Он используется, чтобы можно было вернуться к любому моменту из процесса разработки программы. Существует несколько подходов к ведению git-репозиториев, но основной для меня такой: на каждую новую задачу (или класс задач, зависит от серьёзности и объёма) я завожу новую ветку в репозитории. На каждое отдельное самостоятельное изменение я делаю один коммит. Например, если мы меняем три метода в одном файле, то это должно быть три разных коммита. Но если мы меняем название метода, то логично, что во всех местах его вызова в том же коммите следует поменять его название.
Привет! Это десятый урок из моего большого онлайн-курса по созданию свой собственной фриланс-биржи с использованием django и vue. В прошлом уроке мы закончили делать макет в фигме, а значит — пора приступать к фронтенду.
Сначала давайте создадим приложение для авторизации. Переходим сюда, жмём создать приложение, выбираем тип Сайт и вводим туда ссылку (в данном случае, можно 127.0.0.1:8000).