What you'll learn?

    1. 01 Navigating Microsoft Fabric Ecosystem

    1. 02 OneLake

    1. 03 Ingest or Access Data

    1. 04 Data Engineering

    1. 05 Data Warehousing

    1. 06 Direct Lake for Power BI

24 Hours of Microsoft Fabric

  • €1.990,00
  • 12 lessons

Curriculum at a Glance

  • #1 Navigating Fabric Ecosystem

    1️⃣WHY Microsoft Fabric? 2️⃣WHAT is MS Fabric? 3️⃣Tenant -> Capacity -> Domains -> Workspaces -> Items 4️⃣Core Fabric components (high-level overview) 5️⃣Pricing model

  • #2 OneLake

    1️⃣Overview of data architectures 2️⃣Overview of OneLake - concepts and technical implementation 3️⃣Inside Delta Parquet storage format 4️⃣All roads lead to OneLake 5️⃣Introducing Shortcuts and Mirroring

  • #3 Ingest or Access Data

    1️⃣Data Factory as a workload 2️⃣Dataflows Gen2 3️⃣Pipeline 4️⃣Copy data activity 5️⃣Copy job 6️⃣Data loading methods: use cases and common scenarios 7️⃣Apache Airflow 8️⃣Scheduling and triggers

  • #4 Data Engineering

    1️⃣Fundamentals of data engineering 2️⃣Fundamentals of a lakehouse 3️⃣Understanding the Spark engine fundamentals 4️⃣Medallion design pattern fundamentals 5️⃣Notebooks 6️⃣Querying and working with the data in the lakehouse 7️⃣Limitations and considerations

  • #5 Data Warehousing

    1️⃣Fundamentals of data warehousing 2️⃣Warehouse vs Lakehouse: which one is for me? 3️⃣Warehouse core elements: schemas, tables, views, sprocs 4️⃣Advanced features (clone table, time travel, etc.) 5️⃣Query and work with the warehouse data 6️⃣Limitations and considerations

  • #6 Direct Lake for Power BI

    1️⃣What is Direct Lake? 2️⃣Direct Lake inner workings 3️⃣Two types of Direct Lake 4️⃣Core concepts in Direct Lake (syncing, framing, transcoding, temperature) 5️⃣Analyze query processing 6️⃣Creating semantic models and reports with Direct Lake

  • #7 Real-Time Intelligence

    1️⃣Stream processing vs. batch processing 2️⃣Real-time hub 3️⃣Eventhouse 4️⃣KQL database 5️⃣KQL queryset 6️⃣Real-time dashboard 7️⃣Activator 8️⃣KQL fundamentals (data transformation, data processing, etc.)

  • #8 Administration, Monitoring, Security, CI/CD

    1️⃣Administration: Admin portal and various settings 2️⃣Monitoring: different "levels" of monitoring 3️⃣Security: current security model + OneLake security 4️⃣CI/CD options: Workspace Git integration, Deployment pipelines 5️⃣Best practices for lifecycle management

  • #9 AI Features

    1️⃣Copilots 2️⃣Data Agents

  • #10 Prepare Data for Fabric Workloads

    1️⃣Choose between the lakehouse, warehouse, or eventhouse 2️⃣OneLake integration for semantic models and eventhouse 3️⃣Create views, functions, and stored procedures 4️⃣Enrich data by adding new columns or tables 5️⃣Implement a star schema for the lakehouse or warehouse 6️⃣Denormalize, aggregate, and merge data 7️⃣Identify and resolve duplicates and missing values 8️⃣Change column data types

  • #11 Advanced Concepts and Techniques

    1️⃣Incremental refresh with pipelines, notebooks, and Dataflows 2️⃣Metadata-driven pipelines 3️⃣Implementing a medallion design pattern in Microsoft Fabric 4️⃣Semantic link 5️⃣Configure Spark settings

  • #12 Optimizing Fabric Workloads

    1️⃣Optimizing lakehouse tables: OPTIMIZE, VACUUM, V-order 2️⃣Optimize SQL queries for a warehouse 3️⃣Optimize the Direct Lake model performance 4️⃣Optimize Power BI semantic models

That's NOT ALL!

Grab some additional FREE resources

  • Training Materials

    Access to all training materials: decks, notebooks, queries, files

  • Session Recordings

    Access to a recording of the each session for next 365 days

  • Free Fabric Book!

    Complimentary copy of the "Fundamentals of Microsoft Fabric" book

This Training is Built for YOU!

An 8-hour training can be exhaustive...3 consecutive days of 8-hour training may be an overkill even for most dedicated learners! Thus, I decided to break the learning content into smaller, reasonable chunks - to keep you engaged and focused all the time, while giving your brain a fair share of time to refresh and absorb everything we learn. Not only that. I completely understand if your daily job doesn't allow spending the whole day away. Maybe you have some important meetings, calls, or other responsibilities. Or, maybe you want to go for a family party AFTER your training, still saving enough energy to share with your loved ones. So, there will be 3 sessions of 2 hours each week - on Monday, Wednesday, and Friday. 4 weeks x 3 days x 2 hours = 24 hours in total!

