მონაცემთა ინჟინერია

  • 8.5 შეფასება

  • 32 ლექცია

  • 80 საათი

  • 16 კვირა

მონაცემთა ინჟინერია წარმოადგენს თანამედროვე მონაცემებზე დაფუძნებული სისტემების ერთ-ერთ უმნიშვნელოვანეს მიმართულებას. ნებისმიერი ანალიტიკური პლატფორმა, ბიზნეს ინტელექტის სისტემა, ხელოვნური ინტელექტის მოდელი თუ მონაცემთა მეცნიერების პროექტი ეფუძნება სწორად დაპროექტებულ მონაცემთა ინფრასტრუქტურას.

კურსის მიზანია სტუდენტებმა შეისწავლონ თანამედროვე მონაცემთა პლატფორმების დიზაინი, მონაცემთა მიღების, ტრანსფორმაციის, შენახვისა და ორკესტრაციის პროცესები, მონაცემთა ხარისხის უზრუნველყოფა, Streaming სისტემები, Lakehouse არქიტექტურა, Cloud გარემოში მუშაობის ძირითადი პრინციპები და თანამედროვე AI ინსტრუმენტების ეფექტიანი გამოყენება Data Engineering-ის პროცესებში.

სასწავლო პროცესი სრულად ეფუძნება პრაქტიკულ მუშაობას. კურსის განმავლობაში სტუდენტები ეტაპობრივად შექმნიან ერთიან მონაცემთა პლატფორმას, რომელიც რეალური საწარმოო გარემოს მსგავსად უზრუნველყოფს მონაცემების მიღებას, დამუშავებას, შენახვას, მონიტორინგსა და ავტომატიზაციას.

კურსის დასრულების შემდეგ შეგეძლება

დამატებითი უნარები: Python, FastAPI, Apache Airflow, Apache Kafka, Apache NiFi, Apache Arrow, Apache Parquet, Apache Avro, PostgreSQL, Redis, MongoDB, ClickHouse, SQL

  • მონაცემებისა და მათი მნიშვნელობის ფუნდამენტური კონცეფციების გააზრება;

  • Python-ის გამოყენება მონაცემთა ტრანსფორმაციისა და მანიპულაციისთვის;

  • Python-ის მონაცემთა ინჟინერიისა და მონაცემთა ბაზების ბიბლიოთეკების პრაქტიკული გამოყენება;

  • მაღალი წარმადობისა და მდგრადობის პროექტების არქიტექტურული დიზაინის დაპროექტება;

  • მაღალი წარმადობის ვებ-სერვისების გამართვა (FastAPI) და დაპროექტება;

  • მონაცემთა მდგრადობისა და ხარისხის უზრუნველყოფა;

  • ETL და ELT პროცესების დიფერენციაცია და იმპლემენტაცია სხვადასხვა Data პროექტში;

  • მონაცემთა ტრანსფორმაციის პროცესების გამართვა, ორკესტრაცია, დაპროექტება და ანალიზი;

  • მონაცემთა დროებით და მდგრად სანახ სისტემებთან მუშაობა (Redis and postgres). როგორც “columnar” ასევე “row-based” მონაცემთა ბაზები (PostgreSQL, ClickHouse, Redis, MongoDB და ა.შ);

  • Workflow ორკესტრაციისა და დაპროექტების სისტემა, Apache Airflow-ს პრაქტიკული გამოყენება;

  • DAG-ებისა და Scheduler-ების ცნებების გააზრება;

  • Data Workflow სისტემების ანალიზი და დაპროექტება;

  • Apache Kafka-ს ფუნდამენტური კონცეფციების გააზრება;

  • ‘სრულყოფილი’ Kafka-ს კლასტერის გამართვა/გამოყენება;

  • მონაცემთა გადაცემის/ტრანსმისიისა და ორკესტრაციის სისტემა, Apache NiFi-ს პრაქტიკული გამოყენება/გამართვა;

  • სხვადასხვა კომპრესიის, სერიალიზაციისა და სანახი სისტემების პრაქტიკული გამოყენება, როგორებიცაა Apache Arrow/Parquet/Avro;

  • პრაქტიკული მუშაობის უნარი Data Stream-ებსა და Message Broker-ებთან;

  • მონაცემთა შორის დამოკიდებულებებისა და კავშირების ანალიზი/დაპროექტება;

  • მონაცემთა სხვადასხვა შენახვის კონცეფციების პრინციპების გააზრება და მათთან მუშაობა (Data Warehousing, Data Marting).

