{"id":26219,"date":"2023-09-11T19:57:34","date_gmt":"2023-09-11T19:57:34","guid":{"rendered":"https:\/\/xebia.com\/academy\/nl\/training\/apache-spark-optimaliseren-en-best-practices-tunen\/"},"modified":"2026-07-14T05:12:33","modified_gmt":"2026-07-14T05:12:33","slug":"optimizing-apache-spark-tuning-best-practices","status":"publish","type":"course","link":"https:\/\/academy.xebia.com\/nl\/training\/optimizing-apache-spark-tuning-best-practices\/","title":{"rendered":"Optimizing Apache Spark &amp; Tuning Best Practices\u00a0"},"content":{"rendered":"\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"774f0403\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-group-hero js-group-hero\" data-id=\"659ebeac\">\n\t\t<div class=\"block-group-hero__background\">\n\t\t<div class=\"hero-theme block-group-hero__hero-theme\" data-id=\"94d5f4fd\">\n\t\n\t<div class=\"hero-theme__background\">\n\t\t\t\t\t<div class=\"hero-theme__background--data-white\">\n\t\t\t\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='46' height='55' viewBox='0 0 46 55' fill='none'><ellipse cx='23' cy='36.7998' rx='22.5' ry='18' fill='url(#d735639f-d453-471a-801b-0657b2eb7a67)'\/><ellipse cx='23' cy='18.7998' rx='22.5' ry='18' fill='url(#4c1d66b0-2ce8-4afa-9d6a-39f96de62a0f)'\/><path fill-rule='evenodd' clip-rule='evenodd' d='M3.51 27.8c3.891-5.38 11.162-9 19.49-9 8.329 0 15.6 3.62 19.49 9-3.89 5.38-11.161 9-19.49 9-8.328 0-15.599-3.62-19.49-9Z' fill='url(#49b6e6d5-70ad-4f46-bf58-c0f7e50be95b)'\/><defs><linearGradient id='d735639f-d453-471a-801b-0657b2eb7a67' x1='23' y1='18.7998' x2='23' y2='54.7998' gradientUnits='userSpaceOnUse'><stop stop-color='#F3F3F3' stop-opacity='0.5'\/><stop offset='1' stop-color='#84117C'\/><\/linearGradient><linearGradient id='4c1d66b0-2ce8-4afa-9d6a-39f96de62a0f' x1='23' y1='0.799805' x2='23' y2='36.7998' gradientUnits='userSpaceOnUse'><stop stop-color='#F3F3F3' stop-opacity='0.5'\/><stop offset='1' stop-color='#84117C'\/><\/linearGradient><linearGradient id='49b6e6d5-70ad-4f46-bf58-c0f7e50be95b' x1='23.0006' y1='18.7998' x2='23.0006' y2='36.7998' gradientUnits='userSpaceOnUse'><stop stop-color='#84117C'\/><stop offset='0.9999' stop-color='#A80C9E'\/><stop offset='1' stop-color='#84117C' stop-opacity='0'\/><\/linearGradient><\/defs><\/svg>\t\t\t<\/div>\n\t\t\n\t<\/div>\n<\/div>\t<\/div>\n\t<div class=\"block-group-hero__content\">\n\t\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"bab1bd5d\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-course-hero\">\n\t<div class=\"block-course-hero__row\">\n\t\t<div class=\"block-course-hero block-course-hero__title\">\n\t\t\t<div class=\"block-course-hero__title-container\">\n\t\t\t\t<h1\tclass=\"heading\"\n\tdata-id=\"9af3d4e9\"\n>\n\t<strong>Optimizing Apache Spark &amp; Tuning Best Practices<\/strong><\/h1>\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"block-course-hero__row\">\n\t\t<div class=\"block-course-hero\">\n\t\t\t<div class=\"block-course-hero__content\">\n\t\t\t\t<p class=\"block-course-hero__date-location\">\n\t\t\t\t\t<span data-training-meta-p-date>\n\t\t\t\t\t<\/span>   <span data-training-meta-p-address>The Netherlands\t\t\t\t\t<\/span>\n\t\t\t\t<\/p>\n\t\t\t\t<div class=\"course-tags block-course-hero__course-tags\" data-id=\"0fd0a65d\">\n\t<div class=\"tags course-tags__tags js-tags\">\n\t\n\t\t<div class=\"tags__tag tags__featured tags__tag-dark js-tags-tag tags__tag-show js-tags-tag-show\">\n\t\t\t<span >\t\t\tData\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t<div class=\"tags__tag tags__tag-dark js-tags-tag tags__tag-show js-tags-tag-show\">\n\t\t\t<span >\t\t\tData Engineering\t\t\t<\/span>\n\t\t<\/div>\n\n\t\t<button\tclass=\"btn tags__show-more js-tags-show-more\"\n\tdata-id=\"0c37ba7d\">\n\t<i class=\"icon btn__show-more\" data-id=\"c0d70b39\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='none' viewBox='0 0 25 24'><path stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 12h10M12 7v10'\/><\/svg><\/i>\n\t\n\t<\/button>\t<div class=\"tags__tippy-template js-tags-tippy-template\">\n\t\t<div class=\"tags__head\">\n\t\t\t<span><\/span>\n\t\t\t<button\tclass=\"btn tags__close js-tags-close\"\n\tdata-id=\"2a367f9b\">\n\t<i class=\"icon btn__close\" data-id=\"67fbb5ff\"  aria-hidden=\"true\">\n\t<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M15 5L5.00103 14.999' stroke='#6A1D57' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><path d='M15 14.998L5.00103 4.99907' stroke='#6A1D57' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><\/svg><\/i>\n\t\n\t<\/button>\t\t<\/div>\n\t<\/div>\n<\/div><\/div><p class=\"paragraph block-course-hero__description\" data-id=\"96206306\">\n\tAs data scales up, efficiently processing data becomes more crucial. Building on our experience as one of the world&#8217;s most significant Apache Spark users, this 2-day course provides an in-depth overview of the do&#8217;s and don&#8217;ts of one of the most popular analytics engines available.\u00a0<\/p>\t\t\t\t<div class=\"block-course-hero__trainers-list\" aria-hidden=\"true\">\n\t\t\t\t\t<a href=\"https:\/\/example.com\" class=\"author-meta block-course-hero__author-meta author-meta__make-flex author-meta__link author-meta__make-flex\" rel=\"nofollow noopener\" target=\"_blank\">\n\t\t<picture class=\"image author-meta__image\" data-id=\"4d435f63\">\n\n\t\n\t\n\t<img\n\t\tsrc=\"https:\/\/example.com\"\n\t\talt=\"\"\n\t\tclass=\"image__img author-meta__image-img\"\n\t\/>\n<\/picture><h2\tclass=\"heading author-meta__heading\"\n\tdata-id=\"23c4ef13\"\n>\n\tTrainer Title<\/h2>\t<\/a>\t\t\t\t<\/div>\n\t\t\t\t<div\n\t\t\t\t\tclass=\"block-course-hero__review-widget block-course-hero__review-widget-spacing\"\n\t\t\t\t\taria-hidden=\"true\">\n\t\t\t\t\t<div class=\"springest-review-widget springest-review-widget-width:300 springest-review-widget-bg:FFFFFF\">\n\t<a href=\"\">\n\t\t\t<\/a>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"block-course-hero__booking-container\">\n\t\t\t\t<div class=\"booking js-booking block-course-hero__booking booking__single-column\" id=\"booking-29f70c2f\" data-id=\"29f70c2f\">\n\t\t<div class=\"booking__info\">\n\t\t<h2\tclass=\"heading booking__heading\"\n\tdata-id=\"72a16e1f\"\n>\n\t<strong>Looking to upskill your team(s) or organization?<\/strong>\u00a0<\/h2><p class=\"paragraph booking__paragraph\" data-id=\"85ff04e1\">\n\tRozaliia will gladly help you further with custom training solutions.\u00a0<\/p><div class=\"author-meta booking__author-meta\">\n\t\t<picture class=\"image author-meta__image\" data-id=\"2ebd515f\">\n\n\t\n\t\n\t<img\n\t\tsrc=\"\/academy\/wp-content\/uploads\/sites\/4\/2024\/06\/Roz.png\"\n\t\talt=\"\"\n\t\tclass=\"image__img author-meta__image-img\"\n\t\/>\n<\/picture>\t\t<h2\tclass=\"heading author-meta__heading\"\n\tdata-id=\"c2d50ad0\"\n>\n\tRozaliia Khafizova<br>Data and AI Training Advisor<\/h2>\t\t<p class=\"paragraph author-meta__paragraph\" data-id=\"7b187f0e\">\n\t<a href=\"tel:0031611581937\">+31 6 11 58 19 37<\/a><br><a href=\"mailto:Rozaliia.Khafizova@xebia.com\">Rozaliia.Khafizova@xebia.com<\/a><br><a href=\"https:\/\/nl.linkedin.com\/in\/rozaliya-khafizova-666043177\/en\" rel=\"nofollow noopener\" target=\"_blank\">linkedin.com\/in\/rozaliya-khaf<\/a><\/p>\t<\/div><a class=\"btn booking__contact\" title=\"Get in touch\" data-id=\"9e070d53\" href=\"https:\/\/academy.xebia.com\/contact\/\">\n\t\n\t\t\t<span>Get in touch<\/span>\n\t\n\t<\/a>\t<\/div>\n<\/div>\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t<\/div>\n<\/div>\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper\" \n\tdata-id=\"6311e9d7\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-course-stats\" \n\tdata-id=\"4ee52c40\" \n\taria-hidden=\"1\"\n\t>\n\t\n\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper\" \n\tdata-id=\"b35e3ce2\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-columns\" data-id=\"627c12ac\">\n\t\n\n<div class=\"block-column\" data-id=\"b637b753\">\n\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"702ff350\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-heading\" data-id=\"a1fddbc8\">\n\t<h2\tclass=\"heading block-heading__heading\"\n\tdata-id=\"88cabee3\"\n>\n\tWhat will you learn?<\/h2><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"4115313c\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-bullet-list\">\n\t\t\t<p class=\"paragraph block-bullet-list__paragraph\" data-id=\"9366e1f3\">\n\tAfter the training, you will be able to:<\/p>\t<div class=\"block-bullet-list__columns\">\n\t\t\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"f5dce0c7\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"202607d1\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'><path d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"c795039b\">\n\tExplain what Apache Spark does under the hood.<\/p><\/div>\n\n\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"6e0cd667\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"92785939\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'><path d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"1ea5a7cf\">\n\t<p data-pm-slice=\"1 1 []\">Use best practices to write performant code.<\/p><\/p><\/div>\n\n\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"3a40c6b3\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"399503d4\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'><path d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"5ed3e887\">\n\tRead and understand the query plans for your Spark applications.<\/p><\/div>\n\n\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"c7b13247\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"44b9cf5e\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'><path d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"bd72c268\">\n\t<p data-pm-slice=\"1 1 []\">Explain the Spark fundamentals, including the execution model: Driver\/Executors.<\/p><\/p><\/div>\n\n\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"de9a24de\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"474cc0e9\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'><path d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"59c1d606\">\n\tEfficiently work with caching, shuffle service, and fair scheduling.<\/p><\/div>\n\n\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"c6af4803\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"fc017ee8\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'><path d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"eea44a12\">\n\tTroubleshoot optimization problems and memory issues.<\/p><\/div>\n\n\t<\/div>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper\" \n\tdata-id=\"5be9cf6d\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-columns\" data-id=\"e71551fe\">\n\t\n\n<div class=\"block-column\" data-id=\"54c863d8\">\n\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"ec5dccf9\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-heading\" data-id=\"44b03f10\">\n\t<h2\tclass=\"heading block-heading__heading\"\n\tdata-id=\"e518d8f0\"\n>\n\tProgram<\/h2><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"7ace31e2\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-paragraph\" data-id=\"10cdfb97\">\n\t<p class=\"paragraph block-paragraph__paragraph\" data-id=\"cda0a28a\">\n\tThe trainer facilitates the content using notebooks hosted in a cloud environment. Each participant will have a Spark cluster to experiment with.\u00a0<\/p><\/div>\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n\n\n<div class=\"block-column\" data-id=\"a476865c\">\n\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"b3920c12\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div\n\tclass=\"block-accordion js-block-accordion\"\n\tdata-close-adjacent=\"false\"\n>\n\t\t\n\n<div class=\"block-accordion-item js-block-accordion-item\" \n\taria-expanded=\"true\"\n>\n\t<button class=\"block-accordion-item__trigger js-block-accordion-item-trigger\" \n\t\taria-label=\"Day 1\" \n\t\taria-controls=\"3fcbd183\" \n\t\taria-expanded=\"true\" \n\t\tid=\"7f627857\"\n\t>\n\t\t<h2\tclass=\"heading block-accordion-item__title\"\n\tdata-id=\"cb92b094\"\n>\n\tDay 1<\/h2>\t\t\n\t\t<span class=\"block-accordion-item__wrap-icon\" aria-hidden=\"true\">\n\t\t\t<i class=\"icon block-accordion-item__icon\" data-id=\"3c819b7d\"  aria-hidden=\"true\">\n\t<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M13 5.5a1 1 0 1 0-2 0h2Zm-1.707 13.707a1 1 0 0 0 1.414 0l6.364-6.364a1 1 0 0 0-1.414-1.414L12 17.086l-5.657-5.657a1 1 0 0 0-1.414 1.414l6.364 6.364ZM11 5.5v13h2v-13h-2Z' fill='currentColor'\/><\/svg><\/i>\t\t<\/span>\n\t<\/button>\n\n\t<div role=\"region\" class=\"block-accordion-item__panel js-block-accordion-item-panel\" \n\t\taria-hidden=\"false\" \n\t\taria-labelledby=\"7f627857\" \n\t\tid=\"3fcbd183\"\n\t>\n\t\t<div class=\"block-accordion-item__content\">\n\t\t\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"7fbc0e2f\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-lists\" data-id=\"99b0d01f\">\n\t<ul\tclass=\"lists block-lists__lists\"\n\tdata-id=\"ae731983\"\n>\n\t<li><span class=\"lists__marker\" aria-hidden=\"true\">\u2022<\/span>Download &amp; understand dataset used during training<\/li><li><span class=\"lists__marker\" aria-hidden=\"true\">\u2022<\/span>Theory about various Spark basics and Spark UI<\/li><li><span class=\"lists__marker\" aria-hidden=\"true\">\u2022<\/span>Apply optimisations in practice<\/li><\/ul><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\n<div class=\"block-accordion-item js-block-accordion-item\" \n\taria-expanded=\"false\"\n>\n\t<button class=\"block-accordion-item__trigger js-block-accordion-item-trigger\" \n\t\taria-label=\"Day 2\" \n\t\taria-controls=\"1954554a\" \n\t\taria-expanded=\"false\" \n\t\tid=\"fa62c574\"\n\t>\n\t\t<h2\tclass=\"heading block-accordion-item__title\"\n\tdata-id=\"de7a9f05\"\n>\n\tDay 2<\/h2>\t\t\n\t\t<span class=\"block-accordion-item__wrap-icon\" aria-hidden=\"true\">\n\t\t\t<i class=\"icon block-accordion-item__icon\" data-id=\"d67d8376\"  aria-hidden=\"true\">\n\t<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M13 5.5a1 1 0 1 0-2 0h2Zm-1.707 13.707a1 1 0 0 0 1.414 0l6.364-6.364a1 1 0 0 0-1.414-1.414L12 17.086l-5.657-5.657a1 1 0 0 0-1.414 1.414l6.364 6.364ZM11 5.5v13h2v-13h-2Z' fill='currentColor'\/><\/svg><\/i>\t\t<\/span>\n\t<\/button>\n\n\t<div role=\"region\" class=\"block-accordion-item__panel js-block-accordion-item-panel\" \n\t\taria-hidden=\"true\" \n\t\taria-labelledby=\"fa62c574\" \n\t\tid=\"1954554a\"\n\t>\n\t\t<div class=\"block-accordion-item__content\">\n\t\t\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"efa30e0e\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-lists\" data-id=\"15c2c26e\">\n\t<ul\tclass=\"lists block-lists__lists\"\n\tdata-id=\"70f5bbc1\"\n>\n\t<li><span class=\"lists__marker\" aria-hidden=\"true\">\u2022<\/span>Continue with advanced topics theory<\/li><li><span class=\"lists__marker\" aria-hidden=\"true\">\u2022<\/span>Hackathon: optimize application<\/li><\/ul><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper\" \n\tdata-id=\"c06172d9\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-columns\" data-id=\"5f184735\">\n\t\n\n<div class=\"block-column\" data-id=\"973f83cf\">\n\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"403cabcb\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-heading\" data-id=\"3bd926c6\">\n\t<h2\tclass=\"heading block-heading__heading\"\n\tdata-id=\"c125217e\"\n>\n\tThis training is for you if:<\/h2><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"527074fa\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-bullet-list\">\n\t\t\t\t<div class=\"block-bullet-list__columns\">\n\t\t\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"2d3742f0\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"f9b03d9f\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'><path d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"849dbf8a\">\n\tYou are comfortable using Spark but want to learn how optimizations can be applied to improve runtime<\/p><\/div>\n\n\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"402e0cd2\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"5e11c946\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'><path d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"de2eb17a\">\n\tYou want to learn how Spark works fundamentally &#8211; from text, to plan, to execution.<\/p><\/div>\n\n\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"ddee1fb4\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"6a615b1f\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'><path d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"e45c502d\">\n\t<p data-pm-slice=\"1 1 [&quot;bulletList&quot;,null,&quot;listItem&quot;,null]\">You are comfortable using Python.<\/p><\/p><\/div>\n\n\t<\/div>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n\n\n<div class=\"block-column\" data-id=\"5c3c2c80\">\n\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"5a63fc4a\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-heading\" data-id=\"d7535179\">\n\t<h2\tclass=\"heading block-heading__heading\"\n\tdata-id=\"daad717c\"\n>\n\tThis training is not for you if:<\/h2><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"1a3bfbac\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-bullet-list\">\n\t\t\t\t<div class=\"block-bullet-list__columns\">\n\t\t\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"14325818\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"8b880e75\"  aria-hidden=\"true\">\n\t<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M15 5L5.00103 14.999' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><path d='M15 14.998L5.00103 4.99907' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"8be9b916\">\n\t<p data-pm-slice=\"1 1 [&quot;bulletList&quot;,null,&quot;listItem&quot;,null]\">You don\u2019t use Python with Spark (PySpark)<\/p><\/p><\/div>\n\n\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"3594e730\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"4f3b7b1e\"  aria-hidden=\"true\">\n\t<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M15 5L5.00103 14.999' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><path d='M15 14.998L5.00103 4.99907' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"e949c941\">\n\tYou want to learn how to transform notebook code into production-ready code (check out our <a href=\"https:\/\/academy.xebia.com\/training\/production-ready-python-for-machine-learning\/\">Production-Ready Machine Learning<\/a> course instead)<\/p><\/div>\n\n\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"dafe743e\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"ec2191be\"  aria-hidden=\"true\">\n\t<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M15 5L5.00103 14.999' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><path d='M15 14.998L5.00103 4.99907' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"1caa5e2d\">\n\tYou want to learn how to use Databricks (this course is based on open-source Spark and is applicable to Databricks, but we are not covering Databricks concepts such as Jobs, Notebooks, Sharing, Repos, connectors, Databricks-Runtimes, etc.)<\/p><\/div>\n\n\t<\/div>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper\" \n\tdata-id=\"0d43245b\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-heading\" data-id=\"8f19dbbd\">\n\t<h2\tclass=\"heading block-heading__heading\"\n\tdata-id=\"8b140352\"\n>\n\tWhy should I follow this training?<\/h2><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper\" \n\tdata-id=\"01b22a41\" \n\tdata-bg-on-inner=\"true\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-columns\" data-id=\"fbf8f6fb\">\n\t\n\n<div class=\"block-column\" data-id=\"92655c11\">\n\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"60c99e70\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-icon\">\n\t<i class=\"icon block-icon__icon\" data-id=\"3d8aa856\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'><path d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'\/><\/svg><\/i><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"d0e023e4\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-heading\" data-id=\"abb7ec33\">\n\t<h2\tclass=\"heading block-heading__heading\"\n\tdata-id=\"d6ab5149\"\n>\n\t<strong>\u202fLearn about Apache Spark, using best practices to write performant code and tweaking and debugging Spark applications.\u00a0<\/strong><\/h2><\/div>\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n\n\n<div class=\"block-column\" data-id=\"914a8c93\">\n\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"827afc86\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-icon\">\n\t<i class=\"icon block-icon__icon\" data-id=\"9e591bc8\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'><path d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'\/><\/svg><\/i><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"06096be1\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-heading\" data-id=\"2617dc91\">\n\t<h2\tclass=\"heading block-heading__heading\"\n\tdata-id=\"e36b24f5\"\n>\n\t<strong><strong>Grasp the Spark fundamentals, including the execution model: Driver\/Executors, caching, shuffle service, and fair scheduling.\u00a0<\/strong><\/strong><\/h2><\/div>\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n\n\n<div class=\"block-column\" data-id=\"06c2572c\">\n\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"b1cdd571\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-icon\">\n\t<i class=\"icon block-icon__icon\" data-id=\"9fd6cc71\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'><path d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'\/><\/svg><\/i><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"34ee8caf\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-heading\" data-id=\"e16c4e60\">\n\t<h2\tclass=\"heading block-heading__heading\"\n\tdata-id=\"1c08598b\"\n>\n\t<strong>Learn from and network with Apache Spark data experts.\u00a0<\/strong><\/h2><\/div>\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper\" \n\tdata-id=\"fd297948\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-heading\" data-id=\"00322242\">\n\t<h2\tclass=\"heading block-heading__heading\"\n\tdata-id=\"2af45ac2\"\n>\n\tWhat else <br>should I know?<\/h2><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper\" \n\tdata-id=\"682f78da\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-columns\" data-id=\"8a73a251\">\n\t\n\n<div class=\"block-column\" data-id=\"99ad06b3\">\n\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"4429bbe3\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-paragraph\" data-id=\"e96b4343\">\n\t<p class=\"paragraph block-paragraph__paragraph\" data-id=\"c7911893\">\n\tAfter registering for this training, you will receive a confirmation email with practical information. A week before the training, we will ask you about any dietary requirements and share literature if you need to prepare.<\/p><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"9d46ff56\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-paragraph\" data-id=\"45ce784e\">\n\t<p class=\"paragraph block-paragraph__paragraph\" data-id=\"ce055665\">\n\tSee you soon!<\/p><\/div>\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n\n\n<div class=\"block-column\" data-id=\"a8319842\">\n\t\n\n<div \n\tclass=\"wrapper wrapper--simple\" \n\tdata-id=\"d2d96a12\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div class=\"block-bullet-list\">\n\t\t\t\t<div class=\"block-bullet-list__columns\">\n\t\t\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"d799ae94\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"9005a11f\"  aria-hidden=\"true\">\n\t<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M11.25 11.25C11.4489 11.25 11.6397 11.329 11.7803 11.4697C11.921 11.6103 12 11.8011 12 12V15.75C12 15.9489 12.079 16.1397 12.2197 16.2803C12.3603 16.421 12.5511 16.5 12.75 16.5' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><path d='M11.625 9C12.2463 9 12.75 8.49632 12.75 7.875C12.75 7.25368 12.2463 6.75 11.625 6.75C11.0037 6.75 10.5 7.25368 10.5 7.875C10.5 8.49632 11.0037 9 11.625 9Z' fill='currentColor'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"7314fd6f\">\n\tAll literature and course materials are included in the price.\u00a0<br><\/p><\/div>\n\n\n\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"1eef1ec6\">\n\t<i class=\"icon block-bullet-item__icon\" data-id=\"31281ff4\"  aria-hidden=\"true\">\n\t<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M11.25 11.25C11.4489 11.25 11.6397 11.329 11.7803 11.4697C11.921 11.6103 12 11.8011 12 12V15.75C12 15.9489 12.079 16.1397 12.2197 16.2803C12.3603 16.421 12.5511 16.5 12.75 16.5' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><path d='M11.625 9C12.2463 9 12.75 8.49632 12.75 7.875C12.75 7.25368 12.2463 6.75 11.625 6.75C11.0037 6.75 10.5 7.25368 10.5 7.875C10.5 8.49632 11.0037 9 11.625 9Z' fill='currentColor'\/><\/svg><\/i><p class=\"paragraph block-bullet-item__paragraph\" data-id=\"81476afd\">\n\tAfter registering for this course, you will receive a confirmation email with practical information.<strong>\u202f<\/strong>\u00a0<\/p><\/div>\n\n\t<\/div>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n<div \n\tclass=\"wrapper\" \n\tdata-id=\"08d2f30b\" \n\tdata-bg-on-inner=\"false\" \n\t>\n\t\t\n\t\t\t<div class=\"wrapper__inner\">\n\t\t\t\n<div\n\tdata-id=\"c9aee0e2\"\n\tclass=\"block-course-list js-block-course-list js-block-course-list-c9aee0e2\"\n\t>\n\t<h2\tclass=\"heading block-course-list__heading\"\n\tdata-id=\"8d426a2c\"\n>\n\tAlso interesting for you<\/h2><a class=\"btn block-course-list__btn\" title=\"View all trainings\" data-id=\"002ec41f\" href=\"https:\/\/academy.xebia.com\/nl\/training\/\">\n\t\n\t\t\t<span>View all trainings<\/span>\n\t\n\t<\/a>\n\t<div class=\"block-course-list__slider-wrapper\">\n\t\t<div class=\"block-course-list__slider\">\n\t\t\t<div\n\t\t\t\tclass=\"block-course-list__swiper js-block-course-list-swiper swiper\"\n\t\t\t\tdata-allow-keyboard-controls=\"1\"\n\t\t\t>\n\t\t\t\t<div class=\"swiper-wrapper block-course-list__swiper-wrapper\">\n\t\t\t\t\t<div class=\"course-list-item swiper-slide js-tippy-container-isolated\" data-id=\"c5b530b7\">\n\t<a class=\"btn course-list-item__btn course-list-item__heading-link\" title=\"dbt Learn\" data-id=\"d401ac7a\" href=\"https:\/\/academy.xebia.com\/nl\/training\/dbt-learn\/\">\n\t\n\t\t\t<span>dbt Learn<\/span>\n\t\n\t<\/a><p class=\"paragraph course-list-item__paragraph\" data-id=\"52d8664c\">\n\tIn partnership with dbt Labs, we offer you the dbt Learn training course. Upgrade your dbt (data build tool) skills now. <\/p>\t\t\n\t<div class=\"course-list-item__details-row\">\n\t\t<a href=\"https:\/\/academy.xebia.com\/nl\/trainer\/lucy-sheppard\/\" class=\"author-meta course-list-item__author-meta author-meta__make-flex author-meta__link author-meta__make-flex\">\n\t\t<picture class=\"image author-meta__image\" data-id=\"ae1c4476\">\n\n\t\n\t\n\t<img\n\t\tsrc=\"\/wp-content\/uploads\/2023\/08\/Lucy-Sheppard.jpg\"\n\t\talt=\"\"\n\t\tclass=\"image__img author-meta__image-img\"\n\t\/>\n<\/picture><h2\tclass=\"heading author-meta__heading\"\n\tdata-id=\"2acc4259\"\n>\n\tLucy Sheppard<\/h2>\t<\/a><div class=\"tags course-list-item__tags js-tags\">\n\t\n\t\t<div class=\"tags__tag tags__featured js-tags-tag tags__tag-show js-tags-tag-show\">\n\t\t\t<span >\t\t\tData\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t<div class=\"tags__tag js-tags-tag tags__tag-show js-tags-tag-show\">\n\t\t\t<span >\t\t\tData Engineering\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t<div class=\"tags__tag js-tags-tag tags__tag-show js-tags-tag-show\">\n\t\t\t<span >\t\t\tdbt\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t<div class=\"tags__tag js-tags-tag\">\n\t\t\t<span >\t\t\tdbt labs\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t<div class=\"tags__tag js-tags-tag\">\n\t\t\t<span >\t\t\t1 dag\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t<div class=\"tags__tag js-tags-tag\">\n\t\t\t<span >\t\t\tIn Person\t\t\t<\/span>\n\t\t<\/div>\n\n\t\t<button\tclass=\"btn tags__show-more js-tags-show-more\"\n\tdata-id=\"d74373e2\">\n\t<i class=\"icon btn__show-more\" data-id=\"63667b79\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='none' viewBox='0 0 25 24'><path stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 12h10M12 7v10'\/><\/svg><\/i>\n\t\n\t<\/button>\t<div class=\"tags__tippy-template js-tags-tippy-template\">\n\t\t<div class=\"tags__head\">\n\t\t\t<span><\/span>\n\t\t\t<button\tclass=\"btn tags__close js-tags-close\"\n\tdata-id=\"6a5bbf4f\">\n\t<i class=\"icon btn__close\" data-id=\"f768254e\"  aria-hidden=\"true\">\n\t<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M15 5L5.00103 14.999' stroke='#6A1D57' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><path d='M15 14.998L5.00103 4.99907' stroke='#6A1D57' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><\/svg><\/i>\n\t\n\t<\/button>\t\t<\/div>\n\t<\/div>\n<\/div>\t\t\t<div class=\"course-list-item__date\">\n\t\t\t\t<p class=\"paragraph course-list-item__date-string\" data-id=\"6189c9cc\">\n\tNext:<\/p><p class=\"paragraph course-list-item__date-value\" data-id=\"76fb8e89\">\n\t21 okt, 2026<\/p>\t\t\t<\/div>\n\t\t\t\t\t<div class=\"course-list-item__price\">\n\t\t\t\t<p class=\"paragraph course-list-item__price-string\" data-id=\"94c07ec3\">\n\tFrom:<\/p><p class=\"paragraph course-list-item__price-value\" data-id=\"128924cb\">\n\t\u20ac750<\/p>\t\t\t<\/div>\n\t\t<a class=\"btn course-list-item__btn\" title=\"Bekijk training\" data-id=\"8bdb8e4f\" href=\"https:\/\/academy.xebia.com\/nl\/training\/dbt-learn\/\">\n\t\n\t\t\t<span>Bekijk training<\/span>\n\t\n\t<\/a>\t<\/div>\n\n<\/div><div class=\"course-list-item swiper-slide js-tippy-container-isolated\" data-id=\"20d55592\">\n\t<a class=\"btn course-list-item__btn course-list-item__heading-link\" title=\"Production Ready Machine Learning\" data-id=\"24ded4da\" href=\"https:\/\/academy.xebia.com\/nl\/training\/production-ready-python-for-machine-learning\/\">\n\t\n\t\t\t<span>Production Ready Machine Learning<\/span>\n\t\n\t<\/a><p class=\"paragraph course-list-item__paragraph\" data-id=\"83b8fffd\">\n\tFollow our Production-Ready Python for Machine Learning training course to bring your machine learning models into production.<\/p>\t\t\n\t<div class=\"course-list-item__details-row\">\n\t\t<div class=\"tags course-list-item__tags js-tags\">\n\t\n\t\t<div class=\"tags__tag tags__featured js-tags-tag tags__tag-show js-tags-tag-show\">\n\t\t\t<span >\t\t\tData\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t<div class=\"tags__tag js-tags-tag tags__tag-show js-tags-tag-show\">\n\t\t\t<span >\t\t\tData and AI\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t<div class=\"tags__tag js-tags-tag\">\n\t\t\t<span >\t\t\tData Engineering\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t<div class=\"tags__tag js-tags-tag\">\n\t\t\t<span >\t\t\tData Science\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t<div class=\"tags__tag js-tags-tag\">\n\t\t\t<span >\t\t\tMachine Learning\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t<div class=\"tags__tag js-tags-tag\">\n\t\t\t<span >\t\t\tPython\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t<div class=\"tags__tag js-tags-tag\">\n\t\t\t<span >\t\t\tSoftware Development\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t<div class=\"tags__tag js-tags-tag\">\n\t\t\t<span >\t\t\tSoftware Testing\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t<div class=\"tags__tag js-tags-tag\">\n\t\t\t<span >\t\t\t3 dagen\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t<div class=\"tags__tag js-tags-tag\">\n\t\t\t<span >\t\t\tIn Person\t\t\t<\/span>\n\t\t<\/div>\n\n\t\t<button\tclass=\"btn tags__show-more js-tags-show-more\"\n\tdata-id=\"4d035463\">\n\t<i class=\"icon btn__show-more\" data-id=\"dd7e04ca\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='none' viewBox='0 0 25 24'><path stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 12h10M12 7v10'\/><\/svg><\/i>\n\t\n\t<\/button>\t<div class=\"tags__tippy-template js-tags-tippy-template\">\n\t\t<div class=\"tags__head\">\n\t\t\t<span><\/span>\n\t\t\t<button\tclass=\"btn tags__close js-tags-close\"\n\tdata-id=\"a5e08f89\">\n\t<i class=\"icon btn__close\" data-id=\"5777b128\"  aria-hidden=\"true\">\n\t<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M15 5L5.00103 14.999' stroke='#6A1D57' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><path d='M15 14.998L5.00103 4.99907' stroke='#6A1D57' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><\/svg><\/i>\n\t\n\t<\/button>\t\t<\/div>\n\t<\/div>\n<\/div>\t\t\t<div class=\"course-list-item__date\">\n\t\t\t\t<p class=\"paragraph course-list-item__date-string\" data-id=\"3668c963\">\n\tNext:<\/p><p class=\"paragraph course-list-item__date-value\" data-id=\"0050ae9c\">\n\t23 nov, 2026<\/p>\t\t\t<\/div>\n\t\t\t\t\t<div class=\"course-list-item__price\">\n\t\t\t\t<p class=\"paragraph course-list-item__price-string\" data-id=\"ca37e198\">\n\tFrom:<\/p><p class=\"paragraph course-list-item__price-value\" data-id=\"30c675c2\">\n\t\u20ac2175<\/p>\t\t\t<\/div>\n\t\t<a class=\"btn course-list-item__btn\" title=\"Bekijk training\" data-id=\"7fde5c68\" href=\"https:\/\/academy.xebia.com\/nl\/training\/production-ready-python-for-machine-learning\/\">\n\t\n\t\t\t<span>Bekijk training<\/span>\n\t\n\t<\/a>\t<\/div>\n\n<\/div><div class=\"course-list-item swiper-slide js-tippy-container-isolated\" data-id=\"6b557bd6\">\n\t<a class=\"btn course-list-item__btn course-list-item__heading-link\" title=\"AI\u00a0Summer School for Product Professionals\" data-id=\"2437a435\" href=\"https:\/\/academy.xebia.com\/nl\/training\/ai-product-excellence\/\">\n\t\n\t\t\t<span>AI\u00a0Summer School for Product Professionals<\/span>\n\t\n\t<\/a>\t\t\n\t<div class=\"course-list-item__details-row\">\n\t\t<div class=\"tags course-list-item__tags js-tags\">\n\t\n\t\t<div class=\"tags__tag tags__featured js-tags-tag tags__tag-show js-tags-tag-show\">\n\t\t\t<span >\t\t\tProduct Management\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t<div class=\"tags__tag js-tags-tag tags__tag-show js-tags-tag-show\">\n\t\t\t<span >\t\t\t5 dagen\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t<div class=\"tags__tag js-tags-tag\">\n\t\t\t<span >\t\t\tIn Person\t\t\t<\/span>\n\t\t<\/div>\n\n\t\t<button\tclass=\"btn tags__show-more js-tags-show-more\"\n\tdata-id=\"f713c675\">\n\t<i class=\"icon btn__show-more\" data-id=\"c08e70ff\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='none' viewBox='0 0 25 24'><path stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 12h10M12 7v10'\/><\/svg><\/i>\n\t\n\t<\/button>\t<div class=\"tags__tippy-template js-tags-tippy-template\">\n\t\t<div class=\"tags__head\">\n\t\t\t<span><\/span>\n\t\t\t<button\tclass=\"btn tags__close js-tags-close\"\n\tdata-id=\"c893e219\">\n\t<i class=\"icon btn__close\" data-id=\"e9b1039b\"  aria-hidden=\"true\">\n\t<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M15 5L5.00103 14.999' stroke='#6A1D57' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><path d='M15 14.998L5.00103 4.99907' stroke='#6A1D57' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><\/svg><\/i>\n\t\n\t<\/button>\t\t<\/div>\n\t<\/div>\n<\/div>\t\t\t<div class=\"course-list-item__date\">\n\t\t\t\t<p class=\"paragraph course-list-item__date-string\" data-id=\"e3e364bd\">\n\tNext:<\/p><p class=\"paragraph course-list-item__date-value\" data-id=\"6aeae084\">\n\t10 aug, 2026<\/p>\t\t\t<\/div>\n\t\t\t\t\t<div class=\"course-list-item__price\">\n\t\t\t\t<p class=\"paragraph course-list-item__price-string\" data-id=\"76b6dced\">\n\tFrom:<\/p><p class=\"paragraph course-list-item__price-value\" data-id=\"cced6ecf\">\n\t\u20ac2855<\/p>\t\t\t<\/div>\n\t\t<a class=\"btn course-list-item__btn\" title=\"Bekijk training\" data-id=\"d9c76d27\" href=\"https:\/\/academy.xebia.com\/nl\/training\/ai-product-excellence\/\">\n\t\n\t\t\t<span>Bekijk training<\/span>\n\t\n\t<\/a>\t<\/div>\n\n<\/div><div class=\"course-list-item swiper-slide js-tippy-container-isolated\" data-id=\"e947cf4d\">\n\t<a class=\"btn course-list-item__btn course-list-item__heading-link\" title=\"AI Bootcamp voor bedrijven\" data-id=\"8531eb6a\" href=\"https:\/\/academy.xebia.com\/nl\/training\/ai-bootcamp-voor-bedrijven\/\">\n\t\n\t\t\t<span>AI Bootcamp voor bedrijven<\/span>\n\t\n\t<\/a>\t\t\n\t<div class=\"course-list-item__details-row\">\n\t\t\t\t\t<div class=\"course-list-item__date\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<a class=\"btn course-list-item__btn\" title=\"Bekijk training\" data-id=\"8834ae92\" href=\"https:\/\/academy.xebia.com\/nl\/training\/ai-bootcamp-voor-bedrijven\/\">\n\t\n\t\t\t<span>Bekijk training<\/span>\n\t\n\t<\/a>\t<\/div>\n\n<\/div><div class=\"course-list-item swiper-slide js-tippy-container-isolated\" data-id=\"23c686b8\">\n\t<a class=\"btn course-list-item__btn course-list-item__heading-link\" title=\"Behavioral Design for Transformation Leaders\" data-id=\"ebb3d6f1\" href=\"https:\/\/academy.xebia.com\/nl\/training\/https-academy-xebia-com-training-behavioral-design-transformation-leaders\/\">\n\t\n\t\t\t<span>Behavioral Design for Transformation Leaders<\/span>\n\t\n\t<\/a><p class=\"paragraph course-list-item__paragraph\" data-id=\"463efb8c\">\n\tOntgrendel de wetenschap van gedragsverandering om people-first transformatiestrategie\u00ebn te ontwerpen die \u00e9cht beklijven.<\/p>\t\t\n\t<div class=\"course-list-item__details-row\">\n\t\t<a href=\"https:\/\/academy.xebia.com\/nl\/trainer\/evelyn-van-kelle\/\" class=\"author-meta course-list-item__author-meta author-meta__make-flex author-meta__link author-meta__make-flex\">\n\t\t<picture class=\"image author-meta__image\" data-id=\"62dad3e1\">\n\n\t\n\t\n\t<img\n\t\tsrc=\"\/wp-content\/uploads\/2023\/08\/Evelyn-van-Kelle-34734.jpg-3-scaled.png\"\n\t\talt=\"\"\n\t\tclass=\"image__img author-meta__image-img\"\n\t\/>\n<\/picture><h2\tclass=\"heading author-meta__heading\"\n\tdata-id=\"e1989d2d\"\n>\n\tEvelyn van Kelle<\/h2>\t<\/a><div class=\"tags course-list-item__tags js-tags\">\n\t\n\t\t<div class=\"tags__tag tags__featured js-tags-tag tags__tag-show js-tags-tag-show\">\n\t\t\t<span >\t\t\tLeadership\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t<div class=\"tags__tag js-tags-tag tags__tag-show js-tags-tag-show\">\n\t\t\t<span >\t\t\tAI\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t<div class=\"tags__tag js-tags-tag\">\n\t\t\t<span >\t\t\tBehavioral design\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t<div class=\"tags__tag js-tags-tag\">\n\t\t\t<span >\t\t\t1 dag\t\t\t<\/span>\n\t\t<\/div>\n\n\t\n\t\t<div class=\"tags__tag js-tags-tag\">\n\t\t\t<span >\t\t\tIn Person\t\t\t<\/span>\n\t\t<\/div>\n\n\t\t<button\tclass=\"btn tags__show-more js-tags-show-more\"\n\tdata-id=\"24418539\">\n\t<i class=\"icon btn__show-more\" data-id=\"1b43795b\"  aria-hidden=\"true\">\n\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='none' viewBox='0 0 25 24'><path stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 12h10M12 7v10'\/><\/svg><\/i>\n\t\n\t<\/button>\t<div class=\"tags__tippy-template js-tags-tippy-template\">\n\t\t<div class=\"tags__head\">\n\t\t\t<span><\/span>\n\t\t\t<button\tclass=\"btn tags__close js-tags-close\"\n\tdata-id=\"f4138db5\">\n\t<i class=\"icon btn__close\" data-id=\"921f3c2a\"  aria-hidden=\"true\">\n\t<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'><path d='M15 5L5.00103 14.999' stroke='#6A1D57' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><path d='M15 14.998L5.00103 4.99907' stroke='#6A1D57' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/><\/svg><\/i>\n\t\n\t<\/button>\t\t<\/div>\n\t<\/div>\n<\/div>\t\t\t<div class=\"course-list-item__date\">\n\t\t\t\t<p class=\"paragraph course-list-item__date-string\" data-id=\"9677db56\">\n\tNext:<\/p><p class=\"paragraph course-list-item__date-value\" data-id=\"a9873e90\">\n\t31 aug, 2026<\/p>\t\t\t<\/div>\n\t\t\t\t\t<div class=\"course-list-item__price\">\n\t\t\t\t<p class=\"paragraph course-list-item__price-string\" data-id=\"81867094\">\n\tFrom:<\/p><p class=\"paragraph course-list-item__price-value\" data-id=\"956ff5ea\">\n\t\u20ac895<\/p>\t\t\t<\/div>\n\t\t<a class=\"btn course-list-item__btn\" title=\"Bekijk training\" data-id=\"1ed9afdb\" href=\"https:\/\/academy.xebia.com\/nl\/training\/https-academy-xebia-com-training-behavioral-design-transformation-leaders\/\">\n\t\n\t\t\t<span>Bekijk training<\/span>\n\t\n\t<\/a>\t<\/div>\n\n<\/div><div class=\"course-list-item swiper-slide js-tippy-container-isolated\" data-id=\"c5ae9dde\">\n\t\t\t\n\t<div class=\"course-list-item__details-row\">\n\t\t\t\t\t<div class=\"course-list-item__date\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<a class=\"btn course-list-item__btn\" title=\"Bekijk alle trainingen\" data-id=\"e712542f\" href=\"https:\/\/academy.xebia.com\/nl\/training\/\">\n\t\n\t\t\t<span>Bekijk alle trainingen<\/span>\n\t\n\t<\/a>\t<\/div>\n\n<\/div>\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"block-course-list__controls swiper-pagination\"><\/div>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to optimize Apache Spark, one of the most popular analytics engines. <\/p>\n","protected":false},"author":18,"featured_media":0,"template":"","categories":[],"tags":[203,322],"class_list":["post-26219","course","type-course","status-publish","hentry","tag-data-engineering-nl","tag-data-engineering-nl-2"],"acf":{"field_BrokersfeedIntroduction":"As data scales up, efficiently processing data becomes more crucial. Building on our experience as one of the world\u2019s most significant Apache Spark users, this 2-day course provides an in-depth overview of the do\u2019s and don\u2019ts of one of the most popular analytics engines available.","field_BrokersfeedDescription":"<div class=\"wrapper wrapper--simple\" data-id=\"a594e118\" data-bg-on-inner=\"false\">\r\n<div class=\"wrapper__inner\">\r\n<div class=\"block-heading\" data-id=\"28c84bf3\">\r\n<h2 class=\"heading block-heading__heading\" data-id=\"56096350\">What will you learn?<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<div class=\"wrapper wrapper--simple\" data-id=\"e8aae49a\" data-bg-on-inner=\"false\">\r\n<div class=\"wrapper__inner\">\r\n<div class=\"block-bullet-list\">\r\n<p class=\"paragraph block-bullet-list__paragraph\" data-id=\"1aa1eab7\">After the training, you will be able to:<\/p>\r\n\r\n<div class=\"block-bullet-list__columns\">\r\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"565766d4\">\r\n<ul>\r\n \t<li class=\"paragraph block-bullet-item__paragraph\" data-id=\"4e840dec\">Explain what Apache Spark does under the hood.<\/li>\r\n \t<li class=\"paragraph block-bullet-item__paragraph\" data-id=\"4e840dec\">Use best practices to write performant code.<\/li>\r\n \t<li class=\"paragraph block-bullet-item__paragraph\" data-id=\"4e840dec\">Read and understand the query plans for your Spark applications.<\/li>\r\n \t<li class=\"paragraph block-bullet-item__paragraph\" data-id=\"4e840dec\">Explain the Spark fundamentals, including the execution model: Driver\/Executors.<\/li>\r\n \t<li class=\"paragraph block-bullet-item__paragraph\" data-id=\"4e840dec\">Efficiently work with caching, shuffle service, and fair scheduling.<\/li>\r\n \t<li class=\"paragraph block-bullet-item__paragraph\" data-id=\"4e840dec\">Troubleshoot optimization problems and memory issues.<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>","field_BrokersfeedFormat":"<div class=\"wrapper wrapper--simple\" data-id=\"56bb2f70\" data-bg-on-inner=\"false\">\r\n<div class=\"wrapper__inner\">\r\n<div class=\"block-heading\" data-id=\"21733922\">\r\n<h2 class=\"heading block-heading__heading\" data-id=\"09b0314e\">Program<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<div class=\"wrapper wrapper--simple\" data-id=\"d4e4614a\" data-bg-on-inner=\"false\">\r\n<div class=\"wrapper__inner\">\r\n<div class=\"block-paragraph\" data-id=\"0e3409e0\">\r\n<p class=\"paragraph block-paragraph__paragraph\" data-id=\"6e896c49\">The trainer facilitates the content using notebooks hosted in a cloud environment. Each participant will have a Spark cluster to experiment with.<\/p>\r\n\r\n<\/div>\r\n<\/div>\r\n<\/div>","field_BrokersfeedSubjects":"<div class=\"block-accordion-item js-block-accordion-item\" aria-expanded=\"true\">\r\n<h2 class=\"heading block-accordion-item__title\" data-id=\"4a062b09\">Day 1<\/h2>\r\n<div id=\"b589ea41\" class=\"block-accordion-item__panel js-block-accordion-item-panel\" role=\"region\" aria-hidden=\"false\" aria-labelledby=\"80461b18\">\r\n<div class=\"block-accordion-item__content\">\r\n<div class=\"wrapper wrapper--simple\" data-id=\"549dace3\" data-bg-on-inner=\"false\">\r\n<div class=\"wrapper__inner\">\r\n<div class=\"block-lists\" data-id=\"4cac0741\">\r\n<ul class=\"lists block-lists__lists\" data-id=\"81f9c879\">\r\n \t<li>Download &amp; understand dataset used during training<\/li>\r\n \t<li>Theory about various Spark basics and Spark UI<\/li>\r\n \t<li>Apply optimisations in practice<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<div class=\"block-accordion-item js-block-accordion-item\" aria-expanded=\"true\">\r\n<h2 class=\"heading block-accordion-item__title\" data-id=\"21f8ba51\">Day 2<\/h2>\r\n<div id=\"ca0a3b4d\" class=\"block-accordion-item__panel js-block-accordion-item-panel\" role=\"region\" aria-hidden=\"false\" aria-labelledby=\"39486298\">\r\n<div class=\"block-accordion-item__content\">\r\n<div class=\"wrapper wrapper--simple\" data-id=\"02ac154f\" data-bg-on-inner=\"false\">\r\n<div class=\"wrapper__inner\">\r\n<div class=\"block-lists\" data-id=\"481b22eb\">\r\n<ul class=\"lists block-lists__lists\" data-id=\"ba804ca6\">\r\n \t<li>Continue with advanced topics theory<\/li>\r\n \t<li>Hackathon: optimize application<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>","field_BrokersfeedTakeaways":"<div class=\"wrapper\" data-id=\"4c934e25\" data-bg-on-inner=\"false\">\r\n<div class=\"wrapper__inner\">\r\n<div class=\"block-heading\" data-id=\"0e050b52\">\r\n<h2 class=\"heading block-heading__heading\" data-id=\"2c544462\">Why should I follow this training?<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<div class=\"wrapper\" data-id=\"e9a5f81d\" data-bg-on-inner=\"true\">\r\n<div class=\"wrapper__inner\">\r\n<div class=\"block-columns\" data-id=\"7fed3566\">\r\n<div class=\"block-column\" data-id=\"81c66ce4\">\r\n<div class=\"wrapper wrapper--simple\" data-id=\"f8faae9f\" data-bg-on-inner=\"false\">\r\n<div class=\"wrapper__inner\">\r\n<ul>\r\n \t<li class=\"block-icon\">Learn about Apache Spark, using best practices to write performant code and tweaking and debugging Spark applications.<\/li>\r\n \t<li class=\"block-icon\">Grasp the Spark fundamentals, including the execution model: Driver\/Executors, caching, shuffle service, and fair scheduling.<\/li>\r\n \t<li class=\"block-icon\">Learn from and network with Apache Spark data experts.<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>","field_BrokersfeedTargetAudience":"<div class=\"wrapper wrapper--simple\" data-id=\"a651256b\" data-bg-on-inner=\"false\">\r\n<div class=\"wrapper__inner\">\r\n<div class=\"block-heading\" data-id=\"535e96f8\">\r\n<h2 class=\"heading block-heading__heading\" data-id=\"361bf8a7\">This training is for you if:<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<div class=\"wrapper wrapper--simple\" data-id=\"e77672e6\" data-bg-on-inner=\"false\">\r\n<div class=\"wrapper__inner\">\r\n<div class=\"block-bullet-list\">\r\n<div class=\"block-bullet-list__columns\">\r\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"d2ac4338\">\r\n\r\n&nbsp;\r\n<ul>\r\n \t<li class=\"paragraph block-bullet-item__paragraph\" data-id=\"a9f7d4d8\">You are comfortable using Spark but want to learn how optimizations can be applied to improve runtime<\/li>\r\n \t<li class=\"paragraph block-bullet-item__paragraph\" data-id=\"a9f7d4d8\">You want to learn how Spark works fundamentally \u2013 from text, to plan, to execution.<\/li>\r\n \t<li class=\"paragraph block-bullet-item__paragraph\" data-id=\"a9f7d4d8\">You are comfortable using Python.<\/li>\r\n<\/ul>\r\n<div class=\"wrapper wrapper--simple\" data-id=\"c4fecf48\" data-bg-on-inner=\"false\">\r\n<div class=\"wrapper__inner\">\r\n<div class=\"block-heading\" data-id=\"4330b084\">\r\n<h2 class=\"heading block-heading__heading\" data-id=\"0143b576\">This training is not for you if:<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<div class=\"wrapper wrapper--simple\" data-id=\"d1b80967\" data-bg-on-inner=\"false\">\r\n<div class=\"wrapper__inner\">\r\n<div class=\"block-bullet-list\">\r\n<div class=\"block-bullet-list__columns\">\r\n<div class=\"block-bullet-item js-block-bullet-item\" data-id=\"28d21ad8\">\r\n\r\n&nbsp;\r\n<ul>\r\n \t<li data-pm-slice=\"1 1 [&quot;bulletList&quot;,null,&quot;listItem&quot;,null]\">You don\u2019t use Python with Spark (PySpark)<\/li>\r\n \t<li data-pm-slice=\"1 1 [&quot;bulletList&quot;,null,&quot;listItem&quot;,null]\">You want to learn how to transform notebook code into production-ready code (check out our <a href=\"https:\/\/academy.xebia.com\/training\/production-ready-python-for-machine-learning\/\">Production-Ready Machine Learning<\/a> course instead)<\/li>\r\n \t<li data-pm-slice=\"1 1 [&quot;bulletList&quot;,null,&quot;listItem&quot;,null]\">You want to learn how to use Databricks (this course is based on open-source Spark and is applicable to Databricks, but we are not covering Databricks concepts such as Jobs, Notebooks, Sharing, Repos, connectors, Databricks-Runtimes, etc.)<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>","field_BrokersfeedPrerequisites":"<ul>\r\n \t<li class=\"paragraph block-bullet-item__paragraph\" data-id=\"474be42d\">All literature and course materials are included in the price.<\/li>\r\n \t<li class=\"paragraph block-bullet-item__paragraph\" data-id=\"474be42d\">After registering for this course, you will receive a confirmation email with practical information.<strong>\u202f<\/strong><\/li>\r\n<\/ul>","field_BrokersfeedCertificationValue":"","field_BrokersfeedNextSteps":"<div class=\"wrapper\" data-id=\"ecef1aba\" data-bg-on-inner=\"false\">\r\n<div class=\"wrapper__inner\">\r\n<div class=\"block-heading\" data-id=\"b08d4383\">\r\n<h2 class=\"heading block-heading__heading\" data-id=\"c621a363\">What else should I know?<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<div class=\"wrapper\" data-id=\"f5d3182d\" data-bg-on-inner=\"false\">\r\n<div class=\"wrapper__inner\">\r\n<div class=\"block-columns\" data-id=\"e7a7ceab\">\r\n<div class=\"block-column\" data-id=\"ab6c4f5c\">\r\n<div class=\"wrapper wrapper--simple\" data-id=\"b1dda3c8\" data-bg-on-inner=\"false\">\r\n<div class=\"wrapper__inner\">\r\n<div class=\"block-paragraph\" data-id=\"30b034da\">\r\n<p class=\"paragraph block-paragraph__paragraph\" data-id=\"8d8fc4f8\">After registering for this training, you will receive a confirmation email with practical information. A week before the training, we will ask you about any dietary requirements and share literature if you need to prepare.<\/p>\r\n\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<div class=\"wrapper wrapper--simple\" data-id=\"2a10cf06\" data-bg-on-inner=\"false\">\r\n<div class=\"wrapper__inner\">\r\n<div class=\"block-paragraph\" data-id=\"0bced5fa\">\r\n<p class=\"paragraph block-paragraph__paragraph\" data-id=\"d1dadf48\">See you soon!<\/p>\r\n\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>","field_BrokersfeedBanner":60336,"course_xebia_event_ids":"a06AM0000027yPGYAY,a06AM0000027yMTYAY,a062o00002AaFZVAA3,a062o00002AaFZaAAN,a06AM000000VV9qYAG,a062o00002AY7HDAA1,a06AM000000Lf3KYAS,a062o00002AY7H8AAL,a06AM0000016WocYAE,a06AM0000027yNuYAI,a06AM0000016WohYAE,a06AM0000027yP6YAI,a06AM0000027yOrYAI,a06AM0000027yDUYAY","course_xebia_event_group_id":"a0O2o00000xcIpbEAE","course_xebia_discipline":1679,"course_xebia_sorting_order":5},"raw_content":null,"_links":{"self":[{"href":"https:\/\/academy.xebia.com\/nl\/wp-json\/wp\/v2\/courses\/26219","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/academy.xebia.com\/nl\/wp-json\/wp\/v2\/courses"}],"about":[{"href":"https:\/\/academy.xebia.com\/nl\/wp-json\/wp\/v2\/types\/course"}],"author":[{"embeddable":true,"href":"https:\/\/academy.xebia.com\/nl\/wp-json\/wp\/v2\/users\/18"}],"version-history":[{"count":10,"href":"https:\/\/academy.xebia.com\/nl\/wp-json\/wp\/v2\/courses\/26219\/revisions"}],"predecessor-version":[{"id":58751,"href":"https:\/\/academy.xebia.com\/nl\/wp-json\/wp\/v2\/courses\/26219\/revisions\/58751"}],"acf:post":[{"embeddable":true,"href":"https:\/\/academy.xebia.com\/nl\/wp-json\/wp\/v2\/disciplines\/1679"}],"wp:attachment":[{"href":"https:\/\/academy.xebia.com\/nl\/wp-json\/wp\/v2\/media?parent=26219"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/academy.xebia.com\/nl\/wp-json\/wp\/v2\/categories?post=26219"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/academy.xebia.com\/nl\/wp-json\/wp\/v2\/tags?post=26219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}