Программа ориентирована на получение навыков в настройке и эксплуатации системы БД ClickHouse, использовании возможностей столбцовой системы управления базами данных, а также для быстрой и легкой обработки больших данных.
Целевая аудитория
Дата инженеры, разработчики, архитекторы БД, аналитики данных, Data Scientist специалисты
Программа курса / модули
Продолжительность: 24 ак.часа
- Введение.
- Область применения ClickHouse, отличие от других СУБД.
- Ограничения столбцовой системы.
- Отличительные возможности ClickHouse.
- Начало работы с ClickHouse.
- Запуск и подключение.
- Системные требования.
- Объекты баз данных.
- Интерфейсы доступа к ClickHouse.
- Клиентские библиотеки.
- Десктоп версия.
- Полезные практики в работе с ClickHouse.
- Анализ и оптимизация запросов. Оптимизация структуры таблиц.
- Итоговая аттестация.
Вы используете мобильную версию
перейти на Полную версию сайта
Новые складчины | страница 34
Страница 34 из 34
-
- Хобби и рукоделие
- Кулинария
- Нейросети и искусственный интеллект
- Дети и родители
- Курсы по психологии и личностному развитию
- Курсы дизайна
- Похудение, фитнес и спорт
- Здоровье
- Пикап, секс, отношения
- Раскрутка, SEO и SMM
- Курсы по фото и их обработке
- Курсы по эзотерике
- Бизнес
- Маркетплейсы (Wildberries, Ozon и другие)
- Имидж и стиль
- Курсы по программированию
- Курсы по администрированию
- Съемка и монтаж видео
- Курсы по музыке
- Строительство и ремонт
- Книги
- Школа и репетиторство
- Культура, история и искусство
- Иностранные языки
- Переводы курсов
- Копирайтинг и писательское мастерство
- Отдых и путешествия
- Инфобизнес
- Бухгалтерия и финансы
- Сад и огород
- Криптовалюта обучение
- Форекс, инвестиции, биржевая торговля
- Шаблоны и темы
- Программы, скрипты
- Базы и каталоги
- Авто-мото
- Схемы заработка
- Складчина на спортивные прогнозы
- Авторские складчины
- Доступ к платным ресурсам
- Другие тематики
-
[АИС] ClickHouse для дата инженеров
5 май 2024
Ссылка на тему: [АИС] ClickHouse для дата инженеровОтветов: 0 -
[systems education] Use Case: основы (Мира Карлаш, Ирина Федькина)
2 май 2024
Use Case: основы
Воркшоп будет полезен начинающим системным аналитикам, которые хотят:
- научиться писать Use Cases,
- строить диаграмму сценариев использования,
- формировать пакеты и реестр Use Cases,
- не допускать типичных ошибок.
Воркшоп в Systems Education:
- Короткое онлайн-занятие
- Утром в выходной день
- 4,5 часа с перерывом
- Чередование теории, практики и обратной связи
- Группа
- До 12 человек
- Ведущая ответит на все вопросы
- После окончания поделимся полезными материалами
- Используем
- Zoom
- Google Docs
- Сертификат
- Попросим оставить обратную связь
- После этого придёт сертификат о прохождении воркшопа
Ведущая: Мира Карлаш
Инженер по требованиям, Ведущий инструктор
Более 5 лет работает в области анализа данных в банковской и биомедицинской сферах, а также в разработке платформ-агрегаторов для разных предметных областей.
Воркшоп в Systems Education позволяет за 1 день погрузиться в тему, «потрогать руками» технику, задать вопросы эксперту, получить сертификат о прохождении и дополнительные материалы.
Ведущая: Ирина Федькина
Системный аналитик, Ведущий инструктор
- В области ИТ и разработки систем 12 лет. В роли аналитика (бизнес-, системного) 9 лет.
- Lead Business Analyst
- Система медиамониторинга для аппарата Мэра Москвы
- E-commers платформа для «Глория-джинс»
- ГИС Физкультуры и спорта РФ
- ЕИС Универсиады (г. Красноярск в 2019 г., г. Казань в 2013 г.)
- Росреестр: создание электронных услуг регистрации прав собственности
Программа воркшопа
Знакомимся, делимся опытом и ожиданиями.
Введение
- Что такое Use Cases, почему они важны, из чего состоят, как используются в разработке ПО.
- Делимся на группы, знакомимся с учебными проектами: Яндекс Маркет, Яндекс Еда и Яндекс Афиша.
Диаграмма
Use Cases
- Зачем нужна диаграмма бизнес- и системных Use Cases.
- Строим диаграмму для своих проектов.
Пакеты и реестр
Use Cases
- Что такое пакеты и реестр Use Cases.
- Формируем пакеты и реестр для своих проектов.
Написание
Use Cases
- Как описать основной и альтернативный потоки, условия применения.
- Описываем Use Cases для своих проектов.
Подводим итоги, делимся впечатлениями, получаем дополнительные материалы.
Ответов: 0 -
[Stepik] Профессия Frontend-разработчик (Михаил Непомнящий)
26 апр 2024
Пакет курсов "Профессия Frontend-разработчик" - это увлекательное введение в мир разработки пользовательских интерфейсов веб-приложений. В течение этого курса Вы получите необходимые знания и навыки для создания современных и отзывчивых веб-интерфейсов, которые будут привлекательными для пользователей и соответствующими современным требованиям.
Пакет из 6-ти курсов позволит пройти путь от знакомства с базовой вёрсткой сайтов на HTML и CSS до создания серьезных Frontend-приложений на JavaScript, TypeScript и React. Вы не только изучите необходимую техническую базу, но и создадите ряд проектов, которые пригодятся для портфолио.
В программу входят
- 6 курсов
- 605 уроков
- 92часа 31минута видео
- 44 теста
- 17 интерактивных задач
1. Компетенция Верстальщик - HTML, CSS, JavaScript
2. Фундаментальный JavaScript
3. Инструменты разработчика
4. React для современных веб-приложений
5. Redux для управления состоянием React-приложений
6. TypeScript для современной разработки
Введение
1. Компетенция Верстальщик - HTML, CSS, JavaScript
1. Введение
Основы HTML и CSS
1. Основы HTML
2. Основы CSS
3. Работа с текстом
4. Работа с блочными элементами
5. Стилизация блочных элементов
6. Работа со ссылками и кнопками
7. Работа с изображениями и иконками
8. Псевдоклассы и псевдоэлементы CSS
9. Структура сайта и типы макетов
10. Таблицы и табличная верстка
11. Блочная модель верстки old-style
12. Позиционирование, выпадающее меню
13. Введение во FlexBox
14. Блочная модель верстки на флексах
15. Проверка знаний
Работа с макетами
1. Нарезка макета в Photoshop
2. Zeplin и импорт из Photoshop или Figma
3. Мастер-класс по верстке макета
Продвинутые техники HTML, CSS
1. Основы БЭМ
2. Элементы форм
3. Добавление аудио и видео
4. Фильтры CSS
5. Семантические теги HTML5
6. Кроссбраузерность
7. Трансформации CSS3
8. Анимации CSS3
9. Работа с адаптивом
10. Базовое использование препроцессора SASS|SCSS
11. Продвинутое использование SASS|SCSS
Bootstrap 4
1. Общие возможности Bootstrap
2. Работа с сеткой Bootstrap
3. Использование компонентов Bootstrap
JavaScript для верстальщика
1. Введение в JavaScript
2. Ветвления и циклы
3. Объекты и массивы JS
4. Функции JS
5. Понятие DOM и узлов
6. Обработка события по клику
7. Создание слайдера на JS
8. Создание модального окна
9. Создание табов
10. Создание фильтра карточек
11. Проверка знаний
Библиотеки JavaScript
1. Основы jQuery
2. Галерея FancyBox
3. Анимации ParollerJS, ParallaxJS
4. Анимации ScrollMagic
5. Адаптивный слайдер SwiperJS
БЛНУС: Спецификация CSS Grid (видео с моего youtube-канала)
1. CSS Grid. Базовая терминология
2. Базовые возможности CSS Grid
3. Шаблоны и фракции
4. Grid области и работа с ними
5. Выравнивание
6. Методы адаптива
7. Нюансы использования
8. CSS-переменные
Проект Верстки макета от и до
1. Обзор шаблона для вёрстки
2. UI Kit - что и зачем
3. Настройка окружения
4. Переменные и типографика
5. Компонент "Особенность"
6. Компонент "Скриншот"
7. Компонент "Отзыв"
8. Компонент "Цена"
9. Компоненты формы и соц иконок
10. Вводный блок сайта
11. Блок "О продукте"
12. Блок "Особенности"
13. Блок "Скриншоты"
14. Блок "Отзывы"
15. Блок "Цены"
16. Блок "Подвал сайта"
17. Валидация верстки
18. Production-сборка
2. Фундаментальный JavaScript
Введение
- Введение
- Обзор модуля
- Сфера применения JavaScript, его версии и документация
- Подключение JavaScript к html-странице
- Использование JavaScript вне браузера
- Обзор модуля
- Типы данных в JavaScript
- Понятие переменных
- Математические операции в JavaScript
- Логические выражения
- Условный оператор
- Оператор switch
- Тернарный оператор
- Массивы как хранилища данных
- Понятие цикла
- Цикл for
- Оператор break
- Оператор continue
- Понятие функции
- Встроенный объект Math
- Проект "Угадай число"
- Итоги модуля
- Обзор модуля
- Простые объекты с данными
- Хранение по ссылке
- Оператор in
- Цикл for..in
- Цикл for..of
- Методы объекта, контекст
- Встроенные методы строк
- Встроенные методы чисел
- Встроенные методы массивов
- Объект ошибки
- Объект регулярного выражения
- Проект "Загадки"
- Итоги модуля
- Обзор модуля
- Функции vs процедуры
- Функции и память
- Варианты записи функций
- Область видимости
- Колбэки и функции высшего порядка
- Рекурсия
- Замыкание
- Контекст вызова функции
- Уточнение контекста вызова функции
- Проект "Цензор"
- Обзор модуля
- Понятие стека и очереди
- Понятие иммутабельности
- Маппинг массивов и коллекций
- Фильтрация
- Метод reduce
- Поиск в коллекции
- Сортировка массива
- Оператор остатка
- Деструктуризация массивов
- Деструктуризация объектов
- Шаблонные строки
- Глобальные методы
- Формат JSON
- Проект "Витрина"
- Итоги модуля
- Обзор модуля
- Понятие DOM
- Получение ссылок на HTML-элементы
- Свойства html-элементов
- Обход html-коллекций
- Объект classList
- Навигация по html-элементам
- Браузерные события
- Снятие обработчиков событий
- Примеры по обработке события click
- Объект события
- Работа с формой
- Понятие всплытия
- Динамическая работа с DOM
- Полезные свойства html-элементов
- Где искать примеры UI
- Пример модального окна
- Работа с браузерной памятью
- Прочие браузерные объекты
- Проект "Спойлер"
- Обзор модуля
- Библиотека lodash
- Плавный скролл
- Тултипы
- Продвинутый скролл
- Слайдеры
- Ленивая загрузка
- Работа с формами
- Анимации
- Обзор модуля
- Синхронный и асинхронный код
- Варианты взаимодействия с сервером
- Объект Promise
- Асинхронное получение данных
- CRUD-операции
- Альтернативные способы получения данных с сервера
- Асинхронные функции
- Методы промисов resolve и reject
- Методы промисов all и race
- Итоги модуля
- Постановка задачи
- Декомпозиция на подзадачи
- Получение данных с сервера
- Отрисовка полученных задач
- Отрисовка пользователей
- Добавление новой задачи
- Изменение статуса
- Удаление задачи
- Обработка ошибок
- Понятие js-модуля
- npm менеджер
- ES6 модули: импорт и экспорт
- Сборка приложения
- Использование Parcel для сборки
- Нюансы экспорта и импорта
- Кроссбраузерность приложений
- CommonJS модули и файлы .mjs
- Постановка задачи
- Декомпозиция на подзадачи
- Создание Frontend-проекта
- Верстка шапки
- Разбор API по работе с IP
- Обработка ввода пользователя
- Валидация формы
- Динамическая работа с DOM
- Разбор API карт
- Разметка с картой
- Обновление карт на базе IP
- Добавление полифилла
- Добавление адаптива
- Публикация проекта
- Обзор модуля
- Актуальность фабрик
- Создание классов es6
- Прототипное наследование
- Наследование классов es6
- Статические свойства и методы
- Приватные свойства, геттеры, сеттеры
- Классы для создания UI компонентов
- Шаблоны проектирования
- Шаблон Singleton
- Шаблон Фабрика
- Шаблон Адаптер
- Шаблон Фасад
- Шаблон Наблюдатель
- Концепция ООП
- Подведение итогов
Введение
- Введение
- Составляющие сайта
- Хостинг
- Домен
- FTP
- SSH-соединение
- Терминал
- Варианты терминалов
- Основные команды
- Продвинутые техники
- Терминал и редакторы кода
- Поиск через терминал
- Интерфейс VS Code
- Кастомизация
- Ускорение работы
- Файловая навигация
- Навигация по документам
- Удаленное редактирование
- Синхронизация настроек
- Что такое SSH
- Создание ключей шифрования
- Добавление ключа на GitHub
- Добавление ключа на сервер
- Системы версионирования
- Установка Git
- Локальный репозиторий
- Удаленный GitHub репозиторий
- Выгрузка локального репозитория онлайн
- Git: практический workflow
- Теги и релизы
- GitHub Pages
- Добавление алиасов
- Инструменты VS Code для Git
- Работа с конфликтами
- Работа с open source проектами
- Что такое NodeJS
- Установка NodeJS
- Утилиты и модули NodeJS
- Пример создания модуля NodeJS
- Пакетный менеджер npm
- Стандарт версионирования Semver
- Пакетный менеджер yarn
- Создание скриптов
- Утилита npx
- Обзор сборщика Parcel
- Использование стилей и препроцессоров
- Использование современного JavaScript
- Работа с pug
- Production сборка
- Что такое GulpJS. Установка
- Варианты синтаксиса для Gulp
- Обработка pug-шаблонов
- Отслеживание изменений
- Работа с локальными данными
- Работа со стилями
- Обработка изображений
- Локальный dev-сервер
- Сборка JavaScript-модулей
- Что такое Webpack. Установка
- Способы задания конфигурации
- Ключевые концепции Webpack
- Создание dev-сервера
- Транспиляция стилей
- JavaScript и Babel
- Конфигурация Webpack по условию
- Начало работы с Webpack 5
- Обработка JavaScript-файлов
- Настройка локального сервера
- Точки входа и выхода
- Генерация HTML-шаблона
- Настройка режимов сборки
- Обработка CSS-файлов
- Препроцессинг и постобработка стилей
- Обработка изображений
- Дополнительные сведения
Введение
- Обзор курса
- Что такое React
- Пререквизит к курсу
- Что необходимо установить
- Варианты окружения
- Библиотеки React и ReactDOM
- Простое приложение на чистом React
- Преобразование приложения в JSX
- Особенности JSX
- Разделение приложения на модули
- Условная отрисовка
- Пример с прелоадером
- Разбор составляющих базового React-шаблона
- Понятие React-компонента
- Состояние компонента и управление им
- Нюансы создания методов в классовых компонентах
- Жизненный цикл компонента
- Задание по созданию таймера
- Работа с коллекциями
- Однонаправленный поток данных
- Задание на обновление состояния через дочерние компоненты
- Отличие классовых компонентов от функциональных
- Управляемые компоненты
- Валидация значений формы
- Checkbox, radio button, select
- Задание на создание формы
- Использование ref
- Неуправляемые компоненты
- Обзор проекта
- Подготовка проекта
- Знакомство с API фильмов
- Задание на создание общего списка
- Добавление строки поиска
- Реализация поиска фильмов
- Добавление фильтрации
- Обработка неудачного поиска
- Безопасное хранение ключа API
- Сборка и публикация проекта
- Работа с состоянием
- Кликер
- Управление жизненным циклом
- Использование ref
- Рефакторинг таймера
- Рефакторинг проекта Фильмы
- Рефакторинг проекта Фильмы, часть 2
- useState
- useEffect
- useContext
- useLayoutEffect
- useCallback, useMemo
- useImperativeHandle
- useReducer
- Пользовательские хуки
- Правила использования хуков
- Рефакторинг таймера
- Презентация проекта
- Обзор API
- Подготовка проекта
- Вывод списка товаров
- Состояние заказа
- Добавление товара в корзину
- Создание корзины
- Удаление из корзины
- Изменение количества товара в корзине
- Добавление подсказки о добавлении товара
- Публикация проекта
- Context API и useReducer вместо пропсов
- Создание контекста с провайдером
- Создание редюсера
- Доработка редьюсера
- Переключение всех компонентов на контекст
- Обзор сделанного
- Роутинг и SPA, обзор проекта
- Базовый роутинг
- Компонент Link
- Хуки useParams и useHistory
- Хуки useLocation и useRouteMatch
- Вложенный роутинг
- Обзор API для проекта
- Настройка методов
- Главная страница
- Страница категории
- Страница рецепта
- Поиск на главной
- Нюансы публикации SPA
- Итоги курса
Вводный модуль
- Вводное видео
- Что такое Redux
- Варианты state management для React
- Пререквизит к курсу
- Окружение для работы
- Обзор модуля
- Три принципа Redux
- Базовые сущности Redux
- Базовое API Redux
- Пример с кликером
- Решение задачи с кликером
- Action creators и их использование
- Хранилище по умолчанию
- Итоги модуля
- Обзор модуля
- Сущности react-redux
- Кликер на React+Redux
- Todo List на React+Redux
- Redux DevTools
- Вариант организации кода #1
- Вариант организации кода #2
- Альтернативная точка входа
- Вариант TodoList с фильтрами
- Синхронизация с localStorage
- Добавление роутинга
- Итоги модуля
- Обзор проекта
- Настройка окружения
- Базовые компоненты
- Добавление провайдера и пустого стора
- Редьюсер вакансий
- Редьюсер фильтрации
- Механизм добавления фильтров
- Удаление фильтров и их очистка
- Публикация проекта
- Итоги модуля
- Легаси для react-redux
- Метод connect
- Концепция mapStateToProps
- Концепция mapDispatchToProps
- Рефакторинг Todo App
- Рефакторинг проекта 1
- Итоги модуля
- Введение в redux middleware
- Базовое использование redux middleware
- Подключение вместе с devTools
- Библиотека redux-persist
- Проблема асинхронности
- Библиотека redux-thunk
- Использование redux-thunk
- Подготовка клиентского api
- Статусы загрузки и обработка ошибок
- Post-запросы
- Thunk extraArgument
- Итоги модуля
- Обзор проекта
- Структура проекта
- Добавление redux бойлерплейта
- Переключение светлой/темной темы
- Редьюсер для стран
- Отрисовка стран в UI
- Фильтрация по поиску
- Фильтрация по региону
- Очистка фильтров
- Детальная страница
- Очистка детальной страницы
- Получение информации о соседях
- Обзор итогового приложения
- Актуальность Redux Toolkit
- Сущности Redux Toolkit
- Метод createAction
- Метод createReducer
- Метод createSlice
- Метод configureStore
- Практика создания слайсов
- Extra редьюсеры
- Структура проекта
- Redux-persist вместе с RTK
- Рефакторинг проекта, часть 1
- Рефакторинг проекта, часть 2
- Итоги модуля
- Обзор модуля
- Базовое использование createAsyncThunk
- ExtraReducers для работы с thunk экшнами
- Практика создания thunk c createAsyncThunk
- Использование в UI
- Массовая обработка событий в extraReducers
- Обработка ошибок
- Отмена запроса к серверу
- Extra параметр thunk
- Базовое использование createEntityAdapter
- Удаление и изменение данных через адаптер
- Итоги модуля
- Постановка задачи
- Организация структуры и слайс темы
- Слайс блока фильтрации
- Слайс стран
- Слайс для деталки
- Получение соседей
- Итоги модуля
- Style Guide от создателей Redux
- FAQ по тому, что хранить в Redux-сторе
- Итоги курса
Введение
- Приветствие
- Что такое TypeScript и зачем нужен
- Альтернативы TypeScript
- Пререквизит к курсу
- Настройка окружения
- Как построен курсДемо-доступ
- О модуле
- Примитивные типы
- Базовая типизация функций
- Базовая типизация объектов
- Объекты как параметры функции
- Типизация массивов
- Кортежи
- Алиасы
- Union типы
- Enum
- Итоги модуля
- О модуле
- Подробнее об интерфейсах
- Подробнее об алиасах
- Type vs Interface
- Сужение типов
- Type Guards
- Asserts
- Типизация this
- Перегрузка функций
- Рекурсивные типы
- Оператор !
- Итоги модуля
- О модуле
- Актуальность дженериков
- Базовые примеры
- Добавление требований
- Оператор keyof
- Сужение допустимых значений типа
- Значения по умолчанию
- Области видимости типов дженерика
- Итоги модуля
- О модуле
- Оператор typeof
- Conditional type
- Еще раз про extends
- Оператор infer
- Маппинг типов
- Утилиты Extract, Exclude, NonNullable
- Утилиты Record, Pick, Omit
- Утилиты ReadOnly, Required, Partial
- Утилиты Parameters, CounstructorParameters
- Доступ по индексу
- Шаблонные литералы
- Итоги модуля
- Обзор проекта
- Постановка задачи
- Создание ts-проекта
- Создание интерфейсов
- Добавление type guards
- Типы асинхронных функций
- Итоги модуля
- О модуле
- Интерфейс для класса
- Модификаторы доступа
- Нюансы конструктора
- Абстрактные классы
- Геттеры и сеттеры
- Статические свойства и методы
- Итоги модуля
- О модуле
- Составные части конфига
- Базовые настройки
- Опции компилятора
- Дополнительные опции
- Тюнинг строгости
- Дополнительный линтинг
- Рекомендованные конфиги
- Итоги модуля
- О модуле
- Настройка окружения
- Типизация пропсов
- Типизация стилей
- Типизация стейта
- Хэндлеры
- Хранение типов
- Нюансы useEffect
- Типизация useRef
- Приложение TodoList
- Классовые компоненты
- Итоги модуля
- Обзор проекта
- Окружение для проекта
- Создание типов сущностей
- Шапка приложения
- Компонент поиска
- Альтернативный вариант формы
- Компонент статистики
- Шапка карточки
- Инфо компонент
- Получение данных
- Итоги модуля
- О модуле
- Добавления Redux в приложение
- Типизация слайсов
- Типизация селекторов
- Типизация asyncThunk
- Типизация extraReducers
- AsyncThunk как дженерик
- Добработка асинхронного слайса
- Итоги модуля
- Обзор проекта
- Окружение для проекта
- Базовые типы приложения
- UI компоненты
- Типизация переключателя темы
- Типизация списка стран
- Типизация детальной страницы
- Типизация контролей
- Итоги проекта
- Что дальше
Ссылка на тему: [Stepik] Профессия Frontend-разработчик (Михаил Непомнящий)Ответов: 0 -
[Teachmeskills] Автоматизированное тестирование на JS (Вячеслав, Владислав)
26 апр 2024
Кем ты станешь:
В плане организации курсов автоматизированного тестирования на JavaScript, TeachMeSkills — не школа, а полноценный университет. Мы готовим не столько автоматизаторов, сколько гарантов качества любых айти-продуктов. По окончании программы ты получишь все необходимые знания и навыки, от 2 до 6 проектов в портфолио.
Твой результат в конце курса:
1. Сможешь создавать автотесты для тестирования web-приложений и REST API, используя лучшие практики в индустрии
2. Научишься запускать тесты, используя инструменты Continious Integration
3. Напишешь грамотную документацию и отчет тестирования после завершения курсов по автоматизации тестирования на JavaScript
4. Научишься работать с Selenium Webdriver, WebDriverIO, Cypress и Playwright на продвинутом уровне, научишься работать с тестовыми фреймворками для модульного и API тестирования
5. Будешь знать концепции разработки и тестирования программного обеспечения
6. Станешь востребованным Automation QA Engineer на JavaScript
Программа курса:
Модуль 1 - Введение в TypeScript
- Введение в TypeScript (NodeJS)
- Настройка окружения IDE
- NPM
- package.json
- Как устроен TS
- Компиляция и интерпретация исходного кода. JIT-компиляция
- Запуск программы
- Что такое система контроля версии
- Классификация систем контроля версии
- Git
- Основные команды Git
- Github
- Создание репозитория и размещение исходного кода
- Форматирование кода: ESLint, Prettier
- Типы данных TS
- Переменные
- Область видимости. Hoisting
- Преобразование типов
- Условный и логические операторы
- Циклы (for, while, do ... while)
- Строки. Работа со строковым типом данных
- Числа. Работа с числами. Random
- Дата. Работа с датой и временем
- Что такое функции
- Способы объявления функций
- Параметры и аргументы функций
- Параметры по умолчанию
- IIFE
- Объекты, JSON
- Доступ к свойствам и методам объекта
- Цикл работы с объектами (for ... in)
- Objects clone/copy
- Типы и интерфейсы
- Массивы
- Доступ к элементам массива
- Циклы работы с массивами (for ... of)
- Внутренние методы работы с массивами
- Методы работы с массивами: filter, map, reduce, foreach, some/every
- Деструктуризация объектов/массивов (spread)
- Копирование массивов
- Коллекции: Map, Set. Методы работы с ним
- Функции-конструкторы при создании объектов. Ключевое слово new
- Ключевое слово this. Понятие контекста
- Прототипы. Prototype. __proto__
- Наследование с использованием прототипов
- Понятие классы и объекты
- Появление классов: свойства get(), set(), статические свойства
- Понятия ООП: Наследование, Инкапсуляция, Полиморфизм
- Наследование с использованием классов (extend, super)
- Способы привязки контекста выполнения: call, apply, bind
- EventLoop
- Promises
- Использование метода fetch
- Модули. Работа с модулями
- Встроенные модули: path, fs, os и константы __dirname, __filename
- Работа с файлами и директориями: создание файла, чтение файла, запись в файл, удаление файла/директории
- Обработка ошибок
- Краткая история
- Методологии разработки
- Составление и валидация требований
- Тест-планы
- Чек-листы
- Тест-кейсы
- Техники тест-дизайна
- JIRA и баг-репорты
- Отчеты по тестированию ПО
- Автоматизированное тестирование: основные понятия и определения
- Целесообразность внедрения
- Цели и подходы автоматизации
- Настройка рабочего окружения
- Пирамида тестирования и создание юнит-тестов для приложения
- Mocha
- Jest and super agent
- Selenium WebDriver
- WebDriver action, JS executor
- Xpath, CSS селекторы
- BDD, DDT и TDD подходы при разработке приложений и тестов
- Слои ТА Framework
- Использование паттерна Page Object
- Использование паттерна Factory
- Использование паттерна Singleton
- WDIO, WDIO parallel
- WDIO+ Cucumber
- Playwright
- Cypress
- Удобный репортинг для заказчика: Allure report
- Логирование: log4js, winston
- Основы реляционных БД
- Подключение к БД, виды и выполнение запросов, работа с результатами запроса
- Cypress + Cirle CI
- WDIO/Playwright + Jenkins
- Автоматизация тестирования с нуля для проекта
- Подведение итогов курса
- Проведение пробного технического собеседования
- Ответы на вопросы студентов
- Составление резюме и сервисы для создания резюме;
- Создание и правильное оформление профиля в LinkedIn;
- Составление мотивационного письма;
- Работа с поиском вакансий на различных джоб-бордах;
- Личные рекомендации Карьерного центра по поиску первой работы в IT
Ответов: 0 -
[teachmeskills] Инженер данных (Дмитрий)
25 апр 2024
О профессии:
Онлайн-образование в IT-школе TeachMeSkills предлагает курсы по профессии Data Engineer, которые станут отличным стартом для тех, кто хочет стать инженером данных. Инженер данных, играет ключевую роль в обработке и анализе больших объемов данных.
Твой результат в конце курса:
1. Будете обладать основными навыками программирования на Python и работы с данными, включая загрузку, обработку и визуализацию данных с помощью библиотеки Pandas и Matplotlib.
2. Сможете эффективно работать с базами данных, включая создание таблиц, выполнение запросов SQL, управление данными и оптимизацию структур баз данных.
3. Приобретете знания по моделированию данных, включая понимание основных концепций, типов моделей данных и их применение в реальных проектах.
4. Научитесь управлять рабочими процессами с помощью Apache Airflow, включая создание и конфигурирование DAG, планирование и мониторинг задач, а также использование расширенных возможностей этого инструмента.
5. Завершите курс, разработав и реализовав полноценный проект Data Engineering, который включает в себя проектирование ETL процессов, анализ и визуализацию данных, оптимизацию баз данных и представление результатов проекта.
6. Станешь востребованным Инженером данных в IT
Ссылка на тему: [teachmeskills] Инженер данных (Дмитрий)Ответов: 0
Страница 34 из 34