28 სექტემბერი 2800₾

ორშ 20:00-22:30 | ხუთშ 20:00-22:30

გადაანაწილე გადასახადი
TBC განვადება
BOG განვადება

ვისთვის არის კურსი

მონაცემთა ანალიტიკოსებისთვის

ვინც ფლობს Python-ს და აქვს კარიერული განვითარების სურვილი.

დეველოპერებისთვის

ვინც უკვე იცის Python და აქვს ანალიტიკური, დეტალებზე ორიენტირებული აზროვნება.

პროგრამა მოიცავს

კურსდამთავრებულთა კლუბი

ფინალური გამოცდის წარმატებით ჩაბარების შემთხვევაში, კურსდამთავრებული ავტომატურად ირიცხება Alumni Club-ში, შემდეგ კი იღებს წვდომას ექსკლუზიურ ივენთებზე, კონტენტსა და შეთავაზებებზე ჩვენი პარტნიორი კომპანიებისგან.

პრაქტიკული პროექტები

პრაქტიკაზე დაფუძნებულ სწავლება, რაშიც იგულისხმება დავალებები / სავარჯიშოები და ინდივიდუალური ფინალური პროექტი.

ორენოვანი სერტიფიკატი

კურსის წარმატებით დასრულების შემდეგ სტუდენტი მიიღებს ორენოვან სერტიფიკატს.

კურსდამთავრებულები

8.5 Rate

სილაბუსი

რა არის მონაცემთა ინჟინერია;
Data Lifecycle
Structured, Semi-Structured და Unstructured მონაცემები
Data Acquisition Methods
Batch vs Streaming Processing
თანამედროვე Data Stack
Data vs Metadata
Data Engineer-ის როლი და პასუხისმგებლობები
თანამედროვე Development Workflow
Git Fundamentals
Docker-ის საფუძვლები
CI/CD საფუძვლები
GitHub Actions Workflows
Relational vs NoSQL Databases
OLTP vs OLAP
Row-based vs Column-based Storage
Data Warehouse
მონაცემთა ბაზის შერჩევის პრინციპები
Tables / Data Types / Constraints
CRUD ოპერაციები (DDL & DML)
Primary და Foreign Keys
Transactions
Bulk Operations
JOIN, UNION / GROUP BY / HAVING
Window Functions
Common Table Expressions (CTE)
Materialized Views
Query Optimization

აარჩიე შენთვის სასურველი დრო

ლექტორები

დავით სირბილაძე

Data Engineering

დავით სირბილაძე

Data Engineering

დავით სირბილაძეს მონაცემთა ინჟინერიისა და ანალიტიკის სფეროში 10+ წლიანი გამოცდილება აქვს. ამჟამად eToro-ში უფროსი მონაცემთა ინჟინერია და RegTech მიმართულებით მუშაობს, სადაც მონაცემთა პლატფორმებს, Azure Data Factory-სა და Databricks/Spark-ზე დაფუძნებულ Data Pipeline-ებს ავითარებს. მანამდე 5+ წლის განმავლობაში საქართველოს შემოსავლების სამსახურში უფროსი მონაცემთა ინჟინერი იყო, ხოლო კარიერის დასაწყისში Credo ბანკსა და მიკროსაფინანსო ორგანიზაცია BIG-ში მონაცემთა ბაზებისა და რეპორტინგის მიმართულებით მუშაობდა. დავითს აქვს საქართველოს ტექნიკური უნივერსიტეტის ინფორმატიკის დოქტორის ხარისხი და სადისერტაციო ნაშრომი საფრანგეთში, ENSL-ში, Distributed Systems-ის მიმართულებით დაიცვა. არის ACM ICPC-ის რეგიონალური ეტაპების მონაწილე და გამარჯვებული, ასევე საერთაშორისო სამეცნიერო პუბლიკაციების ავტორი. სერტიფიცირებულია Microsoft Power BI, Databricks Data Engineering, MS SQL Server Reporting Services და Oracle SQL/PL-SQL/Analytic SQL მიმართულებებით.

