[vc_row type=full_width_background full_screen_row_position=middle column_margin=default column_direction=default column_direction_tablet=default column_direction_phone=default scene_position=center text_color=dark text_align=left row_border_radius=none row_border_radius_applies=bg id=lf-pdp-header overlay_strength=0.3 gradient_direction=left_to_right shape_divider_position=bottom bg_image_animation=none shape_type=][vc_column column_padding=no-extra-padding column_padding_tablet=inherit column_padding_phone=inherit column_padding_position=all background_color_opacity=1 background_hover_color_opacity=1 column_shadow=none column_border_radius=none column_link_target=_self gradient_direction=left_to_right overlay_strength=0.3 width=2/3 tablet_width_inherit=default tablet_text_alignment=default phone_text_alignment=default column_border_width=none column_border_style=solid bg_image_animation=none][LfPdpFundamentalsBreadCrumbs divider=> pages=%5B%7B%22paths%22%3A%22Training%22%2C%22link%22%3A%22url%3Ahttps%253A%252F%252Ftraining.linuxfoundation.org%252F%7C%7C%7C%22%7D%2C%7B%22paths%22%3A%22IoT%20%26%20Embedded%20Development%22%2C%22link%22%3A%22url%3Ahttps%253A%252F%252Ftraining.linuxfoundation.org%252Ftraining%252Fcourse-catalog%252F%253F_sft_topic_area%253Dembedded-development%7C%7C%7C%22%7D%2C%7B%22paths%22%3A%22Embedded%20Linux%20Development%20(LFD450)%22%7D%5D][LfPdpFundamentalsIconWithText text=Training Course]INSTRUCTOR-LED COURSE[/LfPdpFundamentalsIconWithText][LfPdpFundamentalsTitle text=Embedded Linux Development (LFD450) color=#ffffff][vc_column_text el_class=lf-pdp-header-text]This instructor-led course will give you the step-by-step framework for developing an embedded Linux product. You’ll learn the methods used to adapt the Linux kernel and user-space libraries and utilities to particular embedded environments, such as those in use in consumer electronics, military, medical, industrial, and auto industries.[/vc_column_text][/vc_column][vc_column column_padding=no-extra-padding column_padding_tablet=inherit column_padding_phone=inherit column_padding_position=all background_color_opacity=1 background_hover_color_opacity=1 column_shadow=none column_border_radius=none column_link_target=_self gradient_direction=left_to_right overlay_strength=0.3 width=1/3 tablet_width_inherit=default tablet_text_alignment=default phone_text_alignment=default column_border_width=none column_border_style=solid bg_image_animation=none][/vc_column][/vc_row][vc_row type=in_container full_screen_row_position=middle column_margin=default column_direction=default column_direction_tablet=default column_direction_phone=default scene_position=center text_color=dark text_align=left row_border_radius=none row_border_radius_applies=bg id=lf-pdp-content overlay_strength=0.3 gradient_direction=left_to_right shape_divider_position=bottom bg_image_animation=none shape_type=][vc_column column_padding=no-extra-padding column_padding_tablet=inherit column_padding_phone=inherit column_padding_position=all background_color_opacity=1 background_hover_color_opacity=1 column_shadow=none column_border_radius=none column_link_target=_self el_class=lf-pdp-global-container gradient_direction=left_to_right overlay_strength=0.3 width=2/3 tablet_width_inherit=default tablet_text_alignment=default phone_text_alignment=default column_border_width=none column_border_style=solid bg_image_animation=none][LfPdpFundamentalsWhoIsItFor title_1=Who Is It For description_1=This course is for experienced developers who need to develop an embedded Linux product from the ground up. title_2=What You’ll Learn description_2=In this course you will learn about the Linux kernel architecture, emphasizing the essential points relevant to adapting the kernel to a custom embedded platform. The course also covers techniques for right-sizing systems to meet project constraints, the multitude of resources available for constructing a cross development environment for embedded projects, the options available for populating libraries and application user-spaces to meet the goals and constraints of embedded systems, and more. title_3=What It Prepares You For description_3=The course will prepare you to use the tools and techniques necessary for developing embedded Linux devices. undefined=][LfPdpFundamentalsCourseOutline show_more=Yes items=%5B%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Introduction%22%2C%22content%22%3A%22T2JqZWN0aXZlcyUwQVdobyUyMFlvdSUyMEFyZSUwQVRoZSUyMExpbnV4JTIwRm91bmRhdGlvbiUwQUxpbnV4JTIwRm91bmRhdGlvbiUyMFRyYWluaW5nJTBBQ2VydGlmaWNhdGlvbiUyMFByb2dyYW1zJTIwYW5kJTIwRGlnaXRhbCUyMEJhZGdpbmclMEFMaW51eCUyMERpc3RyaWJ1dGlvbnMlMEFQbGF0Zm9ybXMlMEFQcmVwYXJpbmclMjBZb3VyJTIwU3lzdGVtJTBBVGhpbmdzJTIwY2hhbmdlJTIwaW4lMjBMaW51eCUwQURvY3VtZW50YXRpb24lMjBhbmQlMjBMaW5rcyUwQUNvdXJzZSUyMFJlZ2lzdHJhdGlvbg%3D%3D%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Preliminaries%22%2C%22content%22%3A%22TGludXglMjBEaXN0cmlidXRpb25zJTBBVmlydHVhbCUyME1hY2hpbmUlMjBJbnN0YWxsYXRpb24lMEFQcm9jZWR1cmVz%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22How%20to%20Work%20in%20OSS%20Projects%20**%22%2C%22content%22%3A%22T3ZlcnZpZXclMjBvbiUyMEhvdyUyMHRvJTIwQ29udHJpYnV0ZSUyMFByb3Blcmx5JTBBU3RheSUyMENsb3NlJTIwdG8lMjBNYWlubGluZSUyMGZvciUyMFNlY3VyaXR5JTIwYW5kJTIwUXVhbGl0eSUwQVN0dWR5JTIwYW5kJTIwVW5kZXJzdGFuZCUyMHRoZSUyMFByb2plY3QlMjBETkElMEFGaWd1cmUlMjBPdXQlMjBXaGF0JTIwSXRjaCUyMFlvdSUyMFdhbnQlMjB0byUyMFNjcmF0Y2glMEFJZGVudGlmeSUyME1haW50YWluZXJzJTIwYW5kJTIwVGhlaXIlMjBXb3JrJTIwRmxvd3MlMjBhbmQlMjBNZXRob2RzJTBBR2V0JTIwRWFybHklMjBJbnB1dCUyMGFuZCUyMFdvcmslMjBpbiUyMHRoZSUyME9wZW4lMEFDb250cmlidXRlJTIwSW5jcmVtZW50YWwlMjBCaXRzJTJDJTIwTm90JTIwTGFyZ2UlMjBDb2RlJTIwRHVtcHMlMEFMZWF2ZSUyMFlvdXIlMjBFZ28lMjBhdCUyMHRoZSUyMERvb3IlM0ElMjBEb24lRTIlODAlOTl0JTIwQmUlMjBUaGluLVNraW5uZWQlMEFCZSUyMFBhdGllbnQlMkMlMjBEZXZlbG9wJTIwTG9uZyUyMFRlcm0lMjBSZWxhdGlvbnNoaXBzJTJDJTIwQmUlMjBIZWxwZnVs%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Embedded%20and%20Real-Time%20Systems%20Concepts%22%2C%22content%22%3A%22QmFzaWMlMjBDb25jZXB0cyUwQVByb3RlY3Rpb24lMjBNb3RpdmF0aW9ucyUwQU9mZiUyMHRoZSUyMFNoZWxmJTIwJTI4T1RTJTI5JTBBRW1iZWRkZWQlMjBDYXZlYXRzJTBBUmVhbCUyMFRpbWUlMjBPcGVyYXRpbmclMjBTeXN0ZW1zJTBBUmVhbCUyMFRpbWUlMjBMaW51eCUwQUN1c3RvbSUyMEhhcmR3YXJlJTIwQXNzaXN0YW5jZSUwQVJlc291cmNlcw%3D%3D%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Cross-Development%20Environments%3A%20Goals%20and%20Needs%22%2C%22content%22%3A%22SW50cm9kdWN0aW9uJTBBV2h5JTIwaXMlMjBpdCUyMEhhcmQlM0YlMEFQcm9qZWN0JTIwR29hbCUyMENvbnNpZGVyYXRpb25zJTBBTGlua3MlMjB0byUyMEFkZGl0aW9uYWwlMjBEaXNjdXNzaW9ucyUwQUxhYnM%3D%22%2C%22percentage%22%3A%225%25%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Kbuild%20System%22%2C%22content%22%3A%22SW50cm9kdWN0aW9uJTBBS2J1aWxkJTIwTWFrZWZpbGVzJTBBS2NvbmZpZyUyMEJhc2ljcyUwQVNlYXJjaGluZyUyMEtjb25maWc%3D%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Cross-Development%20Toolchain%22%2C%22content%22%3A%22VGhlJTIwQ29tcGlsZXIlMjBUcmlwbGV0JTBBQnVpbHQtaW4lMjBMaW51eCUyMERpc3RyaWJ1dGlvbiUyMENyb3NzJTIwQ29tcGlsZXIlMEFMaW5hcm8lMEFDb2RlU291cmNlcnklMEFjcm9zc3Rvb2wtbmclMEFCdWlsZHJvb3QlMEFPcGVuRW1iZWRkZWQlMEFZb2N0byUyMFByb2plY3QlMEFDbGFuZyUwQUxhYnM%3D%22%7D%2C%7B%22type%22%3A%22Chapter%22%2C%22title%22%3A%22QEMU%22%2C%22content%22%3A%22V2hhdCUyMGlzJTIwUUVNVSUzRiUwQUVtdWxhdGVkJTIwQXJjaGl0ZWN0dXJlcyUwQUltYWdlJTIwRm9ybWF0cyUwQVdoeSUyMHVzZSUyMFFFTVUlMEFMYWJz%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Booting%20the%20Target%20Development%20Board%20from%20uSD%22%2C%22content%22%3A%22V2h5JTIwZG8lMjB3ZSUyMHVzZSUyMHVTRCUyMENhcmRzJTNGJTBBR2V0dGluZyUyMFNXJTIwb250byUyMGElMjB1U0QlMjBjYXJkJTBBV2h5JTIwaXMlMjB1c2luZyUyMHVTRCUyMGNhcmRzJTIwYSUyMGJhZCUyMGlkZWElMEFMYWJz%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Booting%20a%20Target%20Development%20Board%20over%20Ethernet%22%2C%22content%22%3A%22VXNpbmclMjBWaXJ0dWFsJTIwSGFyZHdhcmUlMEFBbiUyMGVhc2llciUyMHdheSUyMHRvJTIwZGV2ZWxvcCUwQU9iamVjdGl2ZXMlMjBvZiUyMHRoZSUyMExhYiUwQUxhYnM%3D%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Boot%20loaders%20and%20U-Boot%22%2C%22content%22%3A%22Qm9vdCUyMENvZGUlMjBTdGFnZXMlMEFTb21lJTIwR1BMJTIwQm9vdCUyMExvYWRlcnMlMEFEYXMlMjBVLUJvb3QlMEFVLUJvb3QlMjBDb21tYW5kJTIwTGluZSUwQVUtQm9vdCUyMEVudmlyb25tZW50JTBBTGFicw%3D%3D%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Kernel%20Configuration%2C%20Compilation%2C%20Booting%22%2C%22content%22%3A%22Q29uZmlndXJpbmclMjB0aGUlMjBLZXJuZWwlMjBmb3IlMjB0aGUlMjBEZXZlbG9wbWVudCUyMEJvYXJkJTBBTGFicw%3D%3D%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Device%20Drivers**%22%2C%22content%22%3A%22VHlwZXMlMjBvZiUyMERldmljZXMlMEFEZXZpY2UlMjBOb2RlcyUwQUNoYXJhY3RlciUyMERyaXZlcnMlMEFBbiUyMEV4YW1wbGUlMEFMYWJz%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Device%20Trees%22%2C%22content%22%3A%22V2hhdCUyMGFyZSUyMERldmljZSUyMFRyZWVzJTNGJTBBV2hhdCUyMERldmljZSUyMFRyZWVzJTIwRG8lMjBhbmQlMjBXaGF0JTIwVGhleSUyMERvJTIwTm90JTIwRG8lMEFEZXZpY2UlMjBUcmVlJTIwU3ludGF4JTBBRGV2aWNlJTIwVHJlZSUyMFdhbGslMjBUaHJvdWdoJTBBRGV2aWNlJTIwVHJlZSUyMEJpbmRpbmdzJTBBRGV2aWNlJTIwVHJlZSUyMHN1cHBvcnQlMjBpbiUyMEJvb3QlMjBMb2FkZXJzJTBBVXNpbmclMjBEZXZpY2UlMjBUcmVlJTIwRGF0YSUyMGluJTIwRHJpdmVycyUwQUNvZXhpc3RlbmNlJTIwYW5kJTIwQ29udmVyc2lvbiUyMG9mJTIwT2xkJTIwRHJpdmVycyUwQUxhYnM%3D%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Target%20Filesystem%20Packaging%22%2C%22content%22%3A%22RW1iZWRkZWQlMjBGaWxlc3lzdGVtJTIwR29hbHMlMEFEaXJlY3RvcmllcyUzQSUyMGElMjBTdXJ2ZXklMEFFbWJlZGRlZCUyMEZpbGVzeXN0ZW0lMjBUeXBlcw%3D%3D%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Build%20Target%20Root%20Filesystem%22%2C%22content%22%3A%22T2JqZWN0aXZlcyUyMG9mJTIwdGhlJTIwTGFiJTBBTGFicw%3D%3D%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Root%20Filesystem%20Choices%22%2C%22content%22%3A%22U3lzViUyMGluaXQlMjB2cy4lMjBCdXN5Qm94JTIwaW5pdCUwQXVkZXYlMjB2cy4lMjBCdXN5Qm94JTIwbWRldiUwQVN5c3RlbWQlMEFDJTIwTGlicmFyeSUyMENob2ljZXMlMEFMYWJz%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Configuring%20uClibc%22%2C%22content%22%3A%22Q29uZmlndXJpbmclMjB1Q2xpYmMlMjBmb3IlMjBORlMlMEFMYWJz%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Another%20Alternate%20C-library%3A%20musl%20**%22%2C%22content%22%3A%22V2hhdCUyMGlzJTIwbXVzbCUzRiUwQUNvbmZpZ3VyaW5nJTIwQnVpbGRSb290JTIwZm9yJTIwbXVzbCUwQUxhYnM%3D%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Build%20BusyBox%20Utility%20Suite%22%2C%22content%22%3A%22QmFzaWMlMjBXb3JraW5ncyUwQUludGVncmF0ZWQlMjB3aXRoJTIwQnVpbGRyb290JTBBTGFicw%3D%3D%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Kernel%20Monitoring%20and%20Debugging%22%2C%22content%22%3A%22VHJhY2luZyUyMGFuZCUyMFByb2ZpbGluZyUwQUZ0cmFjZSUyQyUyMFRyYWNlLUNtZCUyQyUyMEtlcm5lbHNoYXJrJTBBUGVyZiUwQVVzaW5nJTIwcGVyZiUwQXN5c2N0bCUwQVN5c1JxJTIwS2V5JTIwYW5kJTIwb29wcyUyME1lc3NhZ2VzJTBBS2VybmVsJTIwRGVidWdnZXJzJTBBTGFicw%3D%3D%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Right-Sizing%22%2C%22content%22%3A%22T2Z0LU5lZWRlZCUyMEVtYmVkZGVkJTIwQ29tcG9uZW50cyUwQVRha2luZyUyMEludmVudG9yeSUyMG9mJTIwS2VybmVsJTIwU2l6ZXM%3D%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Memory%20Technology%20Devices%20(Flash%20Memory%20Filesystems)%22%2C%22content%22%3A%22V2hhdCUyMGFyZSUyME1URCUyMERldmljZXMlM0YlMEFOQU5EJTIwdnMuJTIwTk9SJTIwdnMuJTIwZU1NQyUwQURyaXZlciUyMGFuZCUyMFVzZXIlMjBNb2R1bGVzJTBBRmxhc2glMjBGaWxlc3lzdGVtcyUwQUxhYnM%3D%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Compressed%20Filesystems%22%2C%22content%22%3A%22U3F1YXNoRlMlMEFEZXBsb3lpbmclMjBpbiUyMGFuJTIwTVREJTIwUGFydGl0aW9uJTBBTGFicw%3D%3D%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22System%20Upgrades%22%2C%22content%22%3A%22V2hlbiUyMGRvJTIwd2UlMjBuZWVkJTIwdG8lMjB1cGRhdGUlM0YlMEFVcGRhdGUlMjBzdHJhdGVnaWVzJTBBUHJlYnVpbHQlMjB1cGdyYWRlJTIwc3lzdGVtcyUwQUxhYnM%3D%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Real-Time%20Extensions%22%2C%22content%22%3A%22UHJlZGljdGFiaWxpdHklMjBhbmQlMjBQcmVlbXB0aW9uJTIwYW5kJTIwTG9ja3MlMEFQUkVFTVBUX1JUJTIwUHJvamVjdCUwQVJlYWwtVGltZSUyMENoZWNrbGlzdA%3D%3D%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Closing%20and%20Evaluation%20Survey%22%2C%22content%22%3A%22RXZhbHVhdGlvbiUyMFN1cnZleQ%3D%3D%22%7D%2C%7B%22type%22%3A%22Section%22%2C%22title%22%3A%22Appendices%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Kernel%20Architecture%20Preview%22%2C%22content%22%3A%22TGludXglMjBhbmQlMjBVTklYJTBBTW9ub2xpdGhpYyUyMGFuZCUyME1pY3JvJTIwS2VybmVscyUwQU1haW4lMjBLZXJuZWwlMjBUYXNrcyUwQVVzZXItU3BhY2UlMjBhbmQlMjBLZXJuZWwtU3BhY2U%3D%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Kernel%20Source%20Tree%20Overview%22%2C%22content%22%3A%22SW5zdGFsbGF0aW9uJTIwYW5kJTIwTGF5b3V0JTIwb2YlMjB0aGUlMjBLZXJuZWwlMjBTb3VyY2UlMEFLZXJuZWwlMjBCcm93c2VycyUwQUtlcm5lbCUyMENvbmZpZ3VyYXRpb24lMjBGaWxlcyUwQVdoeSUyMGlzJTIwaXQlMjBIYXJkJTNGJTIwUGFydCUyMDI%3D%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Kernel%20Programming%20Preview%22%2C%22content%22%3A%22Q29kaW5nJTIwU3R5bGUlMEFrZXJuZWwtZG9jJTBBVXNpbmclMjBHZW5lcmljJTIwS2VybmVsJTIwUm91dGluZXMlMjBhbmQlMjBNZXRob2RzJTBBRXJyb3IlMjBOdW1iZXJzJTJDJTIwUHJpbnRpbmclMjBLZXJuZWwlMjBPdXRwdXQlMkMlMjBzeXNsb2dkJTBBVGFzayUyMFN0cnVjdHVyZSUwQU1lbW9yeSUyMEFsbG9jYXRpb24lMEFUcmFuc2ZlcnJpbmclMjBEYXRhJTIwYmV0d2VlbiUyMFVzZXIlMjBhbmQlMjBLZXJuZWwlMjBTcGFjZQ%3D%3D%22%7D%2C%7B%22type%22%3A%22Expansible%22%2C%22title%22%3A%22Modules%22%2C%22content%22%3A%22V2hhdCUyMGFyZSUyME1vZHVsZXMlM0YlMEFBJTIwVHJpdmlhbCUyMEV4YW1wbGUlMEFDb21waWxpbmclMjBNb2R1bGVzJTBBTW9kdWxlcyUyMHZzJTIwQnVpbHQtaW4lMEFNb2R1bGUlMjBVdGlsaXRpZXMlMEFBdXRvbWF0aWMlMjBMb2FkaW5nJTJGVW5sb2FkaW5nJTIwb2YlMjBNb2R1bGVzJTBBTW9kdWxlJTIwVXNhZ2UlMjBDb3VudCUwQU1vZHVsZSUyMExpY2Vuc2luZyUwQUV4cG9ydGluZyUyMFN5bWJvbHMlMEFSZXNvbHZpbmclMjBTeW1ib2xzJTIwJTJBJTJBJTBBJTdCRC4xMUxhYnM%3D%22%7D%5D]** These sections may be considered in part or in whole as optional. They contain either background reference material, specialized topics, or advanced subjects. The instructor may choose to cover or not cover them depending on classroom experience and time constraints.[/LfPdpFundamentalsCourseOutline][LfPdpFundamentalsPrerequisitesLabInfo]The course is primarily intended for experienced developers, programmers, and engineers who are interested in learning how to adapt Linux to an embedded system. You should be familiar with basic Linux utilities, know the C programming language, and be comfortable developing for Linux or UNIX. Pre-class preparation material will be provided before class.[/LfPdpFundamentalsPrerequisitesLabInfo][LfPdpFundamentalsLearningPath path_id=10971 list_title=Before taking this course, you should: items=%5B%7B%22title%22%3A%22Be%20proficient%20in%20the%20C%20programming%20language%22%7D%2C%7B%22title%22%3A%22Be%20familiar%20with%20basic%20Linux%20(UNIX)%20utilities%20such%20as%20ls%2C%20grep%20and%20tar.%22%7D%5D products=8790, 8793, current, 8787, 8742][/LfPdpFundamentalsLearningPath][LfPdpFundamentalsTestimonials show_more=Yes testimonials=all pagination=10 secondary_product=10084,10083 items=%5B%7B%22name%22%3A%22Joe%20Lewis%22%2C%22location%22%3A%22Los%20Angeles%2C%20CA%22%2C%22date%22%3A%22July%202019%22%2C%22content%22%3A%22Lorem%20ipsum%20dolor%20sit%20amet%2C%20consectetur%20adipiscing%20elit.%20Donec%20vitae%20malesuada%20ante.%20In%20in%20risus%20ac%20leo%20vulputate%20laoreet%20eu%20vitae%20erat.%20Pellentesque%20eros%20augue%2C%20pellentesque%20ac%20massa%20ut%2C%20varius%20imperdiet.%22%2C%22review%22%3A%223%22%7D%2C%7B%22name%22%3A%22Joe%20Lewis%22%2C%22location%22%3A%22Los%20Angeles%2C%20CA%22%2C%22date%22%3A%22July%202019%22%2C%22content%22%3A%22Lorem%20ipsum%20dolor%20sit%20amet%2C%20consectetur%20adipiscing%20elit.%20Donec%20vitae%20malesuada%20ante.%20In%20in%20risus%20ac%20leo%20vulputate%20laoreet%20eu%20vitae%20erat.%20Pellentesque%20eros%20augue%2C%20pellentesque%20ac%20massa%20ut%2C%20varius%20imperdiet.%22%2C%22review%22%3A%224%22%7D%2C%7B%22name%22%3A%22Joe%20Lewis%22%2C%22location%22%3A%22Los%20Angeles%2C%20CA%22%2C%22date%22%3A%22July%202019%22%2C%22content%22%3A%22Lorem%20ipsum%20dolor%20sit%20amet%2C%20consectetur%20adipiscing%20elit.%20Donec%20vitae%20malesuada%20ante.%20In%20in%20risus%20ac%20leo%20vulputate%20laoreet%20eu%20vitae%20erat.%20Pellentesque%20eros%20augue%2C%20pellentesque%20ac%20massa%20ut%2C%20varius%20imperdiet.%22%2C%22review%22%3A%225%22%7D%5D text=][/vc_column][vc_column column_padding=no-extra-padding column_padding_tablet=inherit column_padding_phone=inherit column_padding_position=all background_color_opacity=1 background_hover_color_opacity=1 column_shadow=none column_border_radius=none column_link_target=_self el_class=lf-pdp-content-sidebar gradient_direction=left_to_right overlay_strength=0.3 width=1/3 tablet_width_inherit=default tablet_text_alignment=default phone_text_alignment=default column_border_width=none column_border_style=solid bg_image_animation=none][LfPdpFundamentalsVideo video_link=url:https%3A%2F%2Fyoutu.be%2Fr3js21I2n1Q||| video_preview=12316][LfPdpFundamentalsInstructorLeadBuy cta_text=Enroll Now sub_component_text= items=%5B%7B%22type%22%3A%22Enroll%20Today%22%2C%22is_guarantee%22%3A%22No%22%7D%5D][LfPdpFundamentalsMoneyGuarantee][LfPdpFundamentalsIncludes items=%5B%7B%22title%22%3A%22Live%20(Classroom)%22%7D%2C%7B%22title%22%3A%224%20days%20of%20Instructor-led%20class%20time%22%7D%2C%7B%22title%22%3A%22Hands-on%20Labs%20%26%20Assignments%22%7D%2C%7B%22title%22%3A%22Resources%20%26%20Course%20Manual%22%7D%2C%7B%22title%22%3A%22Certificate%20of%20Completion%22%7D%2C%7B%22title%22%3A%22Digital%20Badge%22%7D%5D text=][LfPdpFundamentalsGetQuote get_quote_string= convince_your_boss_link_string=convince your boss][LfPdpFundamentalsExperienceLevel][LfPdpFundamentalsTrainingMore text_right=Get a corporate quote text_right_link=url:https%3A%2F%2Ftraining.linuxfoundation.org%2Fsolutions%2Fcorporate-solutions%2F|||][/vc_column][/vc_row][vc_row type=in_container full_screen_row_position=middle column_margin=default column_direction=default column_direction_tablet=default column_direction_phone=default scene_position=center text_color=dark text_align=left row_border_radius=none row_border_radius_applies=bg id=lf-pdp-related-course-row overlay_strength=0.3 gradient_direction=left_to_right shape_divider_position=bottom bg_image_animation=none shape_type=][vc_column column_padding=no-extra-padding column_padding_tablet=inherit column_padding_phone=inherit column_padding_position=all background_color_opacity=1 background_hover_color_opacity=1 column_shadow=none column_border_radius=none column_link_target=_self gradient_direction=left_to_right overlay_strength=0.3 width=1/1 tablet_width_inherit=default tablet_text_alignment=default phone_text_alignment=default column_border_width=none column_border_style=solid bg_image_animation=none][LfPdpFundamentalsRelatedCourses title=Popular Courses and Certifications products=11337,11204,11323,10865 text=][/vc_column][/vc_row]