Работа с объектами в JavaScript
В этом видео вы научитесь работать с объектами, узнаете некоторые их секреты и отличия с примитивными типами. Так же узнаете как переводить значения или ключи в массив и что такое цикл for in.
1. Что такое объект и как его создать - 00:14
2. Что такое this в JS объекте? - 01:38
3. Как добавить переменную в строку - 02:19
4. Как читать значение объекта - 02:42
5. Как вызвать функцию объекта - 04:53
6. Как добавлять ключи к объекту - 06:02
7. Как поменять объект с помощью функции - 09:57
8. Функции объектов Object.keys - 14:11
9. Цикл for in для объектов - 15:38
Programmer’s Notes | 👉 Смотреть видео
В этом видео вы научитесь работать с объектами, узнаете некоторые их секреты и отличия с примитивными типами. Так же узнаете как переводить значения или ключи в массив и что такое цикл for in.
1. Что такое объект и как его создать - 00:14
2. Что такое this в JS объекте? - 01:38
3. Как добавить переменную в строку - 02:19
4. Как читать значение объекта - 02:42
5. Как вызвать функцию объекта - 04:53
6. Как добавлять ключи к объекту - 06:02
7. Как поменять объект с помощью функции - 09:57
8. Функции объектов Object.keys - 14:11
9. Цикл for in для объектов - 15:38
Programmer’s Notes | 👉 Смотреть видео
Продвинутая разработка на "React"
React продвинутый курс в связке с typescript, Redux, Ant design. React redux typescript.
1. Начало разработки. Создание проекта - 02:05
2. Фундамент проекта. Роутинг. Управление состоянием. Файловая структура - 04:20
3. Постраничная навигация- 08:00
4. Layout приложения. Каркас. Ant Design - 14:00
5. Первый Reducer. Работа с Redux. Типизация - 20:20
6. Логика логина - 27:20
7. useAction s- 47:35
8. Работа с календарем\событиями - 51:30
9. API. Паттерн сервис\репозиторий - 01:04:30
Programmer’s Notes | 👉 Смотреть видео
React продвинутый курс в связке с typescript, Redux, Ant design. React redux typescript.
1. Начало разработки. Создание проекта - 02:05
2. Фундамент проекта. Роутинг. Управление состоянием. Файловая структура - 04:20
3. Постраничная навигация- 08:00
4. Layout приложения. Каркас. Ant Design - 14:00
5. Первый Reducer. Работа с Redux. Типизация - 20:20
6. Логика логина - 27:20
7. useAction s- 47:35
8. Работа с календарем\событиями - 51:30
9. API. Паттерн сервис\репозиторий - 01:04:30
Programmer’s Notes | 👉 Смотреть видео
React Native vs. Flutter
В этом видео сравним Flutter и React Native, две популярные кроссплатформенные фреймворки для разработки мобильных приложений под Android и iOS.
1. Ещё одно вступление - 00:48
2. Популярность - 02:02
3. Техническая архитектура- 04:04
4. Производительность - 05:16
5. Продуктивность разработчиков - 07:26
6. Поддержка сообщества - 08:37
7. Заключение - 09:27
Programmer’s Notes | 👉 Смотреть видео
В этом видео сравним Flutter и React Native, две популярные кроссплатформенные фреймворки для разработки мобильных приложений под Android и iOS.
1. Ещё одно вступление - 00:48
2. Популярность - 02:02
3. Техническая архитектура- 04:04
4. Производительность - 05:16
5. Продуктивность разработчиков - 07:26
6. Поддержка сообщества - 08:37
7. Заключение - 09:27
Programmer’s Notes | 👉 Смотреть видео
Статические файлы в Django
В уроке добавим Bootstrap, пропишем HTML и создадим красивые стили для всего нашего сайта.
1. Подключение Bootstrap - 01:15
2. Статические файлы. Папка «static» - 02:00
3. Написание основного HTML кода - 08:00
4. Пишем основные стили для проекта - 13:14
5. Именованные ссылки - 19:57
6. Дописываем основные стили для сайта - 22:25
Programmer’s Notes | 👉 Смотреть видео
В уроке добавим Bootstrap, пропишем HTML и создадим красивые стили для всего нашего сайта.
1. Подключение Bootstrap - 01:15
2. Статические файлы. Папка «static» - 02:00
3. Написание основного HTML кода - 08:00
4. Пишем основные стили для проекта - 13:14
5. Именованные ссылки - 19:57
6. Дописываем основные стили для сайта - 22:25
Programmer’s Notes | 👉 Смотреть видео
SQL для чайников
В этом видео разберем как учить SQL с нуля для анализа данных. Что учить в первую очередь, если вы хотите стать аналитиком? Где это учить? Порекомендую курсы, которые проходил я, а также бесплатные материалы, которых будет достаточно, чтобы самим разобраться с SQL.
1. Что такое SQL и СУБД - 00:00
2. Чем плох классический подход к изучению SQL - 01:32
3. SQL запросы - 02:20
4. Где учить теорию? (статьи и курсы) - 02:49
5. Учимся на практике. Что нужно знать для работы аналитиком? Фильтрация. - 03:23
6. Функции агрегирования - 04:22
7. SQL Join - 05:16
8. Подзапросы - 07:00
9. Оконные функции - 08:31
Programmer’s Notes | 👉 Смотреть видео
В этом видео разберем как учить SQL с нуля для анализа данных. Что учить в первую очередь, если вы хотите стать аналитиком? Где это учить? Порекомендую курсы, которые проходил я, а также бесплатные материалы, которых будет достаточно, чтобы самим разобраться с SQL.
1. Что такое SQL и СУБД - 00:00
2. Чем плох классический подход к изучению SQL - 01:32
3. SQL запросы - 02:20
4. Где учить теорию? (статьи и курсы) - 02:49
5. Учимся на практике. Что нужно знать для работы аналитиком? Фильтрация. - 03:23
6. Функции агрегирования - 04:22
7. SQL Join - 05:16
8. Подзапросы - 07:00
9. Оконные функции - 08:31
Programmer’s Notes | 👉 Смотреть видео
TypeScript курс
В данном видеокурсе мы с вами рассмотрим возможности языка строгой типизации - TypeScript. Разберём его основные фишки и ключевые отличия от JavaScript. Изучим такие понятия, как перечисления (Enum), интерфейсы, пространства имён. Рассмотрим набор нативных утилит, которые предоставляет сам язык.
1. Базовые типы. Часть 1 - 4:19
2. Базовые типы. Часть 2 - 12:00
3. Перечисления - 18:29
4. Функции - 22:27
5. Объекты. - 28:35
6. Классы - 34:19
7. Наследование - 41:22
8. Пространства имён и модули - 48:45
9. Интерфейсы - 54:24
10. Общие типы - 1:00:28
11. Декораторы - 1:07:14
12. Утилиты - 1:14:19
Programmer’s Notes | 👉 Смотреть видео
В данном видеокурсе мы с вами рассмотрим возможности языка строгой типизации - TypeScript. Разберём его основные фишки и ключевые отличия от JavaScript. Изучим такие понятия, как перечисления (Enum), интерфейсы, пространства имён. Рассмотрим набор нативных утилит, которые предоставляет сам язык.
1. Базовые типы. Часть 1 - 4:19
2. Базовые типы. Часть 2 - 12:00
3. Перечисления - 18:29
4. Функции - 22:27
5. Объекты. - 28:35
6. Классы - 34:19
7. Наследование - 41:22
8. Пространства имён и модули - 48:45
9. Интерфейсы - 54:24
10. Общие типы - 1:00:28
11. Декораторы - 1:07:14
12. Утилиты - 1:14:19
Programmer’s Notes | 👉 Смотреть видео
С++ в Unreal Engine для новичков
Данное видео не говорит о теоретической базе по программированию, архитектуре приложений и ООП. Здесь отображены основные моменты "сухого" кода необходимого для понимания последующих уроков программирования в Unreal Engine 4.
1. Настройка проекта - 06:10
2. Первая программа - 09:51
3. Переменные - 19:33
4. Математические операции - 35.40
5. Структуры - 43.12
6. Массивы - 01:01:57
7. Циклы - 01:11:21
8. If, Else - 01:23:30
9. Switch - 01:33:43
Programmer’s Notes | 👉 Смотреть видео
Данное видео не говорит о теоретической базе по программированию, архитектуре приложений и ООП. Здесь отображены основные моменты "сухого" кода необходимого для понимания последующих уроков программирования в Unreal Engine 4.
1. Настройка проекта - 06:10
2. Первая программа - 09:51
3. Переменные - 19:33
4. Математические операции - 35.40
5. Структуры - 43.12
6. Массивы - 01:01:57
7. Циклы - 01:11:21
8. If, Else - 01:23:30
9. Switch - 01:33:43
Programmer’s Notes | 👉 Смотреть видео
JavaScript Массивы
Массив – это особый подвид объектов. Он позволяет нам хранить данные, но, в отличии от объектов, мы можем управлять этими данными более гибко. Как работать с массивами и применять различные методы мы сейчас и разберемся! Но то, что действительно делает массивы особенными – это их внутреннее представление. Движок JavaScript старается хранить элементы массива в непрерывной области памяти, один за другим.
1. Создание массивов. Элементы (значения) массива. - 00:23
2. Получение значений массива - 01:20
3. Длина массива. Свойство length - 04:07
4. Доступ к массиву - 04:42
5. Изменение значений массива - 05:28
6. Что такое очередь и стек - 06:15
8. Работа с очередью и стеком. Методы push/pop и shift/unshift - 07:13
9. Редактирование элементов массива. Метод splice - 09:40
10. Копирование массивов. Методы slice и concat - 13:08
Programmer’s Notes | 👉 Смотреть видео
Массив – это особый подвид объектов. Он позволяет нам хранить данные, но, в отличии от объектов, мы можем управлять этими данными более гибко. Как работать с массивами и применять различные методы мы сейчас и разберемся! Но то, что действительно делает массивы особенными – это их внутреннее представление. Движок JavaScript старается хранить элементы массива в непрерывной области памяти, один за другим.
1. Создание массивов. Элементы (значения) массива. - 00:23
2. Получение значений массива - 01:20
3. Длина массива. Свойство length - 04:07
4. Доступ к массиву - 04:42
5. Изменение значений массива - 05:28
6. Что такое очередь и стек - 06:15
8. Работа с очередью и стеком. Методы push/pop и shift/unshift - 07:13
9. Редактирование элементов массива. Метод splice - 09:40
10. Копирование массивов. Методы slice и concat - 13:08
Programmer’s Notes | 👉 Смотреть видео
Знакомство с HTML и CSS
HTML можно назвать самым популярным языком, и думаю это понятно, ведь он применяется на всех сайтах, как же без него. CSS тоже популярный язык в интернете, по той же причине, но, кстати, есть сайты которые не используют язык стилей.
1. Для чего создан HTML. - 00:40
2. Редакторы кода - 06:00
3. Каркас HTML страницы - 08:00
4. Что такое тег, какие теги есть - 11:30
5. Комментарии внутри HTML - 18:00
6. Элементы страницы (блоки) - 22:00
8. Заголовки в HTML - 31:30
9. Что такое атрибут в HTML - 34:40
10. Специальные символы в HTML - 40:30
11. Что такое HTML валидатор - 42:40
12. HTMLBOOK - 48:40
Programmer’s Notes | 👉 Смотреть видео
HTML можно назвать самым популярным языком, и думаю это понятно, ведь он применяется на всех сайтах, как же без него. CSS тоже популярный язык в интернете, по той же причине, но, кстати, есть сайты которые не используют язык стилей.
1. Для чего создан HTML. - 00:40
2. Редакторы кода - 06:00
3. Каркас HTML страницы - 08:00
4. Что такое тег, какие теги есть - 11:30
5. Комментарии внутри HTML - 18:00
6. Элементы страницы (блоки) - 22:00
8. Заголовки в HTML - 31:30
9. Что такое атрибут в HTML - 34:40
10. Специальные символы в HTML - 40:30
11. Что такое HTML валидатор - 42:40
12. HTMLBOOK - 48:40
Programmer’s Notes | 👉 Смотреть видео
Ошибки компиляции Java и ошибки времени выполнения
В этом курсе вы узнаете про основы языка Java.
1. Создание нового файла и пакета для этого урока. - 00:00
2. Разбор мини ситуации, почему появилась необходимость в переменных- 00:50
3. Что такое переменная- 01:35
4. Использование переменных в коде- 02:44
5. Ошибки компиляции, что такое, как с ними бороться- 06:09
6. Правила именования переменных- 07:48
Programmer’s Notes | 👉 Смотреть видео
В этом курсе вы узнаете про основы языка Java.
1. Создание нового файла и пакета для этого урока. - 00:00
2. Разбор мини ситуации, почему появилась необходимость в переменных- 00:50
3. Что такое переменная- 01:35
4. Использование переменных в коде- 02:44
5. Ошибки компиляции, что такое, как с ними бороться- 06:09
6. Правила именования переменных- 07:48
Programmer’s Notes | 👉 Смотреть видео
SELECT, JOIN, GROUP, HAVING, Coalesce и др.
Изучаем классические реляционные базы данных и язык для работы с ними — SQL — на примере топовой открытой СУБД PostgreSQL. Если вас пугает JOIN, вы не понимаете GROUP BY, вас смущает вопрос отличия WHERE от HAVING — смотрите видео полностью и обязательно прорабатывайте все запросы вместе с нами! Мы создадим и изучим работу с базой данных для интернет-магазина, хранящую в себе товары, их фотографии, покупателей и их заказы.
1. Зачем знать SQL и базы данных - 00:00
2. Виды баз данных- 02:47
3. Понятие сущностей, проектирование больших систем- 03:28
4. Сущности в реляционных базах данных- 06:01
5. Проектирование схемы БД магазина на бумаге - 06:50
6. Перенос схемы БД в PostgreSQL, создание БД и таблиц- 10:27
7. Заполняем БД данными- 15:50
8. SELECT, получение данных из БД- 17:40
9. JOIN, объединение таблиц- 19:03
10. LEFT JOIN, RIGHT JOIN, INNER JOIN- 23:25
Programmer’s Notes | 👉 Смотреть видео
Изучаем классические реляционные базы данных и язык для работы с ними — SQL — на примере топовой открытой СУБД PostgreSQL. Если вас пугает JOIN, вы не понимаете GROUP BY, вас смущает вопрос отличия WHERE от HAVING — смотрите видео полностью и обязательно прорабатывайте все запросы вместе с нами! Мы создадим и изучим работу с базой данных для интернет-магазина, хранящую в себе товары, их фотографии, покупателей и их заказы.
1. Зачем знать SQL и базы данных - 00:00
2. Виды баз данных- 02:47
3. Понятие сущностей, проектирование больших систем- 03:28
4. Сущности в реляционных базах данных- 06:01
5. Проектирование схемы БД магазина на бумаге - 06:50
6. Перенос схемы БД в PostgreSQL, создание БД и таблиц- 10:27
7. Заполняем БД данными- 15:50
8. SELECT, получение данных из БД- 17:40
9. JOIN, объединение таблиц- 19:03
10. LEFT JOIN, RIGHT JOIN, INNER JOIN- 23:25
Programmer’s Notes | 👉 Смотреть видео
C#: Арифметические операции
Язык C# обладает множеством встроенных математических функций для обеспечения различных действий. За урок мы научимся выполнять простые математические операции, а также научимся вызывать встроенные математические функции.
1. Создание мини программы - 00:20
2. Простые математические действия - 05:28
3. Сокращенные действия - 08:20
4. Встроенные математические функции - 11:45
5. Подсчет площади круга - 18:52
Programmer’s Notes | 👉 Смотреть видео
Язык C# обладает множеством встроенных математических функций для обеспечения различных действий. За урок мы научимся выполнять простые математические операции, а также научимся вызывать встроенные математические функции.
1. Создание мини программы - 00:20
2. Простые математические действия - 05:28
3. Сокращенные действия - 08:20
4. Встроенные математические функции - 11:45
5. Подсчет площади круга - 18:52
Programmer’s Notes | 👉 Смотреть видео
C#: Арифметические операции
Грид-раскладка (CSS Grid Layout) представляет собой двумерную систему сеток в CSS. Гриды подойдут и для верстки основных областей страницы, и небольших элементов пользовательского интерфейса. Эта статья даёт общее представление о грид-раскладке и новой терминологии, которая является частью спецификации CSS Grid Layout Level 1.
1. Как определить сетку? - 00:34
2. Какие свойства Grid существуют? - 02:02
3. Категории свойств CSS Grid - 02:45
4. Свойство display - 04:27
5. grid-template-rows и grid-template-columns - 05:02
6. Свойство gap - 08:30
7. justify-items и align-items - 08:46
8. grid-auto-flow - 09:18
9. Свойства для дочерних элементов - 09:48
10. Свойства, которые работают в тандеме - 10:25
11. Свойство grid-template - 13:22
Programmer’s Notes | 👉 Смотреть видео
Грид-раскладка (CSS Grid Layout) представляет собой двумерную систему сеток в CSS. Гриды подойдут и для верстки основных областей страницы, и небольших элементов пользовательского интерфейса. Эта статья даёт общее представление о грид-раскладке и новой терминологии, которая является частью спецификации CSS Grid Layout Level 1.
1. Как определить сетку? - 00:34
2. Какие свойства Grid существуют? - 02:02
3. Категории свойств CSS Grid - 02:45
4. Свойство display - 04:27
5. grid-template-rows и grid-template-columns - 05:02
6. Свойство gap - 08:30
7. justify-items и align-items - 08:46
8. grid-auto-flow - 09:18
9. Свойства для дочерних элементов - 09:48
10. Свойства, которые работают в тандеме - 10:25
11. Свойство grid-template - 13:22
Programmer’s Notes | 👉 Смотреть видео
Продвинутый TypeScript
В ролике подробно разбираю элементы TypeScript: Generic Types, Компилятор, Декораторы, Namespaces и полезные библиотеки.
1. Generic Types - 40:33
2. Декораторы - 1:15:56
3. Namespaces - 1:52:42
Programmer’s Notes | 👉 Смотреть видео
В ролике подробно разбираю элементы TypeScript: Generic Types, Компилятор, Декораторы, Namespaces и полезные библиотеки.
1. Generic Types - 40:33
2. Декораторы - 1:15:56
3. Namespaces - 1:52:42
Programmer’s Notes | 👉 Смотреть видео
Устройство sharedptr, weakptr
Умный указатель std::weakptr был разработан для решения проблемы «циклической зависимости», описанной выше. std::weakptr является наблюдателем — он может наблюдать и получать доступ к тому же объекту, на который указывает std::sharedptr (или другой std::weakptr), но не считаться владельцем этого объекта.
1. Sharedptr - 00:00:00
2. Учёт ссылок - 00:08:10
3. Makeshared: одна аллокация - 00:16:00
4. Makeshared: одно разыменование - 00:28:10
5. Control block - 00:36:00
6. Exception safety - 00:49:55
7. Weakptr - 00:55:45
8. Поддержка аллокаторов - 01:32:45
Programmer’s Notes | 👉 Смотреть видео
Умный указатель std::weakptr был разработан для решения проблемы «циклической зависимости», описанной выше. std::weakptr является наблюдателем — он может наблюдать и получать доступ к тому же объекту, на который указывает std::sharedptr (или другой std::weakptr), но не считаться владельцем этого объекта.
1. Sharedptr - 00:00:00
2. Учёт ссылок - 00:08:10
3. Makeshared: одна аллокация - 00:16:00
4. Makeshared: одно разыменование - 00:28:10
5. Control block - 00:36:00
6. Exception safety - 00:49:55
7. Weakptr - 00:55:45
8. Поддержка аллокаторов - 01:32:45
Programmer’s Notes | 👉 Смотреть видео
Transform - CSS
Этот урок посвящен 2D и 3D трансформациям, а именно замечательному CSS свойству transform. С помощью 2D и 3D трансформаций translate, scale, rotate и других мы сможем сдвигать, поворачивать, масштабировать элементы и делать многое другое! И сейчас я все тебе покажу. Итак, наш супергерой - это свойство transform с различными значениями. Объект трансформации должен понимать свойства блочных объектов. Так же важно знать что трансформируемые элементы никак не влияют на окружение. Ну и еще одно, трансформации можно анимировать, как с помощью свойства transition так и с помощью конструкции animation и keyframes.
1. Свойство transform общее - 00:33
2. Функция translate - 02:17
3. Функция scale - 06:50
4. Функция rotate - 09:25
5. Функция skew - 10:50
6. Функция matrix - 12:12
7. Множественная 2D – трансформация - 14:23
8. Свойство transform-origin - 15:12
9. Свойства perspective perspective-origin - 16:40
Programmer’s Notes | 👉 Смотреть видео
Этот урок посвящен 2D и 3D трансформациям, а именно замечательному CSS свойству transform. С помощью 2D и 3D трансформаций translate, scale, rotate и других мы сможем сдвигать, поворачивать, масштабировать элементы и делать многое другое! И сейчас я все тебе покажу. Итак, наш супергерой - это свойство transform с различными значениями. Объект трансформации должен понимать свойства блочных объектов. Так же важно знать что трансформируемые элементы никак не влияют на окружение. Ну и еще одно, трансформации можно анимировать, как с помощью свойства transition так и с помощью конструкции animation и keyframes.
1. Свойство transform общее - 00:33
2. Функция translate - 02:17
3. Функция scale - 06:50
4. Функция rotate - 09:25
5. Функция skew - 10:50
6. Функция matrix - 12:12
7. Множественная 2D – трансформация - 14:23
8. Свойство transform-origin - 15:12
9. Свойства perspective perspective-origin - 16:40
Programmer’s Notes | 👉 Смотреть видео
Руководство по SQL
Разберемся в понятии индексов (indexes) – это особые таблицы, используемые поисковыми системами для поиска данных. Их активное использование играет важнейшую роль в повышении производительности sql серверов.
1. Индексы в базах данных - 00:00
2. Создание индекса - 01:55
3. Использование индексов - 02:32
4. Индекс по нескольким столбцам - 03:55
5. Удаление индекса - 04:55
6. Недостатки индексов - 05:05
7. Итоги - 05:49
Programmer’s Notes | 👉 Смотреть видео
Разберемся в понятии индексов (indexes) – это особые таблицы, используемые поисковыми системами для поиска данных. Их активное использование играет важнейшую роль в повышении производительности sql серверов.
1. Индексы в базах данных - 00:00
2. Создание индекса - 01:55
3. Использование индексов - 02:32
4. Индекс по нескольким столбцам - 03:55
5. Удаление индекса - 04:55
6. Недостатки индексов - 05:05
7. Итоги - 05:49
Programmer’s Notes | 👉 Смотреть видео
Введение в язык Си
В этом уроке мы познакомимся с языком Си, узнаем где писать код и что такое компилятор, а также напишем простейшую программу.
1. Почему язык Си? - 00:20
2. О языке Си - 02:09
3. Установка Microsoft Visual Studio. Что такое IDE - 04:50
4. Создание проекта на языке Си в Visual Studio - 07:02
5. Установка Xcode для Mac OS - 08:02
6. Компиляция программы в консоли - 09:18
7. Первая программа Hello World - 10:23
Programmer’s Notes | 👉 Смотреть видео
В этом уроке мы познакомимся с языком Си, узнаем где писать код и что такое компилятор, а также напишем простейшую программу.
1. Почему язык Си? - 00:20
2. О языке Си - 02:09
3. Установка Microsoft Visual Studio. Что такое IDE - 04:50
4. Создание проекта на языке Си в Visual Studio - 07:02
5. Установка Xcode для Mac OS - 08:02
6. Компиляция программы в консоли - 09:18
7. Первая программа Hello World - 10:23
Programmer’s Notes | 👉 Смотреть видео
PHP или JavaScript
Сегодня у нас на сравнение javascript и PHP. Какой язык лучше? Что выбрать в начале своей карьеры?
1. Сравнение областей применения - 00:40
2. Сравнение зарплат разработчиков - 04:31
3. Сравнение синтаксиса языков - 07:01
4. Сравнение вакансий PHP и Javascript разработчиков - 09:55
5. Фреймворки - 11:29
6. Перспективы разработчиков - 14:37
Programmer’s Notes | 👉 Смотреть видео
Сегодня у нас на сравнение javascript и PHP. Какой язык лучше? Что выбрать в начале своей карьеры?
1. Сравнение областей применения - 00:40
2. Сравнение зарплат разработчиков - 04:31
3. Сравнение синтаксиса языков - 07:01
4. Сравнение вакансий PHP и Javascript разработчиков - 09:55
5. Фреймворки - 11:29
6. Перспективы разработчиков - 14:37
Programmer’s Notes | 👉 Смотреть видео
Стилизация в приложениях React Native
Для создания красивого дизайна требуется прописывать стили к объектам. В ходе урока мы познакомимся с написанием стилей в React Native, рассмотрим особенности их написания и дополнительно изучим технологию FlexBox.
1. Принцип работы со стилями - 00:22
2. Изучение стилей - 04:53
3. Позиционирование объектов - 10:16
4. Проверка платформы - 13:08
5. Технология FlexBox - 15:30
6. Заключительная часть - 25:13
Programmer’s Notes | 👉 Смотреть видео
Для создания красивого дизайна требуется прописывать стили к объектам. В ходе урока мы познакомимся с написанием стилей в React Native, рассмотрим особенности их написания и дополнительно изучим технологию FlexBox.
1. Принцип работы со стилями - 00:22
2. Изучение стилей - 04:53
3. Позиционирование объектов - 10:16
4. Проверка платформы - 13:08
5. Технология FlexBox - 15:30
6. Заключительная часть - 25:13
Programmer’s Notes | 👉 Смотреть видео
Events События
События (Events) важная концепция в языке программирования C#. Понимая работу делегатов, можно смело браться за изучение событий. В этом ролике мы дополним картину, которую начали писать в ролике про делегаты и закроем связку delegates + events на 100%
1. Про делегаты - 0:37
2. Механика event - 1:13
3. Зачем нужна обёртка над delegate? - 2:15
4. Анатомия объявления event - 4:28
5. Техника использования event - 5:50
6. delegate vs event - 7:35
Programmer’s Notes | 👉 Смотреть видео
События (Events) важная концепция в языке программирования C#. Понимая работу делегатов, можно смело браться за изучение событий. В этом ролике мы дополним картину, которую начали писать в ролике про делегаты и закроем связку delegates + events на 100%
1. Про делегаты - 0:37
2. Механика event - 1:13
3. Зачем нужна обёртка над delegate? - 2:15
4. Анатомия объявления event - 4:28
5. Техника использования event - 5:50
6. delegate vs event - 7:35
Programmer’s Notes | 👉 Смотреть видео