12 онлайн курса по Data Engineering

12 онлайн курса по Data Engineering
Според данни от Statista, до 2025 г. обемът на пазара на големи данни ще нарасне до 175 зетабайта в сравнение с 41 през 2019 г. (график). За да получите работа в тази сфера, трябва да разбирате как да работите с големи данни, съхранявани в облака. Cloud4Y е подготвил списък от 12 платени и безплатни курса по инженерство на данни, които ще разширят вашите знания в тази сфера и могат да станат добра отправна точка за облачни сертификации.

Предговор

Какво е специалист по обработка на данни (data engineer)? Това е човек, който отговаря за създаването и поддръжката на архитектурата на данните в Data Science проекта. Неговите задължения могат да включват осигуряване на безпроблемен поток на данни между сървъра и приложението, интеграция на нов софтуер за управление на данни, усъвършенстване на основополагаещите процеси на данни и създаване на канали за данни.

Съществува огромно количество технологии и инструменти, които data engineer трябва да владее, за да работи с облачни изчисления, хранилища на данни, ETL (extraction, transformation, loading) и т.н. Освен това, количеството изисквани умения постоянно нараства, затова data engineer трябва редовно да обогатява своите знания. В нашия списък има курсове за начинаещи и опитни специалисти. Изберете това, което най-добре отговаря на вас.

1. Data Engineering Nanodegree Certification (Udacity)

Ще научите как да проектирате модели на данни, да създавате хранилища на данни и данни в езера, да автоматизирате канали за данни и да работите с набори от данни. В края на програмата ще проверите новите си умения, завършвайки проект Capstone.

Продължителност: 5 месеца, 5 часа на седмица
Език: английски
Цена: $1695
Нивото: начален

2. Become a Data Engineer Certification (Coursera)

Учете се от основите. Можете да напредвате стъпка по стъпка, използвайки лекции и практически проекти, за да работите върху своите умения. В края на обучението ще бъдете готови да работите с ML и големи данни. Препоръчително е да знаете Python поне на основно ниво.

Продължителност: 8 месеца, 10 часа на седмица
Език: английски
Цена😕
Нивото: начален

3. Become a Data Engineer: Mastering the Concepts (LinkedIn Learning)

Ще развиете умения за проектиране на данни и DevOps умения, ще научите как да създавате приложения за големи данни, да създавате канали за данни, да обработвате приложения в реално време с помощта на Hazelcast и база данни Hadoop.

Продължителност: зависи от вас
Език: английски
Цена: първият месец — безплатно
Нивото: начален

4. Data Engineering Courses (edX)

Тук е събрана поредица от програми, които ви запознават с data engineering и обучават разработването на аналитични решения. Курсовете са разделени на категории в зависимост от нивото на трудност, така че можете да изберете един в съответствие с вашия опит. По време на обучението ще се научите да използвате Spark, Hadoop, Azure и да управлявате корпоративни данни.

Продължителност: зависи от вас
Език: английски
Цена: зависи от избрания курс
Нивото: начален, среден, напреднал

5. Дата Инженер (DataQuest)

Този курс е подходящ, ако имате опит с Python и искате да задълбочите знанията си и да изградите кариера като специалист по обработка на данни. Ще се научите да изграждате данни конвейери, използвайки Python и pandas, да зареждате големи набори данни в БД Postgres след почистване, трансформация и проверка.

Продължителност: зависи от вас
Език: английски
Цена: зависи от формата на абонамента
Нивото: начален, среден

6. Data Engineering с Google Cloud (Coursera)

Този курс ще ви помогне да придобиете умения, необходими за изграждане на кариера в областта на големите данни. Например, работа с BigQuery, Spark. Ще получите познания, които ще ви помогнат при подготовката за признатата в индустрията сертификация Google Cloud Professional Data Engineer.

Продължителност: 4 месеца
Език: английски
Цена: в момента безплатно
Нивото: начален, среден

