👩🏻💻Алгоритмы и структуры данных (С++)
Продолжительность: 1:37:50
На лекции автор объяснит все о алгоритмах и структурах данных на С++
Видео станет полезным как для новичков, так и для освежения памяти у профессионалов.
Programmer’s Notes | 👉 Смотреть видео
Продолжительность: 1:37:50
На лекции автор объяснит все о алгоритмах и структурах данных на С++
Видео станет полезным как для новичков, так и для освежения памяти у профессионалов.
Programmer’s Notes | 👉 Смотреть видео
👩🏻💻Изучаем Java Spring
Продолжительность: 2:02:25
Spring — это огромный и самый популярный Java-фреймворк для создания веб-приложений. Весь его функционал основан на понимании Spring Core — именно он и разбирается в этом видео.
Programmer’s Notes | 👉 Смотреть видео
Продолжительность: 2:02:25
Spring — это огромный и самый популярный Java-фреймворк для создания веб-приложений. Весь его функционал основан на понимании Spring Core — именно он и разбирается в этом видео.
Programmer’s Notes | 👉 Смотреть видео
👩🏻💻Строим структуру своего PHP приложения
Продолжительность: 2:10:52
Оставим шутки про PHP в сторонке и всерьёз займёмся проектом, а именно — создадим форму авторизации с хорошей и удобной структурой.
Автор с нуля создаёт приложение с использованием ООП, последовательно объясняя свои действия, и рассказывает, как правильно разделить его на части.
Programmer’s Notes | 👉 Смотреть видео
Продолжительность: 2:10:52
Оставим шутки про PHP в сторонке и всерьёз займёмся проектом, а именно — создадим форму авторизации с хорошей и удобной структурой.
Автор с нуля создаёт приложение с использованием ООП, последовательно объясняя свои действия, и рассказывает, как правильно разделить его на части.
Programmer’s Notes | 👉 Смотреть видео
Лямбда-функция в Python простыми словами
За урок мы научимся создавать функции и познакомимся с lambda выражениями.
1. Начало - 00:00
2. Что такое функции? - 00:17
3. Создание простой функции - 02:17
4. Передача параметров - 05:50
5. Функция сложения параметров – 08.00
6. Возвращение значения - 10:35
7. Нахождение минимального значения – 13.00
8. Функция для поиска минимального числа - 15:50
9. «lambda» функции - 19:30
10. Заключительная часть - 21:50
Programmer’s Notes | 👉 Смотреть видео
За урок мы научимся создавать функции и познакомимся с lambda выражениями.
1. Начало - 00:00
2. Что такое функции? - 00:17
3. Создание простой функции - 02:17
4. Передача параметров - 05:50
5. Функция сложения параметров – 08.00
6. Возвращение значения - 10:35
7. Нахождение минимального значения – 13.00
8. Функция для поиска минимального числа - 15:50
9. «lambda» функции - 19:30
10. Заключительная часть - 21:50
Programmer’s Notes | 👉 Смотреть видео
Работа с объектами в JavaScript
Объекты в JavaScript. В этом уроке вы узнаете об основах такого типа данных как объекты. В отличии от примитивных типов данных, объекты могут содержать множество различных значений и более сложных сущностей. Разберем синтаксис, научимся создавать и изменять объекты.
1. В уроке - 00:00
2. Создание объекта и его свойств - 00:32
3. Имена (ключи) свойств объектов - 02:50
4. Тип данных Symbol - 06:39
5. Вложенность объектов – 07:23
6. Значение свойств объекта из переменных - 08:33
7. Изменение объекта и его свойств – 10:04
8. Проверка существования свойства объекта - 16:18
9. Цикл for in - 20:24
10. Методы объектов. Использование "this" - 22:34
Programmer’s Notes | 👉 Смотреть видео
Объекты в JavaScript. В этом уроке вы узнаете об основах такого типа данных как объекты. В отличии от примитивных типов данных, объекты могут содержать множество различных значений и более сложных сущностей. Разберем синтаксис, научимся создавать и изменять объекты.
1. В уроке - 00:00
2. Создание объекта и его свойств - 00:32
3. Имена (ключи) свойств объектов - 02:50
4. Тип данных Symbol - 06:39
5. Вложенность объектов – 07:23
6. Значение свойств объекта из переменных - 08:33
7. Изменение объекта и его свойств – 10:04
8. Проверка существования свойства объекта - 16:18
9. Цикл for in - 20:24
10. Методы объектов. Использование "this" - 22:34
Programmer’s Notes | 👉 Смотреть видео
🧠На каком уровне нужно знать JS, чтобы изучать React
React js на самом деле на так сложен как кажется на первый взгляд, любой новичек знающий язык программирования javascript способен освоить реакт по урокам буквально за неделю. Вникнуть в react js проще простого особенно зная что вы можете на нем сделать.
1. Начало видео - 00:00
2. Let - 01:40
3. Const - 03:00
4. Import Export - 07:50
5. Именованный Export – 14:30
6. Стрелочные функции - 20:15
7. Spread – 23:40
8. Rest - 27:50
9. Деструктуризация - 29:00
10. Map, Filter - 31:50
Programmer’s Notes | 👉 Смотреть видео
React js на самом деле на так сложен как кажется на первый взгляд, любой новичек знающий язык программирования javascript способен освоить реакт по урокам буквально за неделю. Вникнуть в react js проще простого особенно зная что вы можете на нем сделать.
1. Начало видео - 00:00
2. Let - 01:40
3. Const - 03:00
4. Import Export - 07:50
5. Именованный Export – 14:30
6. Стрелочные функции - 20:15
7. Spread – 23:40
8. Rest - 27:50
9. Деструктуризация - 29:00
10. Map, Filter - 31:50
Programmer’s Notes | 👉 Смотреть видео
План изучения JavaScript
В ролике мы составим подробный план изучения языка программирования JavaScript: что именно, в каком порядке и зачем. Новичкам и желающим вникнуть в эту тему будет максимально полезно.
Programmer’s Notes | 👉 Смотреть видео
В ролике мы составим подробный план изучения языка программирования JavaScript: что именно, в каком порядке и зачем. Новичкам и желающим вникнуть в эту тему будет максимально полезно.
Programmer’s Notes | 👉 Смотреть видео
Циклы в программировании
В этом видеоуроке Вы узнаете о циклах в программировании. Подробно рассмотрим такие циклы, как while, do while, for, for in, brake, continue.
1. Что такое циклы? - 00:00
2. Безусловные циклы - 02:00
3. Цикл с предусловием (while) - 02:50
4. Цикл с постусловием (do while) - 03:57
5. Цикл с счетчиком (for) - 04:24
6. Цикл просмотра (for in) - 06:52
7. Цикл с выходом из середины (break) - 09:09
8. Практика - 11:10
Programmer’s Notes | 👉 Смотреть видео
В этом видеоуроке Вы узнаете о циклах в программировании. Подробно рассмотрим такие циклы, как while, do while, for, for in, brake, continue.
1. Что такое циклы? - 00:00
2. Безусловные циклы - 02:00
3. Цикл с предусловием (while) - 02:50
4. Цикл с постусловием (do while) - 03:57
5. Цикл с счетчиком (for) - 04:24
6. Цикл просмотра (for in) - 06:52
7. Цикл с выходом из середины (break) - 09:09
8. Практика - 11:10
Programmer’s Notes | 👉 Смотреть видео
🤯 Архив на 1300ГБ курсов:
1. Обучение Python с нуля
2. Обучение JavaScript с нуля
3. Обучение c++ с нуля
4. Обучение С# с нуля
5. Обучение HTML/CSS с нуля
6. Обучение Java с нуля
7. Обучение SQL/GO/PHP с нуля
Вход открыт 24 часа, успей!
1. Обучение Python с нуля
2. Обучение JavaScript с нуля
3. Обучение c++ с нуля
4. Обучение С# с нуля
5. Обучение HTML/CSS с нуля
6. Обучение Java с нуля
7. Обучение SQL/GO/PHP с нуля
Вход открыт 24 часа, успей!
🔘Что такое XCode
В этом первом уроке мы подготовимся к комфортному написанию кода. Установим Xcode и ознакомимся с основами.
1. Установка Xcode - 00:00
2. Первый запуск Xcode - 0:50
3. Создание проекта в Xcode - 2:00
4. Основы работы в Xcode - 5:30
5. Настройки проекта в Xcode - 10:30
6. Правки под iOS ниже iOS 13 - 14:50
7. Еще настройки проекта - 15:40
8. Настройки Xcode - 16:30
9. Симулятор iPhone/iPad в Xcode - 18:25
Programmer’s Notes | 👉 Смотреть видео
В этом первом уроке мы подготовимся к комфортному написанию кода. Установим Xcode и ознакомимся с основами.
1. Установка Xcode - 00:00
2. Первый запуск Xcode - 0:50
3. Создание проекта в Xcode - 2:00
4. Основы работы в Xcode - 5:30
5. Настройки проекта в Xcode - 10:30
6. Правки под iOS ниже iOS 13 - 14:50
7. Еще настройки проекта - 15:40
8. Настройки Xcode - 16:30
9. Симулятор iPhone/iPad в Xcode - 18:25
Programmer’s Notes | 👉 Смотреть видео
Псевдоэлементы (:before, :after) в CSS
CSS псевдоэлементы. Псевдоэлементы BEFORE и AFTER. Уроки HTML CSS JS. Урок №11 CSS псевдоэлементы – это селекторы которые, помощью CSS, искусственно создают области в дереве документа. Грубо говоря добавляют к элементу новый элемент, либо выделяют часть содержимого элемента. Рассмотрим такие CSS псевдоэлементы как before, after, first-line и first-letter
1. Синтаксис записи псевдоэлементов - 1:38
2. first-line - 2:14
3. first-letter - 3:25
4. before - 4:37
5. after - 5:40
6. Специфические псевдоэлементы - 9:10
7. Комбинирование псевдоэлементов и псевдоклассов - 12:07
Programmer’s Notes | 👉 Смотреть видео
CSS псевдоэлементы. Псевдоэлементы BEFORE и AFTER. Уроки HTML CSS JS. Урок №11 CSS псевдоэлементы – это селекторы которые, помощью CSS, искусственно создают области в дереве документа. Грубо говоря добавляют к элементу новый элемент, либо выделяют часть содержимого элемента. Рассмотрим такие CSS псевдоэлементы как before, after, first-line и first-letter
1. Синтаксис записи псевдоэлементов - 1:38
2. first-line - 2:14
3. first-letter - 3:25
4. before - 4:37
5. after - 5:40
6. Специфические псевдоэлементы - 9:10
7. Комбинирование псевдоэлементов и псевдоклассов - 12:07
Programmer’s Notes | 👉 Смотреть видео
👨🏻💻Словари (dict) и работа с ними
Для хранения пар (ключ-значение) в Питон используются словари. В ходе видео мы научимся создавать, а также использовать словари. Дополнительно мы изучим функции по работе со словарями в Python.
1. Что такое словарь? - 00:17
2. Создание словаря - 00:45
3. Описание объекта - 02:31
4. Альтернативная запись словаря - 04:35
5. Вывод элементов через цикл - 06:20
6. Функции по работе со словарем - 08:31
7. Описание человека - 11:38
8. Заключительная часть - 15:55
Programmer’s Notes | 👉 Смотреть видео
Для хранения пар (ключ-значение) в Питон используются словари. В ходе видео мы научимся создавать, а также использовать словари. Дополнительно мы изучим функции по работе со словарями в Python.
1. Что такое словарь? - 00:17
2. Создание словаря - 00:45
3. Описание объекта - 02:31
4. Альтернативная запись словаря - 04:35
5. Вывод элементов через цикл - 06:20
6. Функции по работе со словарем - 08:31
7. Описание человека - 11:38
8. Заключительная часть - 15:55
Programmer’s Notes | 👉 Смотреть видео
Основы CSS Grid Layou
Сегодня поговорим о свойствах определения сетки, а именно о grid-template-rows, grid-template-columns, grid-template. А так же grid-template-areas, grid-auto-rows, grid-auto-columns и grid-auto-flow.
1. Свойства grid-template-rows и grid-template-columns - 00:16
2. Единица гибкости fr – 03:52
3. Применение minmax - 07:00
4. Контентная ширина, fit-content - 09:13
5. Применение repeat - 11:38
6. Свойство grid-template-areas - 12:49
7. Свойство grid-template - 16:19
8. Неявная сетка. grid-auto-rows, grid-auto-columns - 19:13
9. Свойство grid-auto-flow - 20:58
Programmer’s Notes | 👉 Смотреть видео
Сегодня поговорим о свойствах определения сетки, а именно о grid-template-rows, grid-template-columns, grid-template. А так же grid-template-areas, grid-auto-rows, grid-auto-columns и grid-auto-flow.
1. Свойства grid-template-rows и grid-template-columns - 00:16
2. Единица гибкости fr – 03:52
3. Применение minmax - 07:00
4. Контентная ширина, fit-content - 09:13
5. Применение repeat - 11:38
6. Свойство grid-template-areas - 12:49
7. Свойство grid-template - 16:19
8. Неявная сетка. grid-auto-rows, grid-auto-columns - 19:13
9. Свойство grid-auto-flow - 20:58
Programmer’s Notes | 👉 Смотреть видео
Всё о ES6 классах в JavaScript
В этом видео мы разберемся, как работают Классы (ES6 Classes), которые появились в редакции Javascript ES6. Посмотрим, зачем они нужны и чем отличаются от использования Прототипов.
1. How to make Classes - 01:01
2. Constructor() – 01:15
3. How to make objects with: new Class() - 02:06
4. Prototypes methods - 03:14
5. Static - 04:00
6. Classes inheritance - 04:52
7. Super(args) - 07:47
8. Parent method - 09:06
9. Class getters, setters - 09:40
10. Practice examples of classes- 11:45
Programmer’s Notes | 👉 Смотреть видео
В этом видео мы разберемся, как работают Классы (ES6 Classes), которые появились в редакции Javascript ES6. Посмотрим, зачем они нужны и чем отличаются от использования Прототипов.
1. How to make Classes - 01:01
2. Constructor() – 01:15
3. How to make objects with: new Class() - 02:06
4. Prototypes methods - 03:14
5. Static - 04:00
6. Classes inheritance - 04:52
7. Super(args) - 07:47
8. Parent method - 09:06
9. Class getters, setters - 09:40
10. Practice examples of classes- 11:45
Programmer’s Notes | 👉 Смотреть видео
🖥Объектно-ориентированное программирование простым языком
ООП простым языком. Основные концепции объектно ориентированного программирования. Объекты, классы, инкапсуляция, полиморфизм, наследование, композиция, агрегация, интерфейсы, паттерны, solid, dependency injection.
1. Введение - 00:00
2. Отличие процедурного подхода от объектно-ориентированного. – 00:55
3. Классы. Объекты. Свойства. Методы. Конструктор. - 02:10
4. Инкапсуляция и сокрытие. Модификаторы доступа. - 04:40
5. Наследование - 11:50
6. Полиморфизм. Параметрический и ad-hoc - 16:40
7. Агрегация и композиция. - 23:00
8. Интерфейсы и абстрактные классы. - 26:35
9. Внедрение зависимостей. Dependency injection - 32:30
10. Паттерн singleton - 37:10
Programmer’s Notes | 👉 Смотреть видео
ООП простым языком. Основные концепции объектно ориентированного программирования. Объекты, классы, инкапсуляция, полиморфизм, наследование, композиция, агрегация, интерфейсы, паттерны, solid, dependency injection.
1. Введение - 00:00
2. Отличие процедурного подхода от объектно-ориентированного. – 00:55
3. Классы. Объекты. Свойства. Методы. Конструктор. - 02:10
4. Инкапсуляция и сокрытие. Модификаторы доступа. - 04:40
5. Наследование - 11:50
6. Полиморфизм. Параметрический и ad-hoc - 16:40
7. Агрегация и композиция. - 23:00
8. Интерфейсы и абстрактные классы. - 26:35
9. Внедрение зависимостей. Dependency injection - 32:30
10. Паттерн singleton - 37:10
Programmer’s Notes | 👉 Смотреть видео
Принцип единственной ответственности
Принцип единственной ответственности — принцип ООП, обозначающий, что каждый объект должен иметь одну ответственность и эта ответственность должна быть полностью инкапсулирована в класс. Все его поведения должны быть направлены исключительно на обеспечение этой ответственности.
1. Все принципы SOLID вкратце- 0:50
2. Для чего нужны принципы SOLID. – 4:02
3. Формулировка принципа SRP. - 5:42
4. SRP на картинке. - 6:47
5. Как следовать SRP - 10:23
6. Антипаттерн GoD object- 11:35
7. Любые SOLID принципы требуют критического осмысления - 12:15
8. Active Record нарушает SRP - 13:20
Programmer’s Notes | 👉 Смотреть видео
Принцип единственной ответственности — принцип ООП, обозначающий, что каждый объект должен иметь одну ответственность и эта ответственность должна быть полностью инкапсулирована в класс. Все его поведения должны быть направлены исключительно на обеспечение этой ответственности.
1. Все принципы SOLID вкратце- 0:50
2. Для чего нужны принципы SOLID. – 4:02
3. Формулировка принципа SRP. - 5:42
4. SRP на картинке. - 6:47
5. Как следовать SRP - 10:23
6. Антипаттерн GoD object- 11:35
7. Любые SOLID принципы требуют критического осмысления - 12:15
8. Active Record нарушает SRP - 13:20
Programmer’s Notes | 👉 Смотреть видео
Хранение данных, XML, HTML
XML — это способ представить любую информацию в виде древовидной структуры. В жизни очень часто человек организует информацию именно в виде дерева. HTML — грубо говоря, одна из разновидностей XML. Требования к разметке в некоторых версиях HTML, однако (а версий HTML много, сейчас, например, самая актуальная HTML5), могут существенно отличаться о того, что мы рассказали про XML.
1. Зачем нужны форматы хранения даннях - 0:29
2. Как устроен XML (структура, тэги, атрибуты). – 1:48
3. Файл Word-а как пример сложного XML файла. - 7:02
4. Программа «Личные финансы»: постановка задачи. - 8:58
5. Программа «Личные финансы»: проектируем структуру XML файла - 9:12
6. Программа «Личные финансы»: читаем XML в Ruby - 9:44
Programmer’s Notes | 👉 Смотреть видео
XML — это способ представить любую информацию в виде древовидной структуры. В жизни очень часто человек организует информацию именно в виде дерева. HTML — грубо говоря, одна из разновидностей XML. Требования к разметке в некоторых версиях HTML, однако (а версий HTML много, сейчас, например, самая актуальная HTML5), могут существенно отличаться о того, что мы рассказали про XML.
1. Зачем нужны форматы хранения даннях - 0:29
2. Как устроен XML (структура, тэги, атрибуты). – 1:48
3. Файл Word-а как пример сложного XML файла. - 7:02
4. Программа «Личные финансы»: постановка задачи. - 8:58
5. Программа «Личные финансы»: проектируем структуру XML файла - 9:12
6. Программа «Личные финансы»: читаем XML в Ruby - 9:44
Programmer’s Notes | 👉 Смотреть видео
Полный курс по React Hooks
Внутри расскажу про: useState, useEffect, useRef, useMemo, useCallback, useContext, useReducer. В конце покажу, как можно создавать свои собственные хуки.
1. Введение - 00:00
2. useState (структура, тэги, атрибуты). – 01:11
3. useEffect. - 23:20
4. useRef. - 37:28
5. useMemo - 48:07
6. useCallback - 59:39
7. useContext - 1:09:44
8. useReducer - 1:26:55
9. Создаем свои хуки - 1:34:18
Programmer’s Notes | 👉 Смотреть видео
Внутри расскажу про: useState, useEffect, useRef, useMemo, useCallback, useContext, useReducer. В конце покажу, как можно создавать свои собственные хуки.
1. Введение - 00:00
2. useState (структура, тэги, атрибуты). – 01:11
3. useEffect. - 23:20
4. useRef. - 37:28
5. useMemo - 48:07
6. useCallback - 59:39
7. useContext - 1:09:44
8. useReducer - 1:26:55
9. Создаем свои хуки - 1:34:18
Programmer’s Notes | 👉 Смотреть видео
🖱Тип данных Number в JavaScript
В JavaScript существуют 2 вида чисел. Это обычные числа в 64-битном формате с которыми мы чаще всего и будем работать. И BigInt числа, они дают возможность работать с целыми числами произвольной длины. В этом уроке мы рассмотрим обычные числа типа number, и научимся с ними работать.
1. В уроке - 00:00
2. Запись чисел – 00:26
3. Системы счисления. toString() - 01:38
4. Округление чисел - 03:03
5. Проблема неточных вычислений - 06:02
6. Проверка: isFinite и isNaN - 09:26
7. parseInt и parseFloat - 11:47
8. Некоторые функции Math - 13:53
Programmer’s Notes | 👉 Смотреть видео
В JavaScript существуют 2 вида чисел. Это обычные числа в 64-битном формате с которыми мы чаще всего и будем работать. И BigInt числа, они дают возможность работать с целыми числами произвольной длины. В этом уроке мы рассмотрим обычные числа типа number, и научимся с ними работать.
1. В уроке - 00:00
2. Запись чисел – 00:26
3. Системы счисления. toString() - 01:38
4. Округление чисел - 03:03
5. Проблема неточных вычислений - 06:02
6. Проверка: isFinite и isNaN - 09:26
7. parseInt и parseFloat - 11:47
8. Некоторые функции Math - 13:53
Programmer’s Notes | 👉 Смотреть видео
Основы верстки сайта с нуля
В этом видео начнем верстать сайт с нуля. Верстка сайта это процесс создания сайта из макета, который нарисовал дизайнер. Видео для начинающих, в нем не будет препроцессоров, сборщиков и каких-либо инструментов, только HTML и CSS!
1. Подготовка к работе - 00:00
2. Создаем проект – 03:10
3. Шрифты - 05:35
4. Can I use? - 09:30
5. Начинаем верстать главный блок - 11:50
6. Верстаем шапку - 16:30
7. Верстаем заголовки - 25:40
8. Совет и ошибки начинающих - 33:30
9. Верстаем кнопку- 34:40
10. Верстаем нижнюю часть - 39:00
Programmer’s Notes | 👉 Смотреть видео
В этом видео начнем верстать сайт с нуля. Верстка сайта это процесс создания сайта из макета, который нарисовал дизайнер. Видео для начинающих, в нем не будет препроцессоров, сборщиков и каких-либо инструментов, только HTML и CSS!
1. Подготовка к работе - 00:00
2. Создаем проект – 03:10
3. Шрифты - 05:35
4. Can I use? - 09:30
5. Начинаем верстать главный блок - 11:50
6. Верстаем шапку - 16:30
7. Верстаем заголовки - 25:40
8. Совет и ошибки начинающих - 33:30
9. Верстаем кнопку- 34:40
10. Верстаем нижнюю часть - 39:00
Programmer’s Notes | 👉 Смотреть видео
Что выбрать: PHP или Python?
Мы разобрались, под какие задачи и кому больше подходит PHP и Python, какие платформы они поддерживают,какими преимуществами и недостатками обладают и с чего лучше начинать свой путь в IT.
1. Кому нужен PHP или Python? - 00:00
2. Что должен знать бекэнд-разработчик? – 00:28
3. Год появления PHP и Python - 01:21
4. Область применения PHP и Python - 01:44
5. Популярность PHP и Python - 04:09
6. Сложно ли учить PHP и Python - 05:21
7. CMS и фреймворки PHP и Python - 06:56
8. Сколько зарабатывают? - 08:05
9. Что выбрать: PHP или Python? - 11:49
Programmer’s Notes | 👉 Смотреть видео
Мы разобрались, под какие задачи и кому больше подходит PHP и Python, какие платформы они поддерживают,какими преимуществами и недостатками обладают и с чего лучше начинать свой путь в IT.
1. Кому нужен PHP или Python? - 00:00
2. Что должен знать бекэнд-разработчик? – 00:28
3. Год появления PHP и Python - 01:21
4. Область применения PHP и Python - 01:44
5. Популярность PHP и Python - 04:09
6. Сложно ли учить PHP и Python - 05:21
7. CMS и фреймворки PHP и Python - 06:56
8. Сколько зарабатывают? - 08:05
9. Что выбрать: PHP или Python? - 11:49
Programmer’s Notes | 👉 Смотреть видео