Curs open Big Data Architecture & Technology Concepts
Daca știi deja câte ceva despre fundamentele Hadoop și vrei să înțelegi/aprofundezi arhitectura Big Data, să întelegi rolul pentru cât mai multe componente (Spark, Kafka, Mesos) atunci acest curs este foarte potrivit. Când se construiește o soluție Big Data sunt câteva zone foarte importante care trebuiesc definite: cum stocăm, cum procesăm, cum analizăm, cum facem management de resurse, cum introducem datele – acest curs va ajută sa înțegeti care sunt soluțiile cele mai întâlnite în fiecare componentă.
Pregatiti-vă pentru multă informație, dar și exerciții, o combinatie foarte bună care timp de 4 zile vă aduce o perspectivă foarte clară asupra a ce înseamnă baza arhitecturilor de Big Data.
Când? Cât? Unde?
8 – 11 Mai 2019
4 Zile – Miercuri – Sâmbată între orele 09.30 – 17.30
La sediul nostru din Str. General Constantin Budisteanu, Nr. 28C, Etaj 1
Ce vei învăţa?
Acest curs este conceput pentru tine astfel încât să poți înțelege utilizarea și aplicabilitatea unor tehnologii mari precum Hadoop, Spark, Cassandra, Hbase, Kafka,… și ce aspecte vei lua în considerare atunci când vei începe să construiesti singur o arhitectura Big Data.
Iată care sunt subiectele abordate în acest curs:
- Big Data Architecture & Technology Concepts
- Big Data Architecture overview: components and their role in an architecture
- Specific technologies overview and details:
- Storage: NoSQL databases (random reads on data)
- Overview of different NoSQL solutions
- Cassandra detailed overview
- Main concepts: data partitioning, distribution, replication,
consistency, how to write and read data, compaction - How data is inserted / updated / deleted
- Understand the main patterns and anti-patterns
- Basic data modeling rules for Cassandra best performance
- Main concepts: data partitioning, distribution, replication,
- Use case based on Cassandra – hands on session
- Hbase
- Main concepts recap
- Differences to Cassandra
- Main data modeling aspects: how data is best read
- How to choose a noSQL solution – the considerations
- Recap storage options: long term storage of immutable data (HDFS) &
random writes/reads of data (Hbase/Cassandra/..). Apache Kudu the
new option for real time access & storage of structured data. - Distributed data processing frameworks:
- Overview of different solutions : Storm, Spark , …
- Distributed computations and Stream processing with Spark
- Spark as ETL tool – examples and demo
- Examples on using Spark and Spark streaming + demo session
- Data Analysis
- SQL on everything options: Hive, Impala, Spark SQL, Apache Drill
- Integrate Cassandra with Spark SQL for data analytics, what kind of
analytics can be performed; - Hands on exercises for analytics with Spark SQL and Cassandra
- Search solutions – the extra capability needed besides an SQL engine: overview of the capabilities of Solr, Elastic – what extra
functionalities those bring to a SQL Engine solution
- Messaging bus: Kafka
- Why a messaging bus in a big data architecture?
- Kafka demo in combination with Spark streaming
- Clustering and Resource Management: Mesos
- End to End example including Machine Learning – (we will
complete/demo a noSQL + Spark app with ML)
Care sunt beneficiile acestui curs?
Ai ocazia de a învăţa de la instructori cu experienţă practică de peste 15 ani in arhitecturi IT. În urma cursului o să dobândeşti următoarele cunoştinţe:
- Ce înseamnă arhitectura Big Data și evolutia ei în timp, care sunt componentele majore arhitecturii Big Data și care sunt soluțiile cele mai intâlnite
- Vei afla, în detaliu, informații despre rolul fiecărei componente majore: stocare, procesare, interogare
- Îți vei face o imagine de ansamblu asupra soluţiilor open care pot fi folosite pentru a putea construi o arhitectură Big Data
- Vei putea să lucrezi utilizând o astfel de arhitectură: stocând date folosind Apache Cassandra, procesând date folosind Apache Spark, analizând date folosind Spark SQL, agregând date folosind Apache Kafka.
Ce ai nevoie să ştii inainte să te înscrii?
Prerechizite:
Cursul Intro Big Data Hadoop
Cerinţe:
Toate serviciile necesare pentru partea practică a cursului vor fi disponibile în cloud. Fiecare participant poate să folosească propriul calculator sau poate folosi un calculator din sala de training.
- Dacă veniți cu calculatorul propriu vă rugăm să aibă disponibilă conexiunea WiFi, să poată folosi rețeaua disponibilă în centrul de training pentru conectarea la cloud și să poată să se conecteze la cloud-ul public (sa nu aibăVPN, să aibă portul 22 deschis). De asemenea pentru calculatoarele personale vă rugăm să aveți instalat Google Chrome, un client SSH și să testați că merg conexiunile la Google docs ( acolo vom posta documentația cursului) și Github ( pentru o parte din exerciții).
Limba de predare:
Română (materialul de curs este în engleză)
Cine sunt trainerii?
Valentina şi Felix Crisan sunt experţi în tehnologiile Big Data cu proiecte globale relevante în industria IT
Ce îţi oferim?
- Iţi punem la dispoziţie o sală dotată complet pentru un astfel de curs, într-un sediu modern, în zonă centrală şi uşor accesibilă
- Pentru a face pauzele de curs să conteze pentru tine, îţi oferim: gustări (biscuiţi, covrigei etc.), fructe proaspete, apă, ceaiuri, cafea proaspat măcinată, sucuri
- Masa de prânz este oferită de noi prin intermediul partenerilor noştri de la Restaurant Hotel Berthelot**** (Felul I, Felul II + desert)
- Serviciu de facilitator pentru îndrumarea ta la orice pas
- Îţi promitem o experienţă de training hands on
Care este investiţia ta?
Ştim că eşti preocupat de dezvoltarea ta personală și profesională, iar pentru că îţi doreşti să fii în pas cu tehnologia momentului, Big Data, noi îţi suntem alături. Investiţia în viitorul tău este de 700 Euro (TVA inclus) pentru acest curs, iar dacă te inscrii până la data de 5 aprilie, îţi oferim un discount de 15%. Rezervă-ţi un loc din timp şi economiseşti 105 Euro. Locurile sunt limitate.
*Ne rezervăm dreptul de a modifica perioada cursului , cu o notificare in prealabil, daca numarul participanților este mai mic de 8
Iată ce spun participanţii de la cursurile noastre de Big Data:
“Se pretează foarte bine pe cerințele de business ale zilelor noastre. Trainerii sunt de apreciat, se observă experienta lor practica. Am fost placut impresionată. Recomand cu incredere “ – Adelina H.
“Este prima data cand interactionez cu centrul de training Esolutions Academy, trainerii sunt exceptionali, structura materialelor foarte buna, modul de prezentare , explicatiile pe intelesul tuturor, atentia la detalii, acoperirea multor topicuri de actualitate. Recomand” – Mihai C.
“1. Implicare 2. Cunostintele din domeniu 3. Nicio intrebare fara raspuns/rezolvare 4. Structura cursului 5. Pasiunea pentru Big Data.” – Otilia A.
Cum te înscrii?
Pentru a te înscrie la acest curs, da-ne un e-mail la adresa academy@esolutions.ro, cu subiectul “Inscriere curs open Big Data Architecture & Technology Concepts”, iar colegii noştri te vor ajuta cu toate informaţiile de care ai nevoie. Îţi stăm la dispoziţie şi la numerele de telefon: 0734.045.579 şi 0732.592.529.
Vino şi tu! Înscrie-te acum şi primeşti o reducere de 15%! Te aşteptăm cu drag.
Vrei să fii conectat la cele mai noi tehnologii din IT? Rămâi alături de noi pe Facebook şi află cele mai frumoase poveşti de succes din IT.
Noi dăm tonul în tehnologie, învaţă de la cei mai buni pentru a fi in top.
Acest curs este organizat de eSolutions Academy în colaborare cu partenerii nostri de la Bigdata.ro.