Онлайн курсы по Работе со структурами данных

Работа со структурами данных — управление хранением и организацией информации формализованного вида для оптимального и ускоренного решения поставленных задач. Разработчики при помощи языков Python и PHP применяют структуры данных для создания программного обеспечения различной сложности. Знание алгоритмов помогает специалистам делать ПО высокопроизводительным, с понятной для пользователей логикой.

По дате
48
1
Программа курса

Вы научитесь работать с алгоритмами и анализировать данные с помощью языка программирования Python. Во время обучения вас ждут практические задания и необходимые методические пособия.

1.
Введение в алгоритмизацию и реализация простых алгоритмов на Python
2.
Циклы. Рекурсия. Функции
3.
Массивы. Кортежи. Множества. Списки
4.
Эмпирическая оценка алгоритмов на Python
5.
Коллекции. Список. Очередь. Словарь
6.
Работа с динамической памятью
7.
Урок 7. Алгоритмы сортировки
8.
Урок 8. Деревья. Хэш-функция
Показать все
Чему вы научитесь
Писать алгоритмы
Анализировать данные
Создавать блок-схемы
Работать с модулем Collections
Оценивать сложность алгоритмов
Инструменты
Программа курса

Программа курса включает 9 уроков, 17 упражнений в тренажере и 51 проверочный тест, а также дополнительные материалы для углублённого изучения. 

1.
Введение
2.
Представление последовательностей
3.
Разметка
4.
Отображение списков
5.
Фильтрация списков
6.
Свертка
7.
Стандартные интерфейсы
8.
Иерархические структуры
9.
Уровневое проектирование
10.
Дополнительные материалы
11.
Испытания
Показать все
Чему вы научитесь
Строить сложные структуры данных
Проектировать функции
Обрабатывать коллекции
Применять функции высшего порядка (map/filter/reduce)
Разделять код на уровни
Инструменты
Программа курса

Вас ждут пять курсов по объектно-ориентированному дизайну и программированию на PHP, после которых вы защитите итоговый проект и создадите валидатор данных.

1.
PHP: Абстракция с помощью данных
2.
PHP: Введение в ООП
3.
PHP: Объектно-ориентированный дизайн
4.
PHP: Полиморфизм
5.
PHP: Погружаясь в классы
6.
Итоговый проект
Чему вы научитесь
Описывать абстракции с помощью классов
Использовать различные паттерны для решения типовых задач
Создавать объекты и классы
Применять принципы полиморфизма подтипов
Проектировать библиотеку для проверки данных
34 900 ₽
Программа курса

Данный курс включает 18 занятий общим объемом 72 академических часа. Обучение проходит в офлайн формате в аудиториях на 5-10 человек. У вас будет современный персональный компьютер и быстрый интернет для работы. У вас постоянно будет возможность задать интересующие вас вопросы преподавателю или пообщаться с другими студентами, используя онлайн-чат.

1.
Основы Java
2.
ООП
3.
Структуры данных. Алгоритмы
4.
Java Collections Framework
5.
Паттерны проектирования. MVC
6.
Базы данных. SQL.JDBC
7.
Многопоточность
8.
Сети. Обмен сообщениями
9.
Визуализация. JavaFX
10.
Spring
11.
Принципы работы CI/CD/DevOps
12.
Юнит-тестирование
13.
Процесс разработки
Показать все
Чему вы научитесь
Создавать веб-приложения, десктоп-приложения и другие программы на Java
Работать со структурами данных. Применять простые и сложные алгоритмы
Работать с базами данных, применяя SQL и JDBC
Использовать Java-фреймворки для создания приложений
Фильтры
Активные фильтры
(1)
Сбросить всё
Работа со структурами данных
Сбросить всё
Все направления
Программирование
Маркетинг
Дизайн
Другие профессии
Аналитика
Бизнес и управление
Игры
Цена
0 ₽ — 750 000 ₽
Рассрочка
Только бесплатные
Длительность
0 месяцев — 67 месяцев
Посмотреть 4 предложения