7. Data Engineering, Big Data на Google Cloud Platform (Coursera)

Интересен курс, който предоставя практически знания за системите за обработка на данни в GCP. По време на занятията ще научите как да проектирате системи преди да започнете процеса на разработка. Освен това ще анализирате както структурирани, така и неструктурирани данни, ще прилагате автоматично мащабиране и ще прилагате методи за машинно обучение за извличане на информация.

Продължителност: 3 месеца
Език: английски
Цена: в момента безплатно
Нивото: начален, среден

8. UC San Diego: Специализация по Големи Данни (Coursera)

Курсът е основан на използването на инфраструктурата Hadoop и Spark и прилагането на тези методи за обработка на големи данни в процеса на машинно обучение. Ще се запознаете с основите на използването на Hadoop с MapReduce, Spark, Pig и Hive. Ще научите как да изграждате прогнозни модели и как да използвате аналитика на графове за моделиране на проблеми. Забележете, че за този курс не се изисква опит в програмирането.

Продължителност: 8 месеца по 10 часа на седмица
Език: английски
Цена: в момента безплатно
Нивото: начален

9. Укротяване на Големи Данни с Apache Spark и Python (Udemy)

Ще научите как да използвате потокова структура и рамки за данни в Spark3, ще получите представа как да използвате услугата Elastic MapReduce на Amazon за работа с вашия клъстер в Hadoop. Научете как да определяте проблеми при анализ на големи данни и ще разберете как библиотеките GraphX работят с мрежов анализ и как можете да използвате MLlib.

Продължителност: зависи от вас
Език: английски
Цена: от 800 рубли до $149,99 (както вървят нещата)
Нивото: начален, среден

10. PG програма по Инженерство на Големи Данни (upGrad)

Този курс ще ви предостави представа как работи Aadhaar, как Facebook персонализира лентата с новини и как могат да се използват данни за инженерство. Ключовите теми ще включват обработка на данни (включително обработка в реално време), MapReduce и аналитика на големи данни.

Продължителност: 11 месеца
Език: английски
Цена: около $3000
Нивото: начален

11. Професия Data Scientist (Skillbox)

Ще научите как да програмирате на Python, ще изучите рамките за обучение на невроповреди Tensorflow и Keras. Ще овладеете бази данни MongoDB, PostgreSQL, SQLite3 и ще научите как да работите с библиотеките Pandas, NumPy и Matplotlib.

Продължителност: 300 часа обучение
Език: български
Цена: първите шест месеца безплатно, след това 3900 рубли на месец
Нивото: начален

12. Data Engineer 7.0 (New Professions Lab)

Очаква ви дълбочинно изучаване на Kafka, HDFS, ClickHouse, Spark, Airflow, ламбда-архитектури и капа-архитектури. Ще научите как да свързвате инструменти помежду си, формирайте пайплайни, получавайки основно решение. Необходимо е минимално знание по Python 3 за учение.

Продължителност: 21 занятия, 7 седмици
Език: български
Цена: от 60 000 до 120 000 рубли
Нивото: начален

Ако имате желание да добавите още един добър курс в списъка, можете да се свържете с нас в коментарите или на ЛС. Ще допълним публикацията.

Какво още полезно може да се прочете в блога Cloud4Y

→ Каква е геометрията на Вселената?
→ Великденски яйца на топографските карти на Швейцария
→ Оптимизирана и много кратка история на развитието на „облаците“
→ Как се „счупи“ банката
→ Компютърни марки от 90-те, част 3, заключителна

Абонирайте се за нашия Телеграм-канал, за да не пропуснете следващата статия. Пишем не по-често от два пъти седмично и само по същество. Също така напомняме, че на 21 май в 15:00 (мск) ще проведем уебинар на тема «Информационна безопасност на бизнеса при работа от разстояние». Ако искате да разберете как да защитите чувствителна и корпоративна информация при работа на служителите от дома — регистрирайте се!

Източник: habr.com

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster