Меню
Каталог курсов
Школы
Отзывы о школах
Подборки курсов
О проекте
  1. Academy Market1
  2. Онлайн курсы по Работе со структурами данных

    2

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

По релевантности
36
По релевантности
36
Работа со структурами данных

Программа курса

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

1.
Введение в алгоритмизацию и реализация простых алгоритмов на Python
2.
Циклы. Рекурсия. Функции
3.
Массивы. Кортежи. Множества. Списки
4.
Эмпирическая оценка алгоритмов на Python
5.
Коллекции. Список. Очередь. Словарь
6.
Работа с динамической памятью
7.
Алгоритмы сортировки
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.
Итоговый проект

Чему вы научитесь

Описывать абстракции с помощью классов
Использовать различные паттерны для решения типовых задач
Создавать объекты и классы
Применять принципы полиморфизма подтипов
Проектировать библиотеку для проверки данных

Программа курса

Данный курс включает 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)
Работа со структурами данных
Все направления
Программирование
Маркетинг
Дизайн
Бизнес и управление
Аналитика
Игры
Другие профессии
Рейтинг
4.5 и выше
4.0 и выше
3.5 и выше
3.0 и выше
Цена
0 ₽ — 1 300 000 ₽
Только бесплатные
Рассрочка
Длительность
0 месяцев — 54 месяца
Онлайн-университет
#Sekta
Только
City Business School
Только
Coddy
Только
Contented
Только
EDPRO
Только
Показать все
Категория
1С-разработка
Только
3D-визуализация
Только
3D-моделирование
Только
C#-разработка
Только
Data Engineering
Только
Показать все
Профессия
1С-программист
Только
2D-художник
Только
3D-аниматор
Только
3D-визуализатор
Только
3D-моделлер
Только
Показать все
Преподаватель
Anna Fruit
Только
BMB Spacekid
Только
Bad Zu
Только
Embacy
Только
IBenji
Только
Показать все
Навык
Работа со структурами данных
Только
2D-графика
Только
3D-моделирование ландшафта
Только
A/B-тестирование
Только
Email-маркетинг
Только
Показать все
Инструмент
.NET
Только
.NET Framework
Только
Только
1С:Битрикс
Только
3D-Coat
Только
Показать все
Формат обучения
Онлайн
Только
Офлайн
Только
Наверх