გუჯა ლომსაძე

Data Engineering

გუჯა ლომსაძე

Data Engineering

გუჯას აქვს 7+ წლიანი გამოცდილება მონაცემთა ინჟინერიისა და ანალიტიკის სფეროში ლიდერულ პოზიციებზე. ამჟამად ის ხელმძღვანელობს მონაცემთა ინჟინერიის გუნდს კომპანია Crocobet-ში და ამასთან, იკავებს Analytics Engineer-ის პოზიციას გერმანულ კომპანია Carnival Maritime-ში, რომელიც უზრუნველყოფს მსოფლიოს უმსხვილესი საკრუიზო კომპანიის - Carnival Corporation-ის ფლოტის მონაცემთა და ტექნიკურ მხარდაჭერას. აღნიშნულმა კომპანიამ გუჯა ლომსაძეს მიანიჭა Data Champion-ის სტატუსი. გუჯა სხვადასხვა დროს მუშაობდა EPAM Global-ში Senior Data Engineer-ის პოზიციაზე და ასევე იყო მონაცემთა ინჟინერიის გუნდის ლიდი მსოფლიოს ერთ-ერთ წამყვან ფარმაცევტულ კომპანია Merck-ში. გუჯას მოპოვებული აქვს მაგისტრის ხარისხი მონაცემთა ინჟინერიაში, გერმანიში - Constructor University-ში.  სწავლის პერიოდში , ამავე უნივერსიტეტში, თავადაც კითხულობდა ლექციებს თემაზე: "Data Management". იგი არის საერთაშორისოდ სერტიფიცირებული მონაცემთა ინჟინერი შემდეგი მიმართულებებით: AWS Certified Data Analyst, AWS Certified Cloud Data Engineer, Google Cloud Platform - Professional Data Engineer.

Linkedin

ხშირად დასმული კითხვები კურსის შესახებ

A: მონაცემთა ინჟინერია სულ უფრო მნიშვნელოვანი ხდება თანამედროვე ციფრულ სამყაროში. ის ხიდს დებს დაუმუშავებელ მონაცემებსა და პრაქტიკულ ინსაითებს შორის, რაც ბიზნესებს საშუალებას აძლევს მიიღონ ინფორმირებული გადაწყვეტილებები. მონაცემთა ინჟინრები ქმნიან და მართავენ ინფრასტრუქტურას, რომელიც ამუშავებს უზარმაზარი მოცულობის მონაცემებს, ხდის მათ ხელმისაწვდომს და სასარგებლოს ანალიზისთვის. ეს სფერო გთავაზობთ კარიერული განვითარების შესანიშნავ პერსპექტივებს, კონკურენტულ ანაზღაურებას და თანამედროვე ტექნოლოგიებთან მუშაობის შესაძლებლობას, რთული პრაქტიკული პრობლემების გადაჭრის პროცესში.
A: კურსზე დაშვებისთვის აუცილებელია Python-ის საბაზისო ცოდნა, ანალიტიკური და დეტალებზე ორიენტირებული აზროვნება, ასევე ინგლისური ენის B2 დონეზე ფლობა. მნიშვნელოვანია მონაცემებთან მუშაობის ინტერესი და მოტივაცია. აქვე, აუცილებელია, სტუდენტმა კურსის დაწყებამდე უზრუნველყოს წვდომა PyCharm PRO-სა და Datagrip-ზე.

Your search Digital Designer did not match any documents

ვერ მიიღე შენთვის საინტერესო ინფორმაცია?

ჩაეწერე უფასო კონსულტაციაზე

შესაძლოა გაინტერესებდეს

რელევანტური რესურსები

იხილე სრულად