Why YOU should join the training?

  • It's carefully tailored based on the vast experience of delivering numerous Fabric trainings for hundreds of learners

  • It's curated based on the feedback I received from previous trainings - incorporating all the positives and removing all the negatives provided by your fellow Fabric learners

  • You'll get a chance to put your hands right on Fabric! It's nice listening me talking and showing how cool Fabric is in demos, but it's a whole different story getting YOUR hands dirty with various Fabric components and workloads. You'll be asked to complete 10+ hands-on labs during the training, to help you get the real-life feeling about the Fabric platform

  • You'll also get a chance to ask a question and get an answer - of course, assuming that I know the answer. But, I promise, if I don't know the answer immediately, I'll get back to you as soon as possible. This is completely different to free online tutorials or massive online courses with hundreds of participants, where the communication is unidirectional, and your question doesn't get answered or your concerns don't get clarified. We work in a small group (max. 10 participants, as I want you to get the most value out of this training)

  • Working in a small and focused group - the maximum number of participants is capped at 10 per group. No exceptions! This guarantees that I can dedicate a proper amount of time to each and everyone of you trying to learn Fabric, and that you have enough space to ask your questions

Meet your instructor!

Nikola Ilic

is an independent Data Platform consultant and trainer, focusing on Microsoft Data Platform technologies, especially Microsoft Fabric and Power BI - but “off the record” he is a data fanatic, interested in everything related to extracting meaningful information from the raw data. Nikola is a self-proclaimed "Data Mozart". As he lives in the wonderful city of Salzburg, Austria, which is well-known as the birthplace of W.A. Mozart, he was brave enough to use the composer's last name as part of his nickname. That's why Nikola's professional motto is: "Make Music from your Data!" Coming from the business environment, Nikola holds a Bachelor’s degree in both Communicology and Computer Science. He is regularly blogging on data-mozart.com, teaches live and online classes, and speaks at global data conferences. Nikola is also a Microsoft Data Platform MVP, Microsoft Certified Trainer, certified Fabric Data Engineer, Fabric Analytics Engineer, and Power BI Data Analyst.

Why Learn from me?

I've been working with Microsoft Fabric since its very early days - before it was even called Fabric! As part of the early private preview program, I had an opportunity to get involved in the platform evolution together with Microsoft product teams. Additionally, I've been working on various real-life Fabric projects, supporting numerous organizations in their Fabric implementation journey. Last but not least, I've been officially recognized by Microsoft as an MVP for Microsoft Fabric. I also co-authored the "Fundamentals of Microsoft Fabric" book (with Ben Weissman) - check the full list of the benefits for the training, as one of the benefits is the FREE copy of the book!

Learn in-demand analytics skills and advance your career!

Prerequisites

Technical

  • PC or laptop with the Internet access

  • Fabric license (Trial is fine)

  • Permission to create Fabric items in the workspace assigned to a Fabric capacity (not My Workspace)

DISCLAIMER

There is a minimum of 4 (four) registered participants for the training to be run

Prerequisites

General

  • Basic understanding of fundamental data analytics concepts and workloads

  • Basic knowledge of core data modeling concepts

  • Working knowledge of Power BI

  • Experience working with any of the BI tools (e.g., SQL Server, Azure Synapse Analytics, Azure Data Factory, Databricks, Snowflake, AWS, GCP, Tableau) is beneficial, but not mandatory

FAQ

  • When the training starts?

    The training starts first Monday of the month

  • What is the format of the training?

    Training is delivered virtually, through the Zoom platform

  • Do I need to have a Fabric license to join the training?

    Yes! A Fabric license is one of the mandatory prerequisites for taking this course. However, you don't necessarily need a paid Fabric license. Trial license is completely fine. Please check all the prerequisites before signing up

  • How often do we have training sessions?

    We have training sessions every Monday, Wednesday, and Friday (except for public holidays - in that case, we will reschedule the session). Each session starts at 8 AM PT (Pacific time)/11 AM ET (Eastern time)/5 PM CET (Central European time) and is 2 hours long

  • What if I can't join the training session?

    No worries at all! You'll get a recording of that session, and you can easily pick up where you left off

  • Do I need to work on the assignments between the sessions?

    In most cases - NO. However, there might be some exceptions, where you'll be tasked to work on the assignment between two training sessions. Of course, for those of you who are eager to learn more, I'm happy to provide additional resources to dive into between the training sessions

  • Do I get a certificate of completion after the training?

    Yes! Assuming that you attended at least 70% of the sessions, you'll receive a certificate of completion that you can proudly share on social media or with your manager:)

  • Can I cancel an already booked training?

    Of course! Sometimes, there are circumstances we can't plan for. However, having a clear picture of the number of participants also helps me to plan and prepare for the training. Therefore, you can cancel the training up to one week before the training starts with a full refund. If you cancel the training between one week and 48 hours before the training starts, you'll receive a 50% refund. All cancellations made less than 48 hours before the training start are not eligible for a refund

  • I booked the training for Month X. Can I instead join in Month Y?

    This will be evaluated on a case-by-case basis. In most cases - YES, you can join one of the next cohorts, but it also depends on the number of remaining participants in the cohort.

  • I'm not happy with the training. May I ask for a refund?

    Fair point! If you feel that training is not meeting your expectations, you may ask for a refund at the latest after session #2. You'll get a 100% refund without asking any questions. Of course, assuming you haven't downloaded training materials and resources prior to the refund request:)

  • Can I confidently take and pass the Fabric certification exams after completing the training?

    This training doesn't SPECIFICALLY prepare you for passing the Fabric certification exams. But it equips you with the skills and knowledge that are probably enough to tackle the exams. Some additional preparation and reading might be required (and I'm happy to provide you with these additional resources), but after the training ,you will definitely have a solid foundation to pass both Fabric Analytics Engineer (DP-600) and Fabric Data Engineer (DP-700) exams

Grab Your Seat Today!

Spots are limited - don't waste your chance to learn the most in-demand skills in today's data analytics realm