Course Overview of Looker Developer Deep Dive

LookML is more than just a visualization foundation; it is a powerful tool for dynamic aggregations and incrementally refreshed persistent derived tables. This advanced course provides Looker developers with the skills to move beyond basics, focusing on modularity, high-performance modeling, and embedded analytics through guided lectures and independent hands-on exercises.

After completing Looker Developer Deep Dive, participants will be able to:

  • Customize and incrementally refresh SQL and native derived tables
  • Incorporate Liquid logic for dynamic SQL and formatting.
  • Use templated filters and parameters to enhance LookML flexibility.
  • Modularize large LookML projects using Extends and Refinements.
  • Implement localization for global LookML models.
  • Use the Looker IDE for advanced testing, debugging, and data validation
  • Apply DevOps best practices to manage Looker deployments.
  • Embed Looker content securely into external web applications.

Upcoming Batches

Loading Dates...

Key Features of Looker Developer Deep Dive

  • Advanced LookML Focus: Specifically designed for experienced developers looking to master dynamic aggregations and Persistent Derived Tables (PDTs).

  • Liquid Integration: Deep dive into using Liquid for templated filters, parameters, and dynamic SQL formatting.

  • Modular Development: Learn to scale LookML projects using advanced techniques like Extends and Refinements.

  • Performance Tuning: Dedicated module on Looker best practices and strategies for improving query performance.

  • Integrated DevOps: Coverage of version control and DevOps practices specifically within the Looker IDE.

  • Embedding Analytics: Explore both Private and SSO embedding options for web applications

Who Should Attend Looker Developer Deep Dive

Prerequisites:

