
{"id":26139,"date":"2025-10-04T03:26:33","date_gmt":"2025-10-04T03:26:33","guid":{"rendered":"https:\/\/stage.cloudthat.com\/training\/?post_type=stm-courses&#038;p=26139"},"modified":"2025-10-04T03:26:33","modified_gmt":"2025-10-04T03:26:33","slug":"looker-developer-deep-dive","status":"publish","type":"stm-courses","link":"https:\/\/stage.cloudthat.com\/training\/google-cloud-certification\/looker-developer-deep-dive","title":{"rendered":"Looker Developer Deep Dive"},"content":{"rendered":"<p><span class=\"TextRun SCXW196155509 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SpellingErrorV2Themed SCXW196155509 BCX8\">LookML<\/span><span class=\"NormalTextRun SCXW196155509 BCX8\"> is more than a data modeling language\u2014<\/span><span class=\"NormalTextRun SCXW196155509 BCX8\">it\u2019s<\/span><span class=\"NormalTextRun SCXW196155509 BCX8\"> the foundation of visualization, aggregation, and embedded analytics in Looker. This deep dive course is designed to enhance your Looker development skills through lectures and labs. You will learn to build dynamic and modular <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW196155509 BCX8\">LookML<\/span><span class=\"NormalTextRun SCXW196155509 BCX8\">, manage deployments with DevOps practices, and embed Looker analytics into applications. With hands-on labs and expert-led sessions, <\/span><span class=\"NormalTextRun SCXW196155509 BCX8\">you\u2019ll<\/span><span class=\"NormalTextRun SCXW196155509 BCX8\"> develop the confidence to lead complex Looker implementations.<\/span><\/span><span class=\"EOP SCXW196155509 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>LookML is more than a data modeling language\u2014it\u2019s the foundation of visualization, aggregation, and embedded analytics in Looker. This deep dive course is designed to enhance your Looker development skills through lectures and labs. You will learn to build dynamic and modular LookML, manage deployments with DevOps practices, and embed Looker analytics into applications. With [&hellip;]<\/p>\n","protected":false},"author":5091,"featured_media":0,"template":"","meta":{"footnotes":""},"stm_lms_course_taxonomy":[58],"metadata":{"stm_lms_product_id":["26140"],"_edit_lock":["1759549566:5091"],"_edit_last":["5091"],"permalink_customizer":["google-cloud-certification\/looker-developer-deep-dive"],"permalink_customizer_regenerate_status":["1"],"popular_course":["0"],"_popular_course":["field_64253688bc2e5"],"course_banner_image":[""],"_course_banner_image":["field_63c69a6b81cf1"],"mobile_banner_image":[""],"_mobile_banner_image":["field_63cf93896d207"],"banner_link":[""],"_banner_link":["field_63c69a9681cf2"],"banner_image":[""],"_banner_image":["field_621873548f922"],"banner_description":["Advance your LookML skills and master dynamic modeling, modularization, DevOps, and embedded analytics in Looker."],"_banner_description":["field_612c733ed3564"],"overview_section_heading":["Course Overview:"],"_overview_section_heading":["field_64538867ffdd0"],"after_completing_course_heading":["After completing this course, participants will be able to: "],"_after_completing_course_heading":["field_645c78ade3f50"],"after_completing_course_0_desciption":["Customize and incrementally refresh SQL and native derived tables "],"_after_completing_course_0_desciption":["field_6103ad2f9f5b2"],"after_completing_course_1_desciption":["Incorporate Liquid syntax for dynamic SQL and formatting "],"_after_completing_course_1_desciption":["field_6103ad2f9f5b2"],"after_completing_course_2_desciption":["Use Looker refinements and extensions for modular LookML "],"_after_completing_course_2_desciption":["field_6103ad2f9f5b2"],"after_completing_course_3_desciption":["Troubleshoot LookML code and improve model performance "],"_after_completing_course_3_desciption":["field_6103ad2f9f5b2"],"after_completing_course_4_desciption":["Apply best practices across your LookML projects "],"_after_completing_course_4_desciption":["field_6103ad2f9f5b2"],"after_completing_course_5_desciption":["Manage Looker deployments using DevOps workflows "],"_after_completing_course_5_desciption":["field_6103ad2f9f5b2"],"after_completing_course_6_desciption":["Embed Looker content securely into web applications "],"_after_completing_course_6_desciption":["field_6103ad2f9f5b2"],"after_completing_course":["7"],"_after_completing_course":["field_6103aae828228"],"key_features_heading":["Key Features:"],"_key_features_heading":["field_645388ceffdd1"],"key_features_0_lists":["<span class=\"TextRun SCXW229987464 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW229987464 BCX8\">Hands-On Labs<\/span><\/span><span class=\"TextRun SCXW229987464 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW229987464 BCX8\">: Six labs covering <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW229987464 BCX8\">LookML<\/span><span class=\"NormalTextRun SCXW229987464 BCX8\"> cleanup, PDTs, Liquid syntax, modularization, debugging, and best practices<\/span><\/span><span class=\"EOP SCXW229987464 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span>"],"_key_features_0_lists":["field_6103ad559f5b3"],"key_features_1_lists":["<span class=\"TextRun SCXW160892043 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW160892043 BCX8\">Real-World Scenarios<\/span><\/span><span class=\"TextRun SCXW160892043 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW160892043 BCX8\">: Focus on real deployment, embedded analytics, and performance improvement<\/span><\/span><span class=\"EOP SCXW160892043 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span>"],"_key_features_1_lists":["field_6103ad559f5b3"],"key_features_2_lists":["<span class=\"TextRun SCXW192733289 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW192733289 BCX8\">Advanced Concepts<\/span><\/span><span class=\"TextRun SCXW192733289 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW192733289 BCX8\">: Explore Liquid templating, Looker DevOps, and embedding strategies<\/span><\/span><span class=\"EOP SCXW192733289 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span>"],"_key_features_2_lists":["field_6103ad559f5b3"],"key_features_3_lists":["<span class=\"TextRun SCXW101205259 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW101205259 BCX8\">Modular Learning<\/span><\/span><span class=\"TextRun SCXW101205259 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW101205259 BCX8\">: Topics organized by modules to support progressive understanding<\/span><\/span><span class=\"EOP SCXW101205259 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span>"],"_key_features_3_lists":["field_6103ad559f5b3"],"key_features_4_lists":["<span class=\"TextRun SCXW93673550 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW93673550 BCX8\">Developer-Centric<\/span><\/span><span class=\"TextRun SCXW93673550 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW93673550 BCX8\">: Built for Looker developers aiming to advance beyond the basics<\/span><\/span><span class=\"EOP SCXW93673550 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span>"],"_key_features_4_lists":["field_6103ad559f5b3"],"key_features":["5"],"_key_features":["field_6103aaff28229"],"who_should_attend_heading":[""],"_who_should_attend_heading":["field_645388faffdd2"],"who_should_attend":[""],"_who_should_attend":["field_6103ab0d2822a"],"prerequisites_heading":["Prerequisites:"],"_prerequisites_heading":["field_64538a51ffdd3"],"prerequisites_text":["To maximize learning outcomes, it\u2019s recommended that learners have:\r\n<li>Completion of the \u201cDeveloping Data Models with LookML\u201d course or equivalent practical experience in Looker LookML development. <li\\>"],"_prerequisites_text":["field_612c7498c4b84"],"question_sets_details_heading":[""],"_question_sets_details_heading":["field_65d303841f38d"],"question_sets_details_description":[""],"_question_sets_details_description":["field_65d303841f38e"],"question_sets_details_button_text":[""],"_question_sets_details_button_text":["field_65d303841f38f"],"question_sets_details_question_sets":[""],"_question_sets_details_question_sets":["field_65d303841f390"],"question_sets_details":[""],"_question_sets_details":["field_65d303841f38c"],"category_features_heading":[""],"_category_features_heading":["field_644b8ff35049c"],"category_features_features":[""],"_category_features_features":["field_644b90025049d"],"category_features_cta_text":[""],"_category_features_cta_text":["field_644b90285049f"],"category_features_cta_link":[""],"_category_features_cta_link":["field_644b902d504a0"],"category_features":[""],"_category_features":["field_644b8fe15049b"],"course_features_0_heading":["Why choose CloudThat as your training partner? "],"_course_features_0_heading":["field_644a0fae0e67e"],"course_features_0_features_list_0_list":["Specialized GCP Focus:\u202fCloudThat 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. "],"_course_features_0_features_list_0_list":["field_644a0fc80e680"],"course_features_0_features_list_1_list":["Industry-Recognized Trainers:\u202fCloudThat 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. "],"_course_features_0_features_list_1_list":["field_644a0fc80e680"],"course_features_0_features_list_2_list":["Hands-On Learning Approach:\u202fCloudThat 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. "],"_course_features_0_features_list_2_list":["field_644a0fc80e680"],"course_features_0_features_list_3_list":["Customized Learning Paths:\u202fCloudThat 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. "],"_course_features_0_features_list_3_list":["field_644a0fc80e680"],"course_features_0_features_list_4_list":["Interactive Learning Experience:\u202fCloudThat'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. "],"_course_features_0_features_list_4_list":["field_644a0fc80e680"],"course_features_0_features_list_5_list":["Placement Assistance and Career Support:\u202fCloudThat 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. "],"_course_features_0_features_list_5_list":["field_644a0fc80e680"],"course_features_0_features_list_6_list":["Continuous Learning and Updates:\u202fCloudThat 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. "],"_course_features_0_features_list_6_list":["field_644a0fc80e680"],"course_features_0_features_list_7_list":["Positive Reviews and Testimonials:\u202fReviews 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."],"_course_features_0_features_list_7_list":["field_644a0fc80e680"],"course_features_0_features_list":["8"],"_course_features_0_features_list":["field_644a0fb70e67f"],"course_features_0_background_color":["a:1:{i:0;s:4:\"blue\";}"],"_course_features_0_background_color":["field_644a0fde0e681"],"course_features_1_heading":["Learning Objective:"],"_course_features_1_heading":["field_644a0fae0e67e"],"course_features_1_features_list_0_list":["By the end of this course, learners will gain advanced LookML development skills, including working with dynamic derived tables, modularization with refinements, embedding analytics, and applying DevOps practices to Looker projects. "],"_course_features_1_features_list_0_list":["field_644a0fc80e680"],"course_features_1_features_list":["1"],"_course_features_1_features_list":["field_644a0fb70e67f"],"course_features_1_background_color":["a:1:{i:0;s:5:\"white\";}"],"_course_features_1_background_color":["field_644a0fde0e681"],"course_features":["2"],"_course_features":["field_644a0fa10e67d"],"certification_heading":["Certification Details: "],"_certification_heading":["field_64538bffffdd5"],"certification_0_short_description":[""],"_certification_0_short_description":["field_6103ab2f2822c"],"certification_0_list_content":["CloudThat Course Completion Certificate "],"_certification_0_list_content":["field_6103ab4a2822d"],"certification_0_image":["15024"],"_certification_0_image":["field_6103ab5b2822e"],"certification":["1"],"_certification":["field_6103ab1a2822b"],"about_trainer":[""],"_about_trainer":["field_6103ab6c2822f"],"course_fee_heading":[""],"_course_fee_heading":["field_64538c1cffdd6"],"course_fee_list":[""],"_course_fee_list":["field_6103abb728234"],"brochure_pdf":[""],"_brochure_pdf":["field_61232e258f89b"],"trainer":[""],"_trainer":["field_6124990e13784"],"course_outline_heading":["Course Outline:"],"_course_outline_heading":["field_64538a8effdd4"],"course_section":["7"],"_course_section":["field_612f4f27b0276"],"note_section":[""],"_note_section":["field_616d3ed46bbd2"],"popular_sort":[""],"_popular_sort":["field_6172496402af3"],"related_courses":[""],"_related_courses":["field_61c453ca6b2dd"],"reviews_heading":[""],"_reviews_heading":["field_64538c39ffdd7"],"review_rating":[""],"_review_rating":["field_62a813a92bee6"],"total_review_count":[""],"_total_review_count":["field_62b002d8d2de5"],"average_review_count":[""],"_average_review_count":["field_62b00367d2de6"],"faq_heading":["FAQs:"],"_faq_heading":["field_64538c59ffdd8"],"educational_schema":[""],"_educational_schema":["field_652fbbf6f589a"],"curriculum":[""],"featured":[""],"views":["110"],"level":["intermediate"],"current_students":["0"],"duration_info":["2 Days"],"video_duration":[""],"status":[""],"status_dates":[""],"not_single_sale":[""],"price":["29900"],"sale_price":[""],"sale_price_dates":[""],"enterprise_price":[""],"not_membership":[""],"affiliate_course":[""],"affiliate_course_text":[""],"affiliate_course_link":[""],"expiration_course":[""],"end_time":[""],"drip_content":[""],"prerequisites":[""],"prerequisite_passing_level":[""],"announcement":[""],"faq":["[{\"question\":\"What is the focus of the Looker Developer Deep Dive course?\",\"answer\":\"It emphasizes advanced LookML skills including modular LookML, dynamic content via Liquid, and embedded analytics. \"},{\"question\":\"What is the duration and format of the course?\",\"answer\":\"2 days of remote instructor-led training, featuring both lectures and hands-on labs. \"},{\"question\":\"Is this course suitable for beginners?\",\"answer\":\"No. It\u2019s designed for those who have completed the \u201cDeveloping Data Models with LookML\u201d course or have equivalent experience.\"},{\"question\":\"What kind of hands-on activities are included?\",\"answer\":\"Six labs covering LookML cleanup, PDTs, Liquid formatting, modularization, debugging, and embedding analytics.\"},{\"question\":\"Will I learn how to embed Looker dashboards into external applications?\",\"answer\":\"Yes, a dedicated module teaches embedded Looker options including SSO and private embedding.\"},{\"question\":\"Do I need coding skills to take this course?\",\"answer\":\"A working knowledge of LookML and experience with SQL is expected. No additional programming is required.\"},{\"question\":\"Will the course help in Looker performance optimization?\",\"answer\":\"Yes. One module specifically covers LookML best practices and performance improvements. \"},{\"question\":\"What are some key topics covered in Liquid scripting?\",\"answer\":\"You\u2019ll explore dynamic SQL generation, templated filters, parameters, custom links, and HTML formatting.\"},{\"question\":\"Will I receive certification upon completion?\",\"answer\":\"Yes, CloudThat will issue a certificate upon successful completion of the course.\"},{\"question\":\"Can this course help in deploying Looker projects through DevOps?\",\"answer\":\"Absolutely. The course includes a dedicated session on using IDEs, debugging, and Looker-DevOps integration.\"}]"],"course_files_pack":[""],"course_certificate":[""],"type":[""],"video_type":[""],"presto_player_idx":[""],"lesson_video":[""],"lesson_video_poster":[""],"lesson_video_width":[""],"lesson_shortcode":[""],"lesson_embed_ctx":[""],"lesson_youtube_url":[""],"lesson_stream_url":[""],"lesson_vimeo_url":[""],"lesson_ext_link_url":[""],"duration":[""],"preview":[""],"lesson_excerpt":[""],"lesson_files_pack":[""],"questions":[""],"quiz_style":[""],"duration_measure":[""],"correct_answer":[""],"passing_grade":[""],"re_take_cut":[""],"random_questions":[""],"answers":[""],"question_explanation":[""],"question_view_type":[""],"review_course":[""],"review_user":[""],"review_mark":[""],"order":[""],"absolute":[""],"sticky":[""],"sticky_threshold":[""],"sticky_threshold_color":[""],"stm_agenda":[""],"stm_host":[""],"stm_select_approved_denied":[""],"stm_multiselect_approved":[""],"stm_multiselect_denied":[""],"stm_date":[""],"stm_time":[""],"stm_timezone":[""],"stm_duration":[""],"stm_password":[""],"stm_waiting_room":[""],"stm_join_before_host":[""],"stm_host_join_start":[""],"stm_start_after_participants":[""],"stm_mute_participants":[""],"stm_enforce_login":[""],"stm_alternative_hosts":[""],"author_id":[""],"emails":[""],"wpdocs-meta-bdt":["29900"],"wpdocs-meta-gbp":["999"],"wpdocs-meta-rand":["7850"],"wpdocs-meta-aed":["2699"],"wpdocs-meta-usd":["999"],"offline_price":["38870"],"offline-bdt":[""],"offline-gbp":["1599"],"offline-rand":[""],"offline-aed":["6199"],"offline-usd":["2199"],"_yoast_wpseo_primary_stm_lms_course_taxonomy":["58"],"_yoast_wpseo_content_score":["90"],"_yoast_wpseo_estimated-reading-time-minutes":["1"],"course_section_0_module_title":["Looker Admin and LookML Fundamentals"],"_course_section_0_module_title":["field_612f5535940c3"],"course_section_0_module_description":[""],"_course_section_0_module_description":["field_612f564c921af"],"course_section_0_section_0_title":["Topics "],"_course_section_0_section_0_title":["field_612f5233b0278"],"course_section_0_section_0_lesson_list_0_lession_title":["Looker Review"],"_course_section_0_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_0_section_0_lesson_list_1_lession_title":["Roles and User Attributes"],"_course_section_0_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_0_section_0_lesson_list_2_lession_title":["Connecting to a Database"],"_course_section_0_section_0_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_0_section_0_lesson_list_3_lession_title":["LookML Review"],"_course_section_0_section_0_lesson_list_3_lession_title":["field_612f533b0ac41"],"course_section_0_section_0_lesson_list":["4"],"_course_section_0_section_0_lesson_list":["field_612f530a0ac40"],"course_section_0_section_1_title":["Objectives"],"_course_section_0_section_1_title":["field_612f5233b0278"],"course_section_0_section_1_lesson_list_0_lession_title":["Review core Looker features and architecture"],"_course_section_0_section_1_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_0_section_1_lesson_list_1_lession_title":["Understand user access via roles and attributes"],"_course_section_0_section_1_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_0_section_1_lesson_list_2_lession_title":["Connect Looker to a new database"],"_course_section_0_section_1_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_0_section_1_lesson_list_3_lession_title":["Review LookML syntax and model structure"],"_course_section_0_section_1_lesson_list_3_lession_title":["field_612f533b0ac41"],"course_section_0_section_1_lesson_list":["4"],"_course_section_0_section_1_lesson_list":["field_612f530a0ac40"],"course_section_0_section_2_title":["Activities "],"_course_section_0_section_2_title":["field_612f5233b0278"],"course_section_0_section_2_lesson_list_0_lession_title":["Lecture, Demo, Discussion"],"_course_section_0_section_2_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_0_section_2_lesson_list":["1"],"_course_section_0_section_2_lesson_list":["field_612f530a0ac40"],"course_section_0_section":["3"],"_course_section_0_section":["field_612f51e6b0277"],"course_section_1_module_title":[" Diving Deeper into Derived Tables "],"_course_section_1_module_title":["field_612f5535940c3"],"course_section_1_module_description":[""],"_course_section_1_module_description":["field_612f564c921af"],"course_section_1_section_0_title":["Topics "],"_course_section_1_section_0_title":["field_612f5233b0278"],"course_section_1_section_0_lesson_list_0_lession_title":["Understanding Derived Tables"],"_course_section_1_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_1_section_0_lesson_list_1_lession_title":["Adding Persistence"],"_course_section_1_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_1_section_0_lesson_list_2_lession_title":["Refreshing Incrementally"],"_course_section_1_section_0_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_1_section_0_lesson_list_3_lession_title":["PDTs and Performance"],"_course_section_1_section_0_lesson_list_3_lession_title":["field_612f533b0ac41"],"course_section_1_section_0_lesson_list":["4"],"_course_section_1_section_0_lesson_list":["field_612f530a0ac40"],"course_section_1_section_1_title":["Objectives"],"_course_section_1_section_1_title":["field_612f5233b0278"],"course_section_1_section_1_lesson_list_0_lession_title":["Understand how and when to use derived tables"],"_course_section_1_section_1_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_1_section_1_lesson_list_1_lession_title":["Add persistence to derived tables"],"_course_section_1_section_1_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_1_section_1_lesson_list_2_lession_title":["Implement incremental refresh for better performance"],"_course_section_1_section_1_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_1_section_1_lesson_list_3_lession_title":["Evaluate PDTs impact on performance"],"_course_section_1_section_1_lesson_list_3_lession_title":["field_612f533b0ac41"],"course_section_1_section_1_lesson_list":["4"],"_course_section_1_section_1_lesson_list":["field_612f530a0ac40"],"course_section_1_section_2_title":["Activities"],"_course_section_1_section_2_title":["field_612f5233b0278"],"course_section_1_section_2_lesson_list_0_lession_title":["Lecture, Demo, Lab"],"_course_section_1_section_2_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_1_section_2_lesson_list":["1"],"_course_section_1_section_2_lesson_list":["field_612f530a0ac40"],"course_section_1_section":["3"],"_course_section_1_section":["field_612f51e6b0277"],"course_section_2_module_title":["Creating Dynamic LookML with Liquid"],"_course_section_2_module_title":["field_612f5535940c3"],"course_section_2_module_description":[""],"_course_section_2_module_description":["field_612f564c921af"],"course_section_2_section_0_title":["Topics "],"_course_section_2_section_0_title":["field_612f5233b0278"],"course_section_2_section_0_lesson_list_0_lession_title":["Core Liquid Concepts and Syntax"],"_course_section_2_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_2_section_0_lesson_list_1_lession_title":["Custom Links, Drills, and Formatting"],"_course_section_2_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_2_section_0_lesson_list_2_lession_title":["Templated Filters, Parameters and Dynamic SQL"],"_course_section_2_section_0_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_2_section_0_lesson_list":["3"],"_course_section_2_section_0_lesson_list":["field_612f530a0ac40"],"course_section_2_section_1_title":["Objectives "],"_course_section_2_section_1_title":["field_612f5233b0278"],"course_section_2_section_1_lesson_list_0_lession_title":["Use Liquid syntax to enable dynamic LookML"],"_course_section_2_section_1_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_2_section_1_lesson_list_1_lession_title":["Create dynamic links, drills, and HTML formatting"],"_course_section_2_section_1_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_2_section_1_lesson_list_2_lession_title":["Use templated filters and parameters"],"_course_section_2_section_1_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_2_section_1_lesson_list":["3"],"_course_section_2_section_1_lesson_list":["field_612f530a0ac40"],"course_section_2_section_2_title":["Activities"],"_course_section_2_section_2_title":["field_612f5233b0278"],"course_section_2_section_2_lesson_list_0_lession_title":["Lecture, Demo, Lab"],"_course_section_2_section_2_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_2_section_2_lesson_list":["1"],"_course_section_2_section_2_lesson_list":["field_612f530a0ac40"],"course_section_2_section":["3"],"_course_section_2_section":["field_612f51e6b0277"],"course_section_3_module_title":["Creating Modular LookML "],"_course_section_3_module_title":["field_612f5535940c3"],"course_section_3_module_description":[""],"_course_section_3_module_description":["field_612f564c921af"],"course_section_3_section_0_title":["Topics"],"_course_section_3_section_0_title":["field_612f5233b0278"],"course_section_3_section_0_lesson_list_0_lession_title":["Extensions"],"_course_section_3_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_3_section_0_lesson_list_1_lession_title":["Refinements"],"_course_section_3_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_3_section_0_lesson_list_2_lession_title":["Manifests and Localization"],"_course_section_3_section_0_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_3_section_0_lesson_list":["3"],"_course_section_3_section_0_lesson_list":["field_612f530a0ac40"],"course_section_3_section_1_title":["Objectives"],"_course_section_3_section_1_title":["field_612f5233b0278"],"course_section_3_section_1_lesson_list_0_lession_title":["Use extensions to reuse LookML components"],"_course_section_3_section_1_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_3_section_1_lesson_list_1_lession_title":["Apply refinements to override configurations"],"_course_section_3_section_1_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_3_section_1_lesson_list_2_lession_title":["Implement project manifest and constants"],"_course_section_3_section_1_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_3_section_1_lesson_list":["3"],"_course_section_3_section_1_lesson_list":["field_612f530a0ac40"],"course_section_3_section_2_title":["Activities"],"_course_section_3_section_2_title":["field_612f5233b0278"],"course_section_3_section_2_lesson_list_0_lession_title":["Lecture, Demo, Lab "],"_course_section_3_section_2_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_3_section_2_lesson_list":["1"],"_course_section_3_section_2_lesson_list":["field_612f530a0ac40"],"course_section_3_section":["3"],"_course_section_3_section":["field_612f51e6b0277"],"course_section_4_module_title":["Testing, Debugging and DevOps "],"_course_section_4_module_title":["field_612f5535940c3"],"course_section_4_module_description":[""],"_course_section_4_module_description":["field_612f564c921af"],"course_section_4_section":["3"],"_course_section_4_section":["field_612f51e6b0277"],"course_section_4_section_0_title":["Topics"],"_course_section_4_section_0_title":["field_612f5233b0278"],"course_section_4_section_0_lesson_list_0_lession_title":["Leverage your IDE"],"_course_section_4_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_4_section_0_lesson_list_1_lession_title":["Debugging and Common Errors"],"_course_section_4_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_4_section_0_lesson_list_2_lession_title":["Data Tests"],"_course_section_4_section_0_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_4_section_0_lesson_list_3_lession_title":["Looker and DevOps"],"_course_section_4_section_0_lesson_list_3_lession_title":["field_612f533b0ac41"],"course_section_4_section_0_lesson_list":["4"],"_course_section_4_section_0_lesson_list":["field_612f530a0ac40"],"course_section_4_section_1_title":["Objectives "],"_course_section_4_section_1_title":["field_612f5233b0278"],"course_section_4_section_1_lesson_list_0_lession_title":["Debug and fix common LookML issues"],"_course_section_4_section_1_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_4_section_1_lesson_list_1_lession_title":["Add and run data tests"],"_course_section_4_section_1_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_4_section_1_lesson_list_2_lession_title":["ntegrate Looker into DevOps workflows"],"_course_section_4_section_1_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_4_section_1_lesson_list":["3"],"_course_section_4_section_1_lesson_list":["field_612f530a0ac40"],"course_section_4_section_2_title":["Activities "],"_course_section_4_section_2_title":["field_612f5233b0278"],"course_section_4_section_2_lesson_list_0_lession_title":["Lecture, Demo, Lab "],"_course_section_4_section_2_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_4_section_2_lesson_list":["1"],"_course_section_4_section_2_lesson_list":["field_612f530a0ac40"],"course_section_5_module_title":["Looker Best Practices"],"_course_section_5_module_title":["field_612f5535940c3"],"course_section_5_module_description":[""],"_course_section_5_module_description":["field_612f564c921af"],"course_section_5_section_0_title":["Topics"],"_course_section_5_section_0_title":["field_612f5233b0278"],"course_section_5_section_0_lesson_list_0_lession_title":["Looker Best Practices"],"_course_section_5_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_5_section_0_lesson_list_1_lession_title":["Improving Performance"],"_course_section_5_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_5_section_0_lesson_list":["2"],"_course_section_5_section_0_lesson_list":["field_612f530a0ac40"],"course_section_5_section_1_title":["Objectives "],"_course_section_5_section_1_title":["field_612f5233b0278"],"course_section_5_section_1_lesson_list_0_lession_title":["Enhance performance of Looker queries and explores"],"_course_section_5_section_1_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_5_section_1_lesson_list_1_lession_title":["Implement LookML best practices"],"_course_section_5_section_1_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_5_section_1_lesson_list":["2"],"_course_section_5_section_1_lesson_list":["field_612f530a0ac40"],"course_section_5_section_2_title":["Activities "],"_course_section_5_section_2_title":["field_612f5233b0278"],"course_section_5_section_2_lesson_list_0_lession_title":["Lecture, Demo, Lab"],"_course_section_5_section_2_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_5_section_2_lesson_list":["1"],"_course_section_5_section_2_lesson_list":["field_612f530a0ac40"],"course_section_5_section":["3"],"_course_section_5_section":["field_612f51e6b0277"],"course_section_6_module_title":["Embedded Looker Analytics"],"_course_section_6_module_title":["field_612f5535940c3"],"course_section_6_module_description":[""],"_course_section_6_module_description":["field_612f564c921af"],"course_section_6_section_0_title":["Topics "],"_course_section_6_section_0_title":["field_612f5233b0278"],"course_section_6_section_0_lesson_list_0_lession_title":["Explore Embedded Looker Options"],"_course_section_6_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_6_section_0_lesson_list_1_lession_title":["Using Private and SSO Embedding"],"_course_section_6_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_6_section_0_lesson_list":["2"],"_course_section_6_section_0_lesson_list":["field_612f530a0ac40"],"course_section_6_section_1_title":["Objectives "],"_course_section_6_section_1_title":["field_612f5233b0278"],"course_section_6_section_1_lesson_list_0_lession_title":["Understand embedding options for Looker"],"_course_section_6_section_1_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_6_section_1_lesson_list_1_lession_title":["Implement private and SSO embedding scenarios"],"_course_section_6_section_1_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_6_section_1_lesson_list":["2"],"_course_section_6_section_1_lesson_list":["field_612f530a0ac40"],"course_section_6_section_2_title":["Activities "],"_course_section_6_section_2_title":["field_612f5233b0278"],"course_section_6_section_2_lesson_list_0_lession_title":["Lecture, Demo, Wrap-up"],"_course_section_6_section_2_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_6_section_2_lesson_list":["1"],"_course_section_6_section_2_lesson_list":["field_612f530a0ac40"],"course_section_6_section":["3"],"_course_section_6_section":["field_612f51e6b0277"]},"acf":[],"_links":{"self":[{"href":"https:\/\/stage.cloudthat.com\/training\/wp-json\/wp\/v2\/stm-courses\/26139"}],"collection":[{"href":"https:\/\/stage.cloudthat.com\/training\/wp-json\/wp\/v2\/stm-courses"}],"about":[{"href":"https:\/\/stage.cloudthat.com\/training\/wp-json\/wp\/v2\/types\/stm-courses"}],"author":[{"embeddable":true,"href":"https:\/\/stage.cloudthat.com\/training\/wp-json\/wp\/v2\/users\/5091"}],"version-history":[{"count":3,"href":"https:\/\/stage.cloudthat.com\/training\/wp-json\/wp\/v2\/stm-courses\/26139\/revisions"}],"predecessor-version":[{"id":26143,"href":"https:\/\/stage.cloudthat.com\/training\/wp-json\/wp\/v2\/stm-courses\/26139\/revisions\/26143"}],"wp:attachment":[{"href":"https:\/\/stage.cloudthat.com\/training\/wp-json\/wp\/v2\/media?parent=26139"}],"wp:term":[{"taxonomy":"stm_lms_course_taxonomy","embeddable":true,"href":"https:\/\/stage.cloudthat.com\/training\/wp-json\/wp\/v2\/stm_lms_course_taxonomy?post=26139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}