To maximize learning outcomes, it’s recommended that learners have:
  • Completion of the “Developing Data Models with LookML” course or equivalent practical experience in Looker LookML development.
  • Why choose CloudThat as your training partner?

    • Specialized GCP Focus: CloudThat specializes in cloud technologies, offering focused and specialized training programs. We are Authorized Trainers for the Google Cloud Platform. This specialization ensures in-depth coverage of GCP services, use cases, best practices, and hands-on experience tailored specifically for GCP.
    • Industry-Recognized Trainers: CloudThat has a strong pool of industry-recognized trainers certified by GCP. These trainers bring real-world experience and practical insights into the training sessions, comprehensively understanding how GCP is applied in different industries and scenarios.
    • Hands-On Learning Approach: CloudThat emphasizes a hands-on learning approach. Learners can access practical labs, real-world projects, and case studies that simulate actual GCP environments. This approach allows learners to apply theoretical knowledge in practical scenarios, enhancing their understanding and skill set.
    • Customized Learning Paths: CloudThat understands that learners have different levels of expertise and varied learning objectives. We offer customized learning paths, catering to beginners, intermediate learners, and professionals seeking advanced GCP skills.
    • Interactive Learning Experience: CloudThat's training programs are designed to be interactive and engaging. We utilize various teaching methodologies like live sessions, group discussions, quizzes, and mentorship to keep learners engaged and motivated throughout the course.
    • Placement Assistance and Career Support: CloudThat often provides placement assistance and career support services. This includes resume building, interview preparation, and connecting learners with job opportunities through our network of industry partners and companies looking for GCP-certified professionals.
    • Continuous Learning and Updates: CloudThat ensures that our course content is regularly updated to reflect the latest trends, updates, and best practices within the GCP ecosystem. This commitment to keeping the content current enables learners to stay ahead in their GCP knowledge.
    • Positive Reviews and Testimonials: Reviews and testimonials from past learners can strongly indicate the quality of training provided. You can Check feedback and reviews about our GCP courses that can provide potential learners with insights into the effectiveness and value of the training.

    Learning Objective of Looker Developer Deep Dive

    • Advanced Tables: Build and manage SQL and native derived tables with incremental refreshes.
    • Dynamic Logic: Leverage Liquid to create flexible, parameter-driven SQL
    • Project Organization: Use modularity tools to organize and simplify LookML code.
    • Validation & QA: Utilize data tests and the Looker IDE to ensure code validity and performance.
    • Deployment & Governance: Understand and implement Looker DevOps and performance best practices.
    • Connectivity: Connect to databases and manage roles/user attributes effectively.

    Course Outline: Download Course Outline

    Lecture Content

    • Looker platform architectural review
    • Managing Roles, Permissions, and User Attributes for data governance
    • Securely connecting Looker to an enterprise database
    • Core LookML foundational modeling review

    Learning Objectives

    • Review key concepts of Looker administration and LookML development
    • Manage user access control patterns using roles and attributes
    • Connect models to underlying analytical databases securely

    Lab Content

    • NA

    Lecture Content

    • Customizing and compiling SQL Derived Tables vs. Native Derived Tables (NDTs)
    • Optimization strategies using Persistent Derived Tables (PDTs)
    • Configuring and managing incremental updates and refreshes for PDTs
    • Persistence triggers (datagroups and sql_trigger_value)

    Learning Objectives

    • Customize and incrementally refresh both SQL and native derived tables
    • Choose the correct derived table architecture for high-performance modeling

    Lab Content

    • Lab: Creating and Using Derived Tables

    Lecture Content

    • Code reusability utilizing LookML Extensions (extends)
    • Overriding and layering LookML blocks using Refinements (refinements)
    • Project Manifest files (manifest.lkml) and managing remote dependencies
    • Implementing Localization string files (.strings.json) for multi-language global models

    Learning Objectives

    • Use extends and refinements in Looker to modularize, scale, and simplify codebases
    • Implement project manifests and model localization patterns

    Lab Content

    • Lab: Modularize your LookML

    Lecture Content

    • Leveraging advanced features within the Looker IDE for code quality assurance
    • Finding syntax errors, dependency circularities, and debugging common LookML errors
    • Writing automated data_tests blocks to ensure data validity and dashboard reliability
    • Looker-specific DevOps best practices: version control, branching, and deployment managers

    Learning Objectives

    • Utilize the Looker IDE effectively to ease development and debugging of LookML
    • Write automated data tests to validate analytics assertions
    • Apply DevOps and Git-based version control standards within Looker

    Lab Content

    • Lab: Testing and debugging LookML

    Lecture Content

    • Industry standards for organizing and documenting LookML projects
    • Tuning query execution and improving operational dashboard performance
    • Advanced caching policies, symmetric aggregates, and SQL optimization techniques

    Learning Objectives

    • Understand enterprise-grade Looker best practices and coding standards
    • Implement performance-tuning strategies directly into LookML structures

    Lab Content

    • Lab: Implementing LookML Best Practices

    Lecture Content

    • Exploring options for embedding Looker content securely into third-party web apps
    • Understanding the architecture of Private Embedding versus Single Sign-On (SSO) Embedding
    • Constructing secure SSO embed URLs and managing signed user context attributes

    Learning Objectives

    • Explore enterprise options for embedding Looker visualization and reporting assets
    • Understand how to configure and secure private and SSO embedding architectures

    Lab Content

    • NA

    Certification Details: CloudThat Course Completion Certificate will be awarded to all learners who complete the training.

      CloudThat Course Completion Certificate

    Select Course date

    Loading Dates...
    Add to Wishlist

    Course ID: 26140

    Course Price at

    Loading price info...
    Enroll Now

    K

    Sincere thanks to CloudThat and the Placement Team for providing excellent training and placement support throughout my journey. The entire experience was very professional, supportive, and career-oriented. Coming from a B.Pharmacy background, transitioning into the IT sector was a completely new journey for me. But with the guidance, support, and quality training provided by CloudThat, I was able to build strong knowledge in Cloud and DevOps and successfully get placed in the IT industry. The training sessions helped me gain practical understanding and confidence in technical concepts. A very special and heartfelt thanks to my Placement Manager for the continuous support, motivation, encouragement, and regular follow-ups throughout the entire placement process. Their dedication towards students is truly outstanding. The way they guided and motivated me at every step really boosted my confidence and played a major role in helping me achieve this opportunity successfully. I would also like to sincerely thank my Trainer for explaining concepts in a clear, structured, and industry-oriented way, which helped me improve both my technical and interview skills. I am truly happy and grateful to be a part of this learning journey. I highly recommend CloudThat for anyone looking for quality training and excellent placement support in Cloud and DevOps. Thank you once again for all the support and guidance.

    K

    I recently completed the AWS, Azure, and DevOps course from CloudThat, and my overall experience was very good. The trainers explained cloud and DevOps concepts in a practical and easy-to-understand way. The course covered important tools and technologies like AWS services, Azure fundamentals, Docker, Kubernetes, CI/CD, Terraform, and Linux with hands-on practice sessions. One thing I really liked was the placement support. They guided us with resume building, interview preparation and job opportunities. The support team was responsive and helpful throughout the process. This course is a good choice for anyone who wants to start or grow their career in Cloud and DevOps technologies.

    K

    I would like to express my sincere thanks to Cloud That for providing such a valuable learning experience in Cloud and DevOps. The training helped me gain practical knowledge through hands-on sessions and real-world scenarios, which made the concepts much clearer. The support from the trainers throughout the journey was truly helpful in building my confidence. I'm happy to share that I have secured a Cloud and DevOps internship, and I'm grateful for the guidance and mentorship I received during this journey. A special thanks to Harish Krishna Erramilli Sir for his continuous support and encouragement

    K

    I would like to share my sincere feedback and appreciation for the excellent support and training provided by CloudThat. The learning experience has been very valuable and well-structured, helping me strengthen my knowledge in cloud and DevOps technologies. The trainers are highly knowledgeable and supportive, always ready to clarify doubts and guide us in the right direction. The practical approach, real-time scenarios, and hands-on sessions made the learning more effective and industry-relevant. I would especially like to thank Harish Sir for his continuous support and guidance. His mentorship played a key role in helping me gain confidence and successfully secure a job opportunity. Overall, my experience with CloudThat has been excellent, and I highly recommend it to anyone looking to build a strong career in cloud technologies.

    K

    I had a great learning experience with CloudThat’s Cloud and DevOps program. The course was well-structured with a strong focus on practical, real-world cloud concepts like AWS ,Azure and DevOps technologies. The hands-on labs really helped me build confidence and understand implementation clearly. The placement support was also very helpful, especially Harish, who guided us with resume building, interview preparation, and job opportunities. His continuous support and motivation made a positive difference in my placement journey.

    FAQs:

    No, this is an "Advanced" level course designed for people who already know LookML.

    Liquid is a templating language used in Looker to make SQL and formatting dynamic, covered in Module 03.

    While it touches on assets, the focus is on the advanced LookML code that powers those assets.

    Yes, the course includes 6 dedicated hands-on labs.

    Module 04 explains these modularization techniques for organizing your code.

    Yes, Module 01 covers roles, user attributes, and secure database connections.

    Yes, Module 07 covers the various options for Private and SSO embedding.

    Module 06 is specifically dedicated to performance best practices.

    Persistent Derived Tables (PDTs) and their advanced customization are covered in Module 02.

    It is a 2-day instructor-led deep dive.

    Enquire Now