CINXE.COM
Zertifizierung – Johnny's Blog
<!DOCTYPE html> <html lang="de-DE" class="no-js"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width"> <link rel="profile" href="https://gmpg.org/xfn/11"> <link rel="pingback" href="https://graberj.wordpress.com/xmlrpc.php"> <!--[if lt IE 9]> <script src="https://s2.wp.com/wp-content/themes/pub/twentyfifteen/js/html5.js?ver=3.7.0"></script> <![endif]--> <script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script> <title>Zertifizierung – Johnny's Blog</title> <meta name='robots' content='max-image-preview:large' /> <meta name="google-site-verification" content="zhjg3CC2qU2T8-HbXcDNJiOGq6Rqk5umA6c4uhRPMls" /> <meta name="msvalidate.01" content="38DE9186F256EE911D05AF78E953C01C" /> <meta name="yandex-verification" content="63d0a11e4054cdfd" /> <link rel='dns-prefetch' href='//s1.wp.com' /> <link rel='dns-prefetch' href='//s2.wp.com' /> <link rel='dns-prefetch' href='//s0.wp.com' /> <link rel='dns-prefetch' href='//af.pubmine.com' /> <link rel='dns-prefetch' href='//s.pubmine.com' /> <link rel='dns-prefetch' href='//x.bidswitch.net' /> <link rel='dns-prefetch' href='//static.criteo.net' /> <link rel='dns-prefetch' href='//ib.adnxs.com' /> <link rel='dns-prefetch' href='//aax.amazon-adsystem.com' /> <link rel='dns-prefetch' href='//bidder.criteo.com' /> <link rel='dns-prefetch' href='//cas.criteo.com' /> <link rel='dns-prefetch' href='//gum.criteo.com' /> <link rel='dns-prefetch' href='//ads.pubmatic.com' /> <link rel='dns-prefetch' href='//gads.pubmatic.com' /> <link rel='dns-prefetch' href='//tpc.googlesyndication.com' /> <link rel='dns-prefetch' href='//ad.doubleclick.net' /> <link rel='dns-prefetch' href='//googleads.g.doubleclick.net' /> <link rel='dns-prefetch' href='//www.googletagservices.com' /> <link rel='dns-prefetch' href='//cdn.switchadhub.com' /> <link rel='dns-prefetch' href='//delivery.g.switchadhub.com' /> <link rel='dns-prefetch' href='//delivery.swid.switchadhub.com' /> <link rel='dns-prefetch' href='//a.teads.tv' /> <link rel='dns-prefetch' href='//prebid.media.net' /> <link rel='dns-prefetch' href='//adserver-us.adtech.advertising.com' /> <link rel='dns-prefetch' href='//fastlane.rubiconproject.com' /> <link rel='dns-prefetch' href='//prebid-server.rubiconproject.com' /> <link rel='dns-prefetch' href='//hb-api.omnitagjs.com' /> <link rel='dns-prefetch' href='//mtrx.go.sonobi.com' /> <link rel='dns-prefetch' href='//apex.go.sonobi.com' /> <link rel='dns-prefetch' href='//u.openx.net' /> <link rel="alternate" type="application/rss+xml" title="Johnny's Blog » Feed" href="https://graberj.wordpress.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="Johnny's Blog » Kommentar-Feed" href="https://graberj.wordpress.com/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Johnny's Blog » Zertifizierung Schlagwort-Feed" href="https://graberj.wordpress.com/tag/zertifizierung/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function () { oldonload(); func(); } } } /* ]]> */ </script> <script> window._wpemojiSettings = {"baseUrl":"https:\/\/s0.wp.com\/wp-content\/mu-plugins\/wpcom-smileys\/twemoji\/2\/72x72\/","ext":".png","svgUrl":"https:\/\/s0.wp.com\/wp-content\/mu-plugins\/wpcom-smileys\/twemoji\/2\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/s2.wp.com\/wp-includes\/js\/wp-emoji-release.min.js?m=1719498190i&ver=6.8-alpha-59438"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); </script> <link crossorigin='anonymous' rel='stylesheet' id='all-css-0-1' href='https://s0.wp.com/_static/??-eJx9kOEKwjAMhF/IGpyI7If4LF2X1W5pU5aUsrd3gspE2M9LLt8dgZqN46SYFGIxmYoPSWBEzdZNbw1SEkTuC6GAPjCiUWYScByzVdC6ni9DGBQxHZ3IATbYjth/wZXn3vYCnriz9OfdVKih96gCWNYtTwEN2QqKMZPVtYfoQrgfFu08oYbkTWdnWK2/k730nQeENIQUFI24mYk+ennh7vF2ujbtpWnPp2Z8AlOZg7w=&cssminify=yes' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-2-1' href='https://s1.wp.com/_static/??-eJyljssOwiAQRX/IMrY+0IXxW4BOkEqBzAwa/t7qxsRVE5c3J+fkwrN0LifBJFBi9SEx+LpMi+QXQgiP/qy02oKtIY5gY3b3LgZLhhqwtIjKMW/gv5DccF4T+lgME0oxb920XKXzFMbVX34SZCQkz1/9Ol96vRsOen86DtMLiD1qaA==&cssminify=yes' type='text/css' media='all' /> <style id='wp-block-library-inline-css'> .has-text-align-justify { text-align:justify; } .has-text-align-justify{text-align:justify;} </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-4-1' href='https://s2.wp.com/_static/??-eJzTLy/QzcxLzilNSS3WzyrWz01NyUxMzUnNTc0rQeEU5CRWphbp5qSmJyZX6uVm5uklFxfr6OPTDpRD5sM02efaGpoZmFkYGRuZGmQBAHPvL0Y=&cssminify=yes' type='text/css' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-6-1' href='https://s2.wp.com/wp-content/plugins/coblocks/2.18.1-simple-rev.4/dist/coblocks-style.css?m=1681832297i&cssminify=yes' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-8-1' href='https://s1.wp.com/_static/??/wp-content/mu-plugins/core-compat/wp-mediaelement.css,/wp-content/mu-plugins/wpcom-bbpress-premium-themes.css?m=1432920480j&cssminify=yes' type='text/css' media='all' /> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--dark-gray: #111;--wp--preset--color--light-gray: #f1f1f1;--wp--preset--color--yellow: #f4ca16;--wp--preset--color--dark-brown: #352712;--wp--preset--color--medium-pink: #e53b51;--wp--preset--color--light-pink: #ffe5d1;--wp--preset--color--dark-purple: #2e2256;--wp--preset--color--purple: #674970;--wp--preset--color--blue-gray: #22313f;--wp--preset--color--bright-blue: #55c3dc;--wp--preset--color--light-blue: #e9f2f9;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--dark-gray-gradient-gradient: linear-gradient(90deg, rgba(17,17,17,1) 0%, rgba(42,42,42,1) 100%);--wp--preset--gradient--light-gray-gradient: linear-gradient(90deg, rgba(241,241,241,1) 0%, rgba(215,215,215,1) 100%);--wp--preset--gradient--white-gradient: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(230,230,230,1) 100%);--wp--preset--gradient--yellow-gradient: linear-gradient(90deg, rgba(244,202,22,1) 0%, rgba(205,168,10,1) 100%);--wp--preset--gradient--dark-brown-gradient: linear-gradient(90deg, rgba(53,39,18,1) 0%, rgba(91,67,31,1) 100%);--wp--preset--gradient--medium-pink-gradient: linear-gradient(90deg, rgba(229,59,81,1) 0%, rgba(209,28,51,1) 100%);--wp--preset--gradient--light-pink-gradient: linear-gradient(90deg, rgba(255,229,209,1) 0%, rgba(255,200,158,1) 100%);--wp--preset--gradient--dark-purple-gradient: linear-gradient(90deg, rgba(46,34,86,1) 0%, rgba(66,48,123,1) 100%);--wp--preset--gradient--purple-gradient: linear-gradient(90deg, rgba(103,73,112,1) 0%, rgba(131,93,143,1) 100%);--wp--preset--gradient--blue-gray-gradient: linear-gradient(90deg, rgba(34,49,63,1) 0%, rgba(52,75,96,1) 100%);--wp--preset--gradient--bright-blue-gradient: linear-gradient(90deg, rgba(85,195,220,1) 0%, rgba(43,180,211,1) 100%);--wp--preset--gradient--light-blue-gradient: linear-gradient(90deg, rgba(233,242,249,1) 0%, rgba(193,218,238,1) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: Inter, sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-albert-sans-font-family{font-family: var(--wp--preset--font-family--albert-sans) !important;}.has-alegreya-font-family{font-family: var(--wp--preset--font-family--alegreya) !important;}.has-arvo-font-family{font-family: var(--wp--preset--font-family--arvo) !important;}.has-bodoni-moda-font-family{font-family: var(--wp--preset--font-family--bodoni-moda) !important;}.has-bricolage-grotesque-font-family{font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;}.has-cabin-font-family{font-family: var(--wp--preset--font-family--cabin) !important;}.has-chivo-font-family{font-family: var(--wp--preset--font-family--chivo) !important;}.has-commissioner-font-family{font-family: var(--wp--preset--font-family--commissioner) !important;}.has-cormorant-font-family{font-family: var(--wp--preset--font-family--cormorant) !important;}.has-courier-prime-font-family{font-family: var(--wp--preset--font-family--courier-prime) !important;}.has-crimson-pro-font-family{font-family: var(--wp--preset--font-family--crimson-pro) !important;}.has-dm-mono-font-family{font-family: var(--wp--preset--font-family--dm-mono) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-dm-serif-display-font-family{font-family: var(--wp--preset--font-family--dm-serif-display) !important;}.has-domine-font-family{font-family: var(--wp--preset--font-family--domine) !important;}.has-eb-garamond-font-family{font-family: var(--wp--preset--font-family--eb-garamond) !important;}.has-epilogue-font-family{font-family: var(--wp--preset--font-family--epilogue) !important;}.has-fahkwang-font-family{font-family: var(--wp--preset--font-family--fahkwang) !important;}.has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}.has-fira-sans-font-family{font-family: var(--wp--preset--font-family--fira-sans) !important;}.has-fjalla-one-font-family{font-family: var(--wp--preset--font-family--fjalla-one) !important;}.has-fraunces-font-family{font-family: var(--wp--preset--font-family--fraunces) !important;}.has-gabarito-font-family{font-family: var(--wp--preset--font-family--gabarito) !important;}.has-ibm-plex-mono-font-family{font-family: var(--wp--preset--font-family--ibm-plex-mono) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-ibarra-real-nova-font-family{font-family: var(--wp--preset--font-family--ibarra-real-nova) !important;}.has-instrument-serif-font-family{font-family: var(--wp--preset--font-family--instrument-serif) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-josefin-sans-font-family{font-family: var(--wp--preset--font-family--josefin-sans) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-libre-baskerville-font-family{font-family: var(--wp--preset--font-family--libre-baskerville) !important;}.has-libre-franklin-font-family{font-family: var(--wp--preset--font-family--libre-franklin) !important;}.has-literata-font-family{font-family: var(--wp--preset--font-family--literata) !important;}.has-lora-font-family{font-family: var(--wp--preset--font-family--lora) !important;}.has-merriweather-font-family{font-family: var(--wp--preset--font-family--merriweather) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-newsreader-font-family{font-family: var(--wp--preset--font-family--newsreader) !important;}.has-noto-sans-mono-font-family{font-family: var(--wp--preset--font-family--noto-sans-mono) !important;}.has-nunito-font-family{font-family: var(--wp--preset--font-family--nunito) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-overpass-font-family{font-family: var(--wp--preset--font-family--overpass) !important;}.has-pt-serif-font-family{font-family: var(--wp--preset--font-family--pt-serif) !important;}.has-petrona-font-family{font-family: var(--wp--preset--font-family--petrona) !important;}.has-piazzolla-font-family{font-family: var(--wp--preset--font-family--piazzolla) !important;}.has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}.has-plus-jakarta-sans-font-family{font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}.has-roboto-font-family{font-family: var(--wp--preset--font-family--roboto) !important;}.has-roboto-slab-font-family{font-family: var(--wp--preset--font-family--roboto-slab) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-rufina-font-family{font-family: var(--wp--preset--font-family--rufina) !important;}.has-sora-font-family{font-family: var(--wp--preset--font-family--sora) !important;}.has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}.has-source-serif-4-font-family{font-family: var(--wp--preset--font-family--source-serif-4) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}.has-syne-font-family{font-family: var(--wp--preset--font-family--syne) !important;}.has-texturina-font-family{font-family: var(--wp--preset--font-family--texturina) !important;}.has-urbanist-font-family{font-family: var(--wp--preset--font-family--urbanist) !important;}.has-work-sans-font-family{font-family: var(--wp--preset--font-family--work-sans) !important;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} </style> <link rel='stylesheet' id='twentyfifteen-fonts-css' href='https://s2.wp.com/wp-content/themes/pub/twentyfifteen/assets/fonts/noto-sans-plus-noto-serif-plus-inconsolata.css?ver=20230328' media='all' /> <link crossorigin='anonymous' rel='stylesheet' id='all-css-12-1' href='https://s1.wp.com/_static/??-eJyNjcEOgjAQRH9InFSjwMH4KQY2CxTapXG3Ify9jfHgwYO3mcmbGWypolWMxRBzlUIevShmttTR8vHQLHh4IYws/PSloL/lkVQP+Nq0iSMrUu5hWwn2wQ/GXCZtD/w/XkD0YaXlfXGPN3dtLs6dzm09vwD23EmV&cssminify=yes' type='text/css' media='all' /> <!--[if lt IE 9]> <link rel='stylesheet' id='twentyfifteen-ie-css' href='https://s2.wp.com/wp-content/themes/pub/twentyfifteen/css/ie.css?m=1683318229i&ver=20220908' media='all' /> <![endif]--> <!--[if lt IE 8]> <link rel='stylesheet' id='twentyfifteen-ie7-css' href='https://s2.wp.com/wp-content/themes/pub/twentyfifteen/css/ie7.css?m=1418225460i&ver=20141210' media='all' /> <![endif]--> <link crossorigin='anonymous' rel='stylesheet' id='all-css-16-1' href='https://s2.wp.com/_static/??-eJx9kEkOgzAMRS/U1LAAdVP1LBCc1OAMIo4ibt90UsuGnZ/lZ8sfSlQ6eEEvIHd0mCDmEaTUxmbICKIHnRIk2RhViTq4c+UT/Ikuq8jZkk9QaLIoCQyTXta3dTS/4sjB1tK+rvzwSLIYFAc9CAW/A2V4oPVInVHioJcPQ8oeXJgy17/JG/IkqJJeA/M3jl0Uz9U3d237S9e2XdM38wMxq3kr&cssminify=yes' type='text/css' media='all' /> <style id='jetpack-global-styles-frontend-style-inline-css'> :root { --font-headings: unset; --font-base: unset; --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;} </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-18-1' href='https://s2.wp.com/wp-content/themes/h4/global.css?m=1420737423i&cssminify=yes' type='text/css' media='all' /> <script id="wpcom-actionbar-placeholder-js-extra"> var actionbardata = {"siteID":"9035432","postID":"0","siteURL":"http:\/\/graberj.wordpress.com","xhrURL":"https:\/\/graberj.wordpress.com\/wp-admin\/admin-ajax.php","nonce":"6e9f41b424","isLoggedIn":"","statusMessage":"","subsEmailDefault":"instantly","proxyScriptUrl":"https:\/\/s0.wp.com\/wp-content\/js\/wpcom-proxy-request.js?ver=20211021","i18n":{"followedText":"Neue Beitr\u00e4ge von dieser Website erscheinen nun in deinem <a href=\"https:\/\/wordpress.com\/read\">Reader<\/a>","foldBar":"Diese Leiste einklappen","unfoldBar":"Diese Leiste aufklappen"}}; </script> <script id="jetpack-mu-wpcom-settings-js-before"> var JETPACK_MU_WPCOM_SETTINGS = {"assetsUrl":"https:\/\/s1.wp.com\/wp-content\/mu-plugins\/jetpack-mu-wpcom-plugin\/sun\/vendor\/automattic\/jetpack-mu-wpcom\/src\/build\/"}; </script> <script crossorigin='anonymous' type='text/javascript' src='https://s1.wp.com/_static/??-eJyFjcsOwiAQRX/I6dSa+lgYvwWBEAgMOAPW/n3bqIk7V2dxT87FqYDOVC1VDIIcKxTOr7kLssN186RjM1a2MTya5fmDLnn6K0HyjlW1v/L37R6zgxKb8yQ4ZTbKCOioRN4hnQo+hw1AmcCZwmvilq7709CPh/54voQFmNpFWg=='></script> <script id="rlt-proxy-js-after"> rltInitialize( {"token":null,"iframeOrigins":["https:\/\/widgets.wp.com"]} ); </script> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://graberj.wordpress.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress.com" /> <!-- Jetpack Open Graph Tags --> <meta property="og:type" content="website" /> <meta property="og:title" content="Zertifizierung – Johnny's Blog" /> <meta property="og:url" content="https://graberj.wordpress.com/tag/zertifizierung/" /> <meta property="og:site_name" content="Johnny's Blog" /> <meta property="og:image" content="https://s0.wp.com/i/blank.jpg" /> <meta property="og:image:alt" content="" /> <meta property="og:locale" content="de_DE" /> <meta property="fb:app_id" content="249643311490" /> <meta name="twitter:creator" content="@j_graber" /> <!-- End Jetpack Open Graph Tags --> <link rel="shortcut icon" type="image/x-icon" href="https://s1.wp.com/i/favicon.ico" sizes="16x16 24x24 32x32 48x48" /> <link rel="icon" type="image/x-icon" href="https://s1.wp.com/i/favicon.ico" sizes="16x16 24x24 32x32 48x48" /> <link rel="apple-touch-icon" href="https://s2.wp.com/i/webclip.png" /> <link rel='openid.server' href='https://graberj.wordpress.com/?openidserver=1' /> <link rel='openid.delegate' href='https://graberj.wordpress.com/' /> <link rel="search" type="application/opensearchdescription+xml" href="https://graberj.wordpress.com/osd.xml" title="Johnny's Blog" /> <link rel="search" type="application/opensearchdescription+xml" href="https://s1.wp.com/opensearch.xml" title="WordPress.com" /> <meta name="application-name" content="Johnny's Blog" /><meta name="msapplication-window" content="width=device-width;height=device-height" /><meta name="msapplication-tooltip" content="Über IT und den Rest der Welt" /><meta name="description" content="Beiträge über Zertifizierung von Johnny Graber" /> <script> var wa_smart = { 'network_id': 3905, 'site_id': 474853, 'page_id': 1572546, 'blog_id': 9035432, 'post_id': null, 'theme': 'pub/twentyfifteen', 'target': 'wp_blog_id=9035432;language=de', '_': { 'title': 'Werbung', 'privacy_settings': 'Datenschutz-Einstellungen' }, 'top': { 'enabled': false, 'adflow_enabled': true, 'format_id': 135099 }, 'inline': { 'enabled': false, 'adflow_enabled': true, 'format_id': 110354, 'max_slots': 20, 'max_blaze_slots': 20 }, 'belowpost': { 'enabled': false, 'adflow_enabled': true, 'format_id': 134071 }, 'bottom_sticky': { 'enabled': false, 'adflow_enabled': true, 'format_id': 117571 }, 'sidebar': { 'enabled': false, 'adflow_enabled': true, 'format_id': 134686 }, 'sidebar_sticky_right': { 'enabled': false, 'adflow_enabled': true, 'format_id': 135281 }, 'gutenberg_rectangle': { 'enabled': false, 'adflow_enabled': true, 'format_id': 134788 }, 'gutenberg_leaderboard': { 'enabled': false, 'adflow_enabled': true, 'format_id': 135073 }, 'gutenberg_mobile_leaderboard': { 'enabled': false, 'adflow_enabled': true, 'format_id': 135098 }, 'gutenberg_skyscraper': { 'enabled': false, 'adflow_enabled': true, 'format_id': 135088 }, 'sidebar_widget_mediumrectangle': { 'enabled': false, 'adflow_enabled': true, 'format_id': 137624 }, 'sidebar_widget_leaderboard': { 'enabled': false, 'adflow_enabled': true, 'format_id': 137625 }, 'sidebar_widget_wideskyscraper': { 'enabled': false, 'adflow_enabled': true, 'format_id': 137626 } }; wa_smart.cmd = []; </script> <script type="text/javascript"> function __ATA_CC() {var v = document.cookie.match('(^|;) ?personalized-ads-consent=([^;]*)(;|$)');return v ? 1 : 0;} var __ATA_PP = { 'pt': 3, 'ht': 0, 'tn': 'twentyfifteen', 'uloggedin': 0, 'amp': false, 'consent': __ATA_CC(), 'gdpr_applies': false, 'ad': { 'label': { 'text': 'Werbeanzeigen' }, 'reportAd': { 'text': 'Diese Anzeige melden' } }, 'disabled_slot_formats': [], 'siteid': 8982, 'blogid': 9035432 }; var __ATA = __ATA || {}; __ATA.cmd = __ATA.cmd || []; __ATA.criteo = __ATA.criteo || {}; __ATA.criteo.cmd = __ATA.criteo.cmd || []; </script> <script type="text/javascript"> (function(){var g=Date.now||function(){return+new Date};function h(a,b){a:{for(var c=a.length,d="string"==typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return 0>b?null:"string"==typeof a?a.charAt(b):a[b]};function k(a,b,c){c=null!=c?"="+encodeURIComponent(String(c)):"";if(b+=c){c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var e=""}else e=a.substring(d+1,c);a=[a.substr(0,d),e,a.substr(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;a=a[0]+(a[1]?"?"+a[1]:"")+a[2]}return a};var l=0;function m(a,b){var c=document.createElement("script");c.src=a;c.onload=function(){b&&b(void 0)};c.onerror=function(){b&&b("error")};a=document.getElementsByTagName("head");var d;a&&0!==a.length?d=a[0]:d=document.documentElement;d.appendChild(c)}function n(a){var b=void 0===b?document.cookie:b;return(b=h(b.split("; "),function(c){return-1!=c.indexOf(a+"=")}))?b.split("=")[1]:""}function p(a){return"string"==typeof a&&0<a.length} function r(a,b,c){b=void 0===b?"":b;c=void 0===c?".":c;var d=[];Object.keys(a).forEach(function(e){var f=a[e],q=typeof f;"object"==q&&null!=f||"function"==q?d.push(r(f,b+e+c)):null!==f&&void 0!==f&&(e=encodeURIComponent(b+e),d.push(e+"="+encodeURIComponent(f)))});return d.filter(p).join("&")}function t(a,b){a||((window.__ATA||{}).config=b.c,m(b.url))}var u=Math.floor(1E13*Math.random()),v=window.__ATA||{};window.__ATA=v;window.__ATA.cmd=v.cmd||[];v.rid=u;v.createdAt=g();var w=window.__ATA||{},x="s.pubmine.com"; w&&w.serverDomain&&(x=w.serverDomain);var y="//"+x+"/conf",z=window.top===window,A=window.__ATA_PP&&window.__ATA_PP.gdpr_applies,B="boolean"===typeof A?Number(A):null,C=window.__ATA_PP||null,D=z?document.referrer?document.referrer:null:null,E=z?window.location.href:document.referrer?document.referrer:null,F,G=n("__ATA_tuuid");F=G?G:null;var H=window.innerWidth+"x"+window.innerHeight,I=n("usprivacy"),J=r({gdpr:B,pp:C,rid:u,src:D,ref:E,tuuid:F,vp:H,us_privacy:I?I:null},"","."); (function(a){var b=void 0===b?"cb":b;l++;var c="callback__"+g().toString(36)+"_"+l.toString(36);a=k(a,b,c);window[c]=function(d){t(void 0,d)};m(a,function(d){d&&t(d)})})(y+"?"+J);}).call(this); </script> <script> var sas_fallback = sas_fallback || []; sas_fallback.push( { tag: "<div id="atatags-26942-{{unique_id}}"></div><script>__ATA.cmd.push(function() {__ATA.initDynamicSlot({id: \'atatags-26942-{{unique_id}}\',location: 120,formFactor: \'001\',label: {text: \'Werbeanzeigen\',},creative: {reportAd: {text: \'Diese Anzeige melden\',},privacySettings: {text: \'Datenschutz\',}}});});</script>", type: 'belowpost' }, { tag: "<div id="atatags-26942-{{unique_id}}"></div><script>__ATA.cmd.push(function() {__ATA.initDynamicSlot({id: \'atatags-26942-{{unique_id}}\',location: 310,formFactor: \'001\',label: {text: \'Werbeanzeigen\',},creative: {reportAd: {text: \'Diese Anzeige melden\',},privacySettings: {text: \'Datenschutz\',}}});});</script>", type: 'inline' }, { tag: "<div id="atatags-26942-{{unique_id}}"></div><script>__ATA.cmd.push(function() {__ATA.initDynamicSlot({id: \'atatags-26942-{{unique_id}}\',location: 140,formFactor: \'003\',label: {text: \'Werbeanzeigen\',},creative: {reportAd: {text: \'Diese Anzeige melden\',},privacySettings: {text: \'Datenschutz\',}}});});</script>", type: 'sidebar' }, { tag: "<div id="atatags-26942-{{unique_id}}"></div><script>__ATA.cmd.push(function() {__ATA.initDynamicSlot({id: \'atatags-26942-{{unique_id}}\',location: 110,formFactor: \'002\',label: {text: \'Werbeanzeigen\',},creative: {reportAd: {text: \'Diese Anzeige melden\',},privacySettings: {text: \'Datenschutz\',}}});});</script>", type: 'top' } ); </script> <script type="text/javascript"> window.doNotSellCallback = function() { var linkElements = [ 'a[href="https://wordpress.com/?ref=footer_blog"]', 'a[href="https://wordpress.com/?ref=footer_website"]', 'a[href="https://wordpress.com/?ref=vertical_footer"]', 'a[href^="https://wordpress.com/?ref=footer_segment_"]', ].join(','); var dnsLink = document.createElement( 'a' ); dnsLink.href = 'https://wordpress.com/de/advertising-program-optout/'; dnsLink.classList.add( 'do-not-sell-link' ); dnsLink.rel = 'nofollow'; dnsLink.style.marginLeft = '0.5em'; dnsLink.textContent = 'Meine persönlichen Informationen nicht verkaufen oder weitergeben'; var creditLinks = document.querySelectorAll( linkElements ); if ( 0 === creditLinks.length ) { return false; } Array.prototype.forEach.call( creditLinks, function( el ) { el.insertAdjacentElement( 'afterend', dnsLink ); }); return true; }; </script> <script type="text/javascript"> window.google_analytics_uacct = "UA-52447-2"; </script> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-52447-2']); _gaq.push(['_gat._anonymizeIp']); _gaq.push(['_setDomainName', 'wordpress.com']); _gaq.push(['_initData']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga); })(); </script> </head> <body class="archive tag tag-zertifizierung tag-716734 wp-embed-responsive customizer-styles-applied jetpack-reblog-enabled has-marketing-bar has-marketing-bar-theme-twenty-fifteen"> <div id="page" class="hfeed site"> <a class="skip-link screen-reader-text" href="#content"> Zum Inhalt springen </a> <div id="sidebar" class="sidebar"> <header id="masthead" class="site-header" role="banner"> <div class="site-branding"> <a href="https://graberj.wordpress.com/" class="site-logo-link" rel="home" itemprop="url"></a> <p class="site-title"><a href="https://graberj.wordpress.com/" rel="home">Johnny's Blog</a></p> <p class="site-description">Über IT und den Rest der Welt</p> <button class="secondary-toggle">Menü und Widgets</button> </div><!-- .site-branding --> </header><!-- .site-header --> <div id="secondary" class="secondary"> <nav id="site-navigation" class="main-navigation" role="navigation"> <div class="menu-navigation-jg-container"><ul id="menu-navigation-jg" class="nav-menu"><li id="menu-item-2182" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-2182"><a href="https://graberj.wordpress.com/">Startseite</a></li> <li id="menu-item-2180" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2180"><a href="https://graberj.wordpress.com/2014/01/07/5-bucher-die-jeder-software-entwickler-kennen-sollte-ausgabe-2014/">Buchempfehlungen</a></li> <li id="menu-item-2215" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2215"><a href="https://graberj.wordpress.com/2012/09/25/meine-werkzeugliste/">Meine Werkzeugliste</a></li> <li id="menu-item-2181" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2181"><a href="https://graberj.wordpress.com/about/">Über</a></li> </ul></div> </nav><!-- .main-navigation --> <div id="widget-area" class="widget-area" role="complementary"> <aside id="search-2" class="widget widget_search"><h2 class="widget-title">Beiträge finden</h2><form role="search" method="get" class="search-form" action="https://graberj.wordpress.com/"> <label> <span class="screen-reader-text">Suche nach:</span> <input type="search" class="search-field" placeholder="Suche …" value="" name="s" /> </label> <input type="submit" class="search-submit screen-reader-text" value="Suche" /> </form></aside><aside id="rss_links-3" class="widget widget_rss_links"><h2 class="widget-title">Feed</h2><p class="size-medium"><a class="feed-image-link" href="https://graberj.wordpress.com/feed/" title="Beiträge abonnieren"><img src="https://graberj.wordpress.com/i/rss/orange-medium.png?m=1391188133i" alt="RSS Feed" /></a> <a href="https://graberj.wordpress.com/feed/" title="Beiträge abonnieren">RSS - Beiträge</a></p> </aside><aside id="wp_tag_cloud-2" class="widget wp_widget_tag_cloud"><h2 class="widget-title">Tags</h2><ul class='wp-tag-cloud' role='list'> <li><a href="https://graberj.wordpress.com/tag/net/" class="tag-cloud-link tag-link-2427 tag-link-position-1" style="font-size: 22pt;" aria-label=".Net (86 Einträge)">.Net</a></li> <li><a href="https://graberj.wordpress.com/tag/architektur/" class="tag-cloud-link tag-link-148567 tag-link-position-2" style="font-size: 8.6730769230769pt;" aria-label="Architektur (8 Einträge)">Architektur</a></li> <li><a href="https://graberj.wordpress.com/tag/beschleuniger/" class="tag-cloud-link tag-link-5506347 tag-link-position-3" style="font-size: 12.846153846154pt;" aria-label="Beschleuniger (17 Einträge)">Beschleuniger</a></li> <li><a href="https://graberj.wordpress.com/tag/bucher/" class="tag-cloud-link tag-link-5279 tag-link-position-4" style="font-size: 19.980769230769pt;" aria-label="Bücher (60 Einträge)">Bücher</a></li> <li><a href="https://graberj.wordpress.com/tag/c/" class="tag-cloud-link tag-link-2426 tag-link-position-5" style="font-size: 9.3461538461538pt;" aria-label="C# (9 Einträge)">C#</a></li> <li><a href="https://graberj.wordpress.com/tag/clean-code/" class="tag-cloud-link tag-link-5876158 tag-link-position-6" style="font-size: 13.923076923077pt;" aria-label="Clean Code (21 Einträge)">Clean Code</a></li> <li><a href="https://graberj.wordpress.com/tag/java/" class="tag-cloud-link tag-link-1017 tag-link-position-7" style="font-size: 13.923076923077pt;" aria-label="Java (21 Einträge)">Java</a></li> <li><a href="https://graberj.wordpress.com/tag/lernen/" class="tag-cloud-link tag-link-8207 tag-link-position-8" style="font-size: 10.423076923077pt;" aria-label="Lernen (11 Einträge)">Lernen</a></li> <li><a href="https://graberj.wordpress.com/tag/linux/" class="tag-cloud-link tag-link-610 tag-link-position-9" style="font-size: 8pt;" aria-label="Linux (7 Einträge)">Linux</a></li> <li><a href="https://graberj.wordpress.com/tag/microsoft/" class="tag-cloud-link tag-link-637 tag-link-position-10" style="font-size: 10.423076923077pt;" aria-label="Microsoft (11 Einträge)">Microsoft</a></li> <li><a href="https://graberj.wordpress.com/tag/projektfuhrung/" class="tag-cloud-link tag-link-30238194 tag-link-position-11" style="font-size: 8.6730769230769pt;" aria-label="Projektführung (8 Einträge)">Projektführung</a></li> <li><a href="https://graberj.wordpress.com/tag/ruby/" class="tag-cloud-link tag-link-4872 tag-link-position-12" style="font-size: 15.134615384615pt;" aria-label="Ruby (26 Einträge)">Ruby</a></li> <li><a href="https://graberj.wordpress.com/tag/security/" class="tag-cloud-link tag-link-801 tag-link-position-13" style="font-size: 10.826923076923pt;" aria-label="Security (12 Einträge)">Security</a></li> <li><a href="https://graberj.wordpress.com/tag/testing/" class="tag-cloud-link tag-link-12 tag-link-position-14" style="font-size: 11.365384615385pt;" aria-label="Testing (13 Einträge)">Testing</a></li> <li><a href="https://graberj.wordpress.com/tag/tools/" class="tag-cloud-link tag-link-1981 tag-link-position-15" style="font-size: 14.730769230769pt;" aria-label="Tools (24 Einträge)">Tools</a></li> <li><a href="https://graberj.wordpress.com/tag/veranstaltungen/" class="tag-cloud-link tag-link-7350 tag-link-position-16" style="font-size: 9.8846153846154pt;" aria-label="Veranstaltungen (10 Einträge)">Veranstaltungen</a></li> <li><a href="https://graberj.wordpress.com/tag/versionsverwaltung/" class="tag-cloud-link tag-link-13365714 tag-link-position-17" style="font-size: 8pt;" aria-label="Versionsverwaltung (7 Einträge)">Versionsverwaltung</a></li> <li><a href="https://graberj.wordpress.com/tag/visualstudio/" class="tag-cloud-link tag-link-43662 tag-link-position-18" style="font-size: 8pt;" aria-label="VisualStudio (7 Einträge)">VisualStudio</a></li> <li><a href="https://graberj.wordpress.com/tag/web/" class="tag-cloud-link tag-link-151 tag-link-position-19" style="font-size: 11.365384615385pt;" aria-label="Web (13 Einträge)">Web</a></li> <li><a href="https://graberj.wordpress.com/tag/zertifizierung/" class="tag-cloud-link tag-link-716734 tag-link-position-20" style="font-size: 8pt;" aria-label="Zertifizierung (7 Einträge)">Zertifizierung</a></li> </ul> </aside><aside id="archives-3" class="widget widget_archive"><h2 class="widget-title">Archiv</h2> <label class="screen-reader-text" for="archives-dropdown-3">Archiv</label> <select id="archives-dropdown-3" name="archive-dropdown"> <option value="">Monat auswählen</option> <option value='https://graberj.wordpress.com/2021/12/'> Dezember 2021 (2)</option> <option value='https://graberj.wordpress.com/2020/12/'> Dezember 2020 (1)</option> <option value='https://graberj.wordpress.com/2020/06/'> Juni 2020 (1)</option> <option value='https://graberj.wordpress.com/2019/05/'> Mai 2019 (1)</option> <option value='https://graberj.wordpress.com/2019/02/'> Februar 2019 (1)</option> <option value='https://graberj.wordpress.com/2017/07/'> Juli 2017 (1)</option> <option value='https://graberj.wordpress.com/2017/01/'> Januar 2017 (1)</option> <option value='https://graberj.wordpress.com/2016/04/'> April 2016 (1)</option> <option value='https://graberj.wordpress.com/2016/03/'> März 2016 (1)</option> <option value='https://graberj.wordpress.com/2016/02/'> Februar 2016 (1)</option> <option value='https://graberj.wordpress.com/2016/01/'> Januar 2016 (1)</option> <option value='https://graberj.wordpress.com/2015/12/'> Dezember 2015 (1)</option> <option value='https://graberj.wordpress.com/2015/11/'> November 2015 (1)</option> <option value='https://graberj.wordpress.com/2015/10/'> Oktober 2015 (1)</option> <option value='https://graberj.wordpress.com/2015/09/'> September 2015 (1)</option> <option value='https://graberj.wordpress.com/2015/08/'> August 2015 (1)</option> <option value='https://graberj.wordpress.com/2015/07/'> Juli 2015 (1)</option> <option value='https://graberj.wordpress.com/2015/06/'> Juni 2015 (1)</option> <option value='https://graberj.wordpress.com/2015/05/'> Mai 2015 (1)</option> <option value='https://graberj.wordpress.com/2015/04/'> April 2015 (1)</option> <option value='https://graberj.wordpress.com/2015/03/'> März 2015 (1)</option> <option value='https://graberj.wordpress.com/2015/02/'> Februar 2015 (1)</option> <option value='https://graberj.wordpress.com/2015/01/'> Januar 2015 (1)</option> <option value='https://graberj.wordpress.com/2014/12/'> Dezember 2014 (2)</option> <option value='https://graberj.wordpress.com/2014/11/'> November 2014 (1)</option> <option value='https://graberj.wordpress.com/2014/10/'> Oktober 2014 (1)</option> <option value='https://graberj.wordpress.com/2014/09/'> September 2014 (2)</option> <option value='https://graberj.wordpress.com/2014/08/'> August 2014 (1)</option> <option value='https://graberj.wordpress.com/2014/07/'> Juli 2014 (2)</option> <option value='https://graberj.wordpress.com/2014/06/'> Juni 2014 (2)</option> <option value='https://graberj.wordpress.com/2014/05/'> Mai 2014 (2)</option> <option value='https://graberj.wordpress.com/2014/04/'> April 2014 (2)</option> <option value='https://graberj.wordpress.com/2014/03/'> März 2014 (3)</option> <option value='https://graberj.wordpress.com/2014/02/'> Februar 2014 (1)</option> <option value='https://graberj.wordpress.com/2014/01/'> Januar 2014 (1)</option> <option value='https://graberj.wordpress.com/2013/12/'> Dezember 2013 (1)</option> <option value='https://graberj.wordpress.com/2013/11/'> November 2013 (2)</option> <option value='https://graberj.wordpress.com/2013/10/'> Oktober 2013 (5)</option> <option value='https://graberj.wordpress.com/2013/09/'> September 2013 (3)</option> <option value='https://graberj.wordpress.com/2013/08/'> August 2013 (3)</option> <option value='https://graberj.wordpress.com/2013/07/'> Juli 2013 (4)</option> <option value='https://graberj.wordpress.com/2013/06/'> Juni 2013 (2)</option> <option value='https://graberj.wordpress.com/2013/05/'> Mai 2013 (1)</option> <option value='https://graberj.wordpress.com/2013/04/'> April 2013 (1)</option> <option value='https://graberj.wordpress.com/2013/03/'> März 2013 (3)</option> <option value='https://graberj.wordpress.com/2013/02/'> Februar 2013 (5)</option> <option value='https://graberj.wordpress.com/2013/01/'> Januar 2013 (4)</option> <option value='https://graberj.wordpress.com/2012/12/'> Dezember 2012 (4)</option> <option value='https://graberj.wordpress.com/2012/11/'> November 2012 (5)</option> <option value='https://graberj.wordpress.com/2012/10/'> Oktober 2012 (4)</option> <option value='https://graberj.wordpress.com/2012/09/'> September 2012 (4)</option> <option value='https://graberj.wordpress.com/2012/08/'> August 2012 (3)</option> <option value='https://graberj.wordpress.com/2012/07/'> Juli 2012 (2)</option> <option value='https://graberj.wordpress.com/2012/04/'> April 2012 (2)</option> <option value='https://graberj.wordpress.com/2012/03/'> März 2012 (3)</option> <option value='https://graberj.wordpress.com/2012/01/'> Januar 2012 (1)</option> <option value='https://graberj.wordpress.com/2011/12/'> Dezember 2011 (2)</option> <option value='https://graberj.wordpress.com/2011/11/'> November 2011 (3)</option> <option value='https://graberj.wordpress.com/2011/10/'> Oktober 2011 (5)</option> <option value='https://graberj.wordpress.com/2011/09/'> September 2011 (5)</option> <option value='https://graberj.wordpress.com/2011/08/'> August 2011 (2)</option> <option value='https://graberj.wordpress.com/2011/07/'> Juli 2011 (3)</option> <option value='https://graberj.wordpress.com/2011/06/'> Juni 2011 (4)</option> <option value='https://graberj.wordpress.com/2011/05/'> Mai 2011 (5)</option> <option value='https://graberj.wordpress.com/2011/04/'> April 2011 (4)</option> <option value='https://graberj.wordpress.com/2011/03/'> März 2011 (1)</option> <option value='https://graberj.wordpress.com/2011/02/'> Februar 2011 (2)</option> <option value='https://graberj.wordpress.com/2011/01/'> Januar 2011 (3)</option> <option value='https://graberj.wordpress.com/2010/12/'> Dezember 2010 (2)</option> <option value='https://graberj.wordpress.com/2010/11/'> November 2010 (2)</option> <option value='https://graberj.wordpress.com/2010/06/'> Juni 2010 (3)</option> <option value='https://graberj.wordpress.com/2010/05/'> Mai 2010 (3)</option> <option value='https://graberj.wordpress.com/2010/04/'> April 2010 (5)</option> <option value='https://graberj.wordpress.com/2010/03/'> März 2010 (5)</option> <option value='https://graberj.wordpress.com/2010/02/'> Februar 2010 (3)</option> <option value='https://graberj.wordpress.com/2010/01/'> Januar 2010 (6)</option> <option value='https://graberj.wordpress.com/2009/12/'> Dezember 2009 (9)</option> <option value='https://graberj.wordpress.com/2009/11/'> November 2009 (4)</option> <option value='https://graberj.wordpress.com/2009/10/'> Oktober 2009 (6)</option> <option value='https://graberj.wordpress.com/2009/09/'> September 2009 (6)</option> </select> <script> (function() { var dropdown = document.getElementById( "archives-dropdown-3" ); function onSelectChange() { if ( dropdown.options[ dropdown.selectedIndex ].value !== '' ) { document.location.href = this.options[ this.selectedIndex ].value; } } dropdown.onchange = onSelectChange; })(); </script> </aside><aside id="top-posts-3" class="widget widget_top-posts"><h2 class="widget-title">Top Beiträge & Seiten</h2><ul><li><a href="https://graberj.wordpress.com/2011/01/11/java-string-von-der-kommandozeile-lesen-mit-scanner/" class="bump-view" data-bump-view="tp">Java: String von der Kommandozeile lesen (mit java.util.Scanner)</a></li><li><a href="https://graberj.wordpress.com/2011/10/25/techdays-2011-in-bern/" class="bump-view" data-bump-view="tp">TechDays 2011 in Bern</a></li><li><a href="https://graberj.wordpress.com/2013/02/17/ms-sql-server-login-mittels-passwort-aktivieren/" class="bump-view" data-bump-view="tp">MS SQL Server: Login mittels Passwort aktivieren</a></li></ul></aside><aside id="linkcat-1356" class="widget widget_links"><h2 class="widget-title">Blogroll</h2> <ul class='xoxo blogroll'> <li><a href="http://www.databinding.net/" title="Blog von René Leupold">Databinding.net</a></li> <li><a href="http://geek-and-poke.com/" rel="noopener" target="_blank">Geek & Poke</a></li> <li><a href="http://www.ImproveAndRepeat.com" rel="me noopener" target="_blank">Improve & Repeat</a></li> <li><a href="http://www.lostechies.com/" rel="noopener" target="_blank">Los Techies</a></li> <li><a href="http://xkcd.com/" rel="noopener" target="_blank">XKCD</a></li> </ul> </aside> <aside id="flickr-2" class="widget widget_flickr"><h2 class="widget-title">Flickr Photos</h2><!-- Start of Flickr Widget --> <div class="flickr-wrapper flickr-size-thumbnail"> <div class="flickr-images"> <a href="https://www.flickr.com/photos/johnny_graber/53734203462/"><img src="https://live.staticflickr.com/65535/53734203462_e5ee684b54_s.jpg" alt="Copenhagen_2024_08_CopenhagenAtNight_009" title="Copenhagen_2024_08_CopenhagenAtNight_009" /></a><a href="https://www.flickr.com/photos/johnny_graber/53734203512/"><img src="https://live.staticflickr.com/65535/53734203512_a5f6f3d000_s.jpg" alt="Copenhagen_2024_08_CopenhagenAtNight_010" title="Copenhagen_2024_08_CopenhagenAtNight_010" /></a><a href="https://www.flickr.com/photos/johnny_graber/53735132801/"><img src="https://live.staticflickr.com/65535/53735132801_08eff04dfb_s.jpg" alt="Copenhagen_2024_08_CopenhagenAtNight_011" title="Copenhagen_2024_08_CopenhagenAtNight_011" /></a><a href="https://www.flickr.com/photos/johnny_graber/53735132741/"><img src="https://live.staticflickr.com/65535/53735132741_f675ea01b0_s.jpg" alt="Copenhagen_2024_08_CopenhagenAtNight_006" title="Copenhagen_2024_08_CopenhagenAtNight_006" /></a> </div> <a class="flickr-more" href="https://www.flickr.com/photos/johnny_graber/"> Mehr Fotos </a> </div> <!-- End of Flickr Widget --> </aside><aside id="blog_subscription-3" class="widget widget_blog_subscription jetpack_subscription_widget"><h2 class="widget-title"><label for="subscribe-field">Blog per E-Mail folgen</label></h2> <div class="wp-block-jetpack-subscriptions__container"> <form action="https://subscribe.wordpress.com" method="post" accept-charset="utf-8" data-blog="9035432" data-post_access_level="everybody" id="subscribe-blog" > <p>Gib deine E-Mail-Adresse ein, um diesem Blog zu folgen und per E-Mail Benachrichtigungen über neue Beiträge zu erhalten.</p> <p id="subscribe-email"> <label id="subscribe-field-label" for="subscribe-field" class="screen-reader-text" > E-Mail-Adresse: </label> <input type="email" name="email" style="width: 95%; padding: 1px 10px" placeholder="E-Mail-Adresse" value="" id="subscribe-field" required /> </p> <p id="subscribe-submit" > <input type="hidden" name="action" value="subscribe"/> <input type="hidden" name="blog_id" value="9035432"/> <input type="hidden" name="source" value="https://graberj.wordpress.com/tag/zertifizierung/"/> <input type="hidden" name="sub-type" value="widget"/> <input type="hidden" name="redirect_fragment" value="subscribe-blog"/> <input type="hidden" id="_wpnonce" name="_wpnonce" value="a029b27213" /> <button type="submit" class="wp-block-button__link" > Folgen </button> </p> </form> </div> </aside> <div id="atatags-286348-675ad6f66265f"></div> <script> __ATA.cmd.push(function() { __ATA.initDynamicSlot({ id: 'atatags-286348-675ad6f66265f', location: 140, formFactor: '003', label: { text: 'Werbeanzeigen', }, creative: { reportAd: { text: 'Diese Anzeige melden', }, privacySettings: { text: 'Datenschutz', } } }); }); </script> </div><!-- .widget-area --> </div><!-- .secondary --> </div><!-- .sidebar --> <div id="content" class="site-content"> <section id="primary" class="content-area"> <main id="main" class="site-main" role="main"> <header class="page-header"> <h1 class="page-title">Schlagwort: <span>Zertifizierung</span></h1> </header><!-- .page-header --> <article id="post-3248" class="post-3248 post type-post status-publish format-standard hentry category-net category-dnugbern tag-net tag-zertifizierung"> <header class="entry-header"> <h2 class="entry-title"><a href="https://graberj.wordpress.com/2014/06/30/tipps-fur-die-vorbereitung-der-zertifizierungen-70-480-und-70-492/" rel="bookmark">Tipps für die Vorbereitung der Zertifizierungen 70-480 (HTML5 & JavaScript) und 70-492 (Upgrade MCSD: Web Applications)</a></h2> </header><!-- .entry-header --> <div class="entry-content"> <p>Nach gut 2 Jahren SharePoint war es wieder an der Zeit mein Wissen bezüglich Webanwendungen auf einen aktuellen Stand zu bringen. Ich nutzte diese Gelegenheit um auch gleich meine Microsoft-Zertifizierungen zu aktualisieren. Die dabei gewonnenen Erkenntnisse bei der Prüfungsvorbereitung sind das Thema dieses Beitrages. </p> <p> </p> <h2>Sinn und Zweck der Zertifizierungen</h2> <p>Zertifizierungen haben nicht gerade einen guten Ruf. Geht es dann noch um eine Zertifizierung von Microsoft über ein Thema wie HTML5 nimmt das Verständnis nochmals deutlich ab. Zu viel machte Microsoft im letzten Jahrzehnt in diesem Bereich falsch. In den letzten Jahren hat aber ein gründliches umdenken stattgefunden, das glücklicherweise nicht nur auf die Entwicklungsabteilung von Microsoft beschränkt ist. Bei der Zertifizierung <a href="http://www.microsoft.com/learning/de-ch/exam-70-480.aspx">70-480</a> geht es um HTML5 und nicht ein nur von Microsoft verwendete Teilmenge. Man kann das gelernte somit auch problemlos bei einem Rails-Projekt einsetzen.</p> <p>Für mich liegt der Sinn dieser Zertifizierungen darin, dass man sich mit der ganzen Bandbreite der jeweiligen Technologie auseinandersetzen muss. Im Alltagseinsatz nutzt man oft nur wenige Funktionen und beschränkt seine Lösungen auf das bekannte. Muss man sich aber mit allen Web-Frameworks von Microsoft beschäftigen entdeckt man neue Möglichkeiten um passendere Lösungen zu entwickeln. Das geht allerdings nur wenn man sich in der Vorbereitungsphase vertieft mit der Materie beschäftigt – nur einen Braindump auswendig lernen genügt da nicht. </p> <p> </p> <h2>Starker Praxisbezug</h2> <p>Die neuste Generation der Microsoft-Zertifizierungen ist äusserst praxisbezogen. Ohne praktische Kenntnisse und Programmiererfahrung kann man diese Prüfungen nicht bestehen. Die Fragen gehen stellenweise sehr in die Details, im Gegensatz zu früher aber ausnahmslos in relevante Bereiche die jedem bekannt sind der die entsprechende Technologie bereits verwendet hat. </p> <p> </p> <h2>Vorbereiten auf 70-480</h2> <p>Die erste Anlaufstelle ist noch immer die <a href="http://www.microsoft.com/learning/de-ch/exam-70-480.aspx">Prüfungsseite</a>. Darin werden die geprüften Themen aufgeführt und es finden sich Links zu Büchern und Vorbereitungskursen. Die Bücher brachten mich bei dieser Zertifizierung allerdings nicht weiter. Der <a href="https://graberj.wordpress.com/2014/05/21/buch-rezension-zu-training-guide-programming-in-html5-with-javascript-and-css3/">„Training Guide“ ist nicht für die Prüfung gedacht</a> und das Buch „Exam Ref 70-480“ ist nach mehreren Verschiebungen wohl frühestens Ende Juli erhältlich. Als Alternative kann ich diese 3 Bücher empfehlen</p> <ul> <li>„<a href="http://pragprog.com/book/bhh52e/html5-and-css3">HTML 5 and CSS 3 (2nd edition)</a>“ von Brian P. Hogan (<a href="https://graberj.wordpress.com/2014/03/26/buch-rezension-zu-html5-and-css3-2nd-edition/">Rezension</a>)</li> <li>„<a href="http://shop.oreilly.com/product/9780596517748.do">JavaScript: The Good Parts</a>“ von Douglas Crockford</li> <li>„<a href="http://shop.oreilly.com/product/9780596806767.do">JavaScript Patterns</a>“ von Stoyan Stefanov</li> </ul> <p>Basierend auf der Liste der bewerteten Fähigkeiten habe ich auf <a href="https://github.com/jgraber/70-480">GitHub eine Linksammlung und zahlreiche Beispiele</a> zusammengetragen. In Kombination mit den <a href="http://www.measureup.com/70-480-Programming-in-HTML5-with-JavaScript-and-CSS3-P4900.aspx">Übungsfragen von MeasureUp</a> und sehr vielen praktischen Übungen habe ich mir das benötigte Wissen aufgebaut und die Prüfung erfolgreich bestanden.</p> <p> </p> <h2>Vorbereitung 70-492</h2> <p>Das Upgrade von <a href="http://www.microsoft.com/learning/de-ch/mcpd-certification.aspx">MCPD</a> Web Developer 4 auf <a href="http://www.microsoft.com/learning/de-ch/mcsd-certification.aspx">MCSE</a> Web Applications war eine grössere Herausforderung, da hier 2 Zertifizierungen (<a href="http://www.microsoft.com/learning/de-ch/exam-70-486.aspx">70-486 zu ASP.Net MVC 4</a> und <a href="http://www.microsoft.com/learning/de-ch/exam-70-487.aspx">70-487 zu Azure und Web Services</a>) kombiniert werden. Um es richtig spannend zu machen werden diese Teile einzeln bewertet und die schlechtere Punktezahl ist entscheidend für das bestehen der Prüfung.</p> <p>Die Themenvielfalt der <a href="http://www.microsoft.com/learning/de-ch/exam-70-492.aspx">bewerteten Fähigkeit auf der Prüfungsseite</a> erstaunt daher nicht. Allerdings gibt es für einmal weder passende Bücher noch entsprechende Übungsfragen. Ich konnte diese Lücke mit den vielen Kursen von <a href="http://pluralsight.com/training">Pluralsight</a> rund um Azure, ASP.Net MVC und Web API füllen. Dies benötigte zwar viel Zeit, allerdings kann ich einige der präsentierten Ansätze ohne grosse Änderungen direkt für produktive Zwecke verwenden. Die Namen der entsprechenden Kurse habe ich zusammen mit der <a href="https://github.com/jgraber/70-492">Linkliste ebenfalls auf GitHub</a> veröffentlicht.</p> <p>Rückblickend wäre es wohl dennoch einfacher gewesen die entsprechenden Übungsfragen und <a href="https://www.microsoftpressstore.com/store/exam-ref-70-486-developing-asp.net-mvc-4-web-applications-9780735677227">Exam Ref Bücher zu 70-486</a> und <a href="https://www.microsoftpressstore.com/store/exam-ref-70-487-developing-windows-azure-and-web-services-9780735677241">70-487</a> zu verwenden. </p> <p> </p> <h2>Fazit</h2> <p>Gegenüber den 2010er Zertifizierungen haben die Prüfungsfragen an Praxisbezug gewonnen und fordern viel Wissen von den Kandidaten. Damit wächst aus meiner Sicht auch die Relevanz der aktuellen Microsoft-Zertifizierungen. </p> <p>Neben fundierten Praxiskenntnissen ist für eine Vorbereitung aber auch ein genaues Studium der bewerteten Fähigkeit wichtig. Falls die von mir zusammengetragenen Links dabei helfen würde ich mich über eine entsprechende Rückmeldung freuen.</p> <div id="atatags-26942-675ad6f663092"></div> <script> __ATA.cmd.push(function() { __ATA.initDynamicSlot({ id: 'atatags-26942-675ad6f663092', location: 120, formFactor: '001', label: { text: 'Werbeanzeigen', }, creative: { reportAd: { text: 'Diese Anzeige melden', }, privacySettings: { text: 'Datenschutz', } } }); }); </script><div id="jp-post-flair" class="sharedaddy sd-rating-enabled sd-sharing-enabled"><div class="sd-block sd-rating"><h3 class="sd-title">Bewerten:</h3><div class="cs-rating pd-rating" id="pd_rating_holder_252279_post_3248"></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="posted-on"><span class="screen-reader-text">Veröffentlicht am </span><a href="https://graberj.wordpress.com/2014/06/30/tipps-fur-die-vorbereitung-der-zertifizierungen-70-480-und-70-492/" rel="bookmark"><time class="entry-date published" datetime="2014-06-30T06:30:25+02:00">30. Juni 2014</time><time class="updated" datetime="2014-06-29T21:03:45+02:00">29. Juni 2014</time></a></span><span class="cat-links"><span class="screen-reader-text">Katgeorien </span><a href="https://graberj.wordpress.com/category/net/" rel="category tag">.Net</a>, <a href="https://graberj.wordpress.com/category/dnugbern/" rel="category tag">dnugBern</a></span><span class="tags-links"><span class="screen-reader-text">Schlagwörter </span><a href="https://graberj.wordpress.com/tag/net/" rel="tag">.Net</a>, <a href="https://graberj.wordpress.com/tag/zertifizierung/" rel="tag">Zertifizierung</a></span> </footer><!-- .entry-footer --> </article><!-- #post-3248 --> <article id="post-3197" class="post-3197 post type-post status-publish format-standard hentry category-net category-bucher category-dnugbern tag-net tag-bucher tag-web tag-zertifizierung"> <header class="entry-header"> <h2 class="entry-title"><a href="https://graberj.wordpress.com/2014/05/21/buch-rezension-zu-training-guide-programming-in-html5-with-javascript-and-css3/" rel="bookmark">Buch-Rezension zu „Training Guide: Programming in HTML5 with JavaScript and CSS3“</a></h2> </header><!-- .entry-header --> <div class="entry-content"> <p><a href="https://www.microsoftpressstore.com/store/training-guide-programming-in-html5-with-javascript-9780735674387"><img data-attachment-id="3199" data-permalink="https://graberj.wordpress.com/2014/05/21/buch-rezension-zu-training-guide-programming-in-html5-with-javascript-and-css3/html5css3trainingguide/" data-orig-file="https://graberj.wordpress.com/wp-content/uploads/2014/03/html5css3trainingguide.png" data-orig-size="150,183" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":""}" data-image-title="HTML5 &amp; CSS3 Training Guide" data-image-description="" data-image-caption="" data-medium-file="https://graberj.wordpress.com/wp-content/uploads/2014/03/html5css3trainingguide.png?w=150" data-large-file="https://graberj.wordpress.com/wp-content/uploads/2014/03/html5css3trainingguide.png?w=150" src="https://graberj.wordpress.com/wp-content/uploads/2014/03/html5css3trainingguide.png?w=660" alt="HTML5 & CSS3 Training Guide" class="alignleft size-full wp-image-3199" srcset="https://graberj.wordpress.com/wp-content/uploads/2014/03/html5css3trainingguide.png 150w, https://graberj.wordpress.com/wp-content/uploads/2014/03/html5css3trainingguide.png?w=123&h=150 123w" sizes="(max-width: 150px) 100vw, 150px" /></a>Wer sich für die Zertifizierung <a href="http://www.microsoft.com/learning/de-ch/exam-70-480.aspx">70-480 „Programming in HTML5 with JavaScript and CSS3“</a> vorbereitet trifft bald einmal auf den gleichnamigen <a href="https://www.microsoftpressstore.com/store/training-guide-programming-in-html5-with-javascript-9780735674387">Training Guide von Glenn Johnson</a>. Dieser ist nicht nur auf der offiziellen Seite zur Prüfung als Vorbereitungsmaterial aufgeführt, sondern folgt auch dem Aufbau der Trainingsbücher von Microsoft Press für die .Net 4 Zertifizierungen. </p> <p>Diese Bücher waren <a href="https://graberj.wordpress.com/2012/03/31/buch-rezension-zu-mcpd-70-519-exam-ref/">mal besser</a> und <a href="https://graberj.wordpress.com/2011/03/22/rezension-training-kit-70-511/">mal schlechter</a> geeignet<br /> um neben der Prüfung auch im Praxisalltag eingesetzt zu werden. Man konnte sich damit aber immer gut auf die Zertifizierung vorbereiten. Mit diesem Training Guide ist dies leider nicht der Fall. </p> <p> </p> <h2>Prüfungsumfang nicht abgedeckt</h2> <p>Noch im Intro gibt es einen kleinen und wichtigen Hinweis der gerne überlesen wird:</p> <blockquote><p>This book covers some of the topics and skills that are the subject of the Microsoft certification exam 70-480. If you are using this book to complement your study materials, you might find this information useful. Note that this book is designed to help you in the job role; it might not cover all exam topics.</p></blockquote> <p>Wie gross die Lücke zwischen Training Guide und Prüfung ist hängt von der Interpretation der <a href="http://www.microsoft.com/learning/de-ch/exam-70-480.aspx">bewerteten Fähigkeiten</a> ab. Man wird aber kaum um zusätzliche Bücher und viel eigenen Code herumkommen um sich gut vorzubereiten. </p> <p>Da das Buch aber dennoch sehr auf die Prüfung fokussiert ist sind in der Praxis zusammenhängende Arbeiten über mehrere Kapitel verstreut. Ein ständiges hin und her ist damit unvermeidlich und schmälert den Nutzen abseits der Zertifizierung erheblich.</p> <p> </p> <h2>Zielpublikum?</h2> <p>Bisher ist mir nicht klar an wen sich dieses Buch eigentlich richtet. Als Vorbereitung für die Prüfung fehlt zu viel, für den Praxisalltag passt die Struktur nicht. Da die Grundlagen ebenfalls nur unzureichend behandelt werden ist es auch nicht als Einstiegsbuch in die Themen HTML5 und CSS3 geeignet. </p> <p>Übrig blieben somit noch die Entwickler die ihre ModernUI-Anwendungen nicht mehr in C# sondern in HTML5 und JavaScript schreiben wollen. Allerdings wird dieses Thema nur im 1. Kapitel behandelt und was dort steht hilft einem auch nur bei der Auswahl der richtigen Visual Studio Version.</p> <p> </p> <h2>Alternativen</h2> <p>Als zwingende Ergänzung und je nach Wissensstand auch als Alternative kann ich diese Bücher empfehlen:</p> <ul> <li>„<a href="http://pragprog.com/book/bhh52e/html5-and-css3">HTML 5 and CSS 3 (2nd edition)</a>“ von Brian P. Hogan (<a href="https://graberj.wordpress.com/2014/03/26/buch-rezension-zu-html5-and-css3-2nd-edition/">Rezension</a>)</li> <li>„<a href="http://shop.oreilly.com/product/9780596517748.do">JavaScript: The Good Parts</a>“ von Douglas Crockford</li> <li>„<a href="http://shop.oreilly.com/product/9780596806767.do">JavaScript Patterns</a>“ von Stoyan Stefanov</li> </ul> <p>In diesen 3 Büchern wird weit mehr behandelt als für die Zertifizierung notwendig ist, allerdings helfen einem diese Konzepte wartbaren Code zu schreiben. Den Zeitaufwand dürfte man so schnell eingespart haben.</p> <p> </p> <h2>Fazit</h2> <p>Trotz zahlreicher guter Erklärungen kann ich dieses Buch nicht weiterempfehlen. Der mit dem Titel implizierte Hauptzweck der Prüfungsvorbereitung wird zu wenig umgesetzt und als Praxisbuch sind die behandelten Themen zu verzettelt. </p> <p>Wer sich weder für die Zertifizierung noch für Windows Store Apps interessiert findet mit „<a href="http://pragprog.com/book/bhh52e/html5-and-css3">HTML 5 and CSS 3</a>“ eine deutlich bessere Alternative. </p> <p> </p> <h2>Zum Buch</h2> <p>„<a href="https://www.microsoftpressstore.com/store/training-guide-programming-in-html5-with-javascript-9780735674387">Training Guide: Programming in HTML5 with JavaScript and CSS3</a>“ von Glenn Johnson, 2013 Microsoft Press, ISBN 978-0-7356-7438-7, 682 Seiten, Englisch</p> <div id="atatags-370373-675ad6f665607"> <script type="text/javascript"> __ATA.cmd.push(function() { __ATA.initVideoSlot('atatags-370373-675ad6f665607', { sectionId: '370373', format: 'inread' }); }); </script> </div><div id="jp-post-flair" class="sharedaddy sd-rating-enabled sd-sharing-enabled"><div class="sd-block sd-rating"><h3 class="sd-title">Bewerten:</h3><div class="cs-rating pd-rating" id="pd_rating_holder_252279_post_3197"></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="posted-on"><span class="screen-reader-text">Veröffentlicht am </span><a href="https://graberj.wordpress.com/2014/05/21/buch-rezension-zu-training-guide-programming-in-html5-with-javascript-and-css3/" rel="bookmark"><time class="entry-date published" datetime="2014-05-21T06:30:38+02:00">21. Mai 2014</time><time class="updated" datetime="2014-05-20T17:49:59+02:00">20. Mai 2014</time></a></span><span class="cat-links"><span class="screen-reader-text">Katgeorien </span><a href="https://graberj.wordpress.com/category/net/" rel="category tag">.Net</a>, <a href="https://graberj.wordpress.com/category/bucher/" rel="category tag">Bücher</a>, <a href="https://graberj.wordpress.com/category/dnugbern/" rel="category tag">dnugBern</a></span><span class="tags-links"><span class="screen-reader-text">Schlagwörter </span><a href="https://graberj.wordpress.com/tag/net/" rel="tag">.Net</a>, <a href="https://graberj.wordpress.com/tag/bucher/" rel="tag">Bücher</a>, <a href="https://graberj.wordpress.com/tag/web/" rel="tag">Web</a>, <a href="https://graberj.wordpress.com/tag/zertifizierung/" rel="tag">Zertifizierung</a></span> </footer><!-- .entry-footer --> </article><!-- #post-3197 --> <article id="post-1928" class="post-1928 post type-post status-publish format-standard hentry category-net category-bucher tag-bucher tag-zertifizierung"> <header class="entry-header"> <h2 class="entry-title"><a href="https://graberj.wordpress.com/2012/03/31/buch-rezension-zu-mcpd-70-519-exam-ref/" rel="bookmark">Buch-Rezension zu „MCPD 70-519 Exam Ref“</a></h2> </header><!-- .entry-header --> <div class="entry-content"> <p><a href="http://shop.oreilly.com/product/0790145317780.do"><img data-attachment-id="1933" data-permalink="https://graberj.wordpress.com/2012/03/31/buch-rezension-zu-mcpd-70-519-exam-ref/9780735657267_min/" data-orig-file="https://graberj.wordpress.com/wp-content/uploads/2012/03/9780735657267_min.png" data-orig-size="150,184" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":""}" data-image-title="70-519 Exam Ref" data-image-description="" data-image-caption="" data-medium-file="https://graberj.wordpress.com/wp-content/uploads/2012/03/9780735657267_min.png?w=150" data-large-file="https://graberj.wordpress.com/wp-content/uploads/2012/03/9780735657267_min.png?w=150" src="https://graberj.wordpress.com/wp-content/uploads/2012/03/9780735657267_min.png?w=660" alt="" title="70-519 Exam Ref" class="alignleft size-full wp-image-1933" srcset="https://graberj.wordpress.com/wp-content/uploads/2012/03/9780735657267_min.png 150w, https://graberj.wordpress.com/wp-content/uploads/2012/03/9780735657267_min.png?w=122&h=150 122w" sizes="(max-width: 150px) 100vw, 150px" /></a>„<a href="http://shop.oreilly.com/product/0790145317780.do">MCPD 70-519 Exam Ref: Designing and Developing Web Applications Using Microsoft .NET Framework 4</a>“ von Tony Northrup erschien im November 2011 bei Microsoft Press.</p> <p>Dieses Buch ist zur Vorbereitung der <a href="http://www.microsoft.com/learning/en/us/exam.aspx?id=70-519">MCPD Zertifizierung 70-519</a> geschrieben worden. Entsprechend deckt es die Themen für die Zertifizierung sehr gut ab, geht aber nicht darüber hinaus.</p> <p> <br /> <br /> <br /> </p> <h2>Aufbau</h2> <p>Das Buch folgt genau dem <a href="http://www.microsoft.com/learning/en/us/exam.aspx?id=70-519#tab2">Prüfungsumfang</a>. So genau dass sowohl die Hauptkapitel wie auch die Unterkapitel gleich benannt wurden wie auf der Prüfungsseite. Dies hilft einerseits beim finden des entsprechenden Kapitels, andererseits ist das Buch so recht zerstückelt. Um zu verstehen wie die einzelnen Teile zusammenarbeiten muss man zwingend das ganze Buch lesen.</p> <p>Am Ende jedes Unterkapitels gibt es eine Zusammenfassung und Fragen zum gerade behandelten Thema. Bei den Fragen sollte man nicht nur auf die Fragen an sich achten, sondern auch auf das Szenario in das die Fragen eingebettet sind. Ein genaues Lesen der Beschreibung macht das Beantworten der Fragen deutlich einfacher.</p> <p> </p> <h2>Inhalt</h2> <p>Die Themen werden entsprechend der Stufe MCPD auf einer höheren Abstraktionsebene behandelt als bei den Training-Kits für die Technology Specialist Zertifizierungen. Hier geht es mehr darum zu wissen was es für verschiedene Caching-Möglichkeiten gibt als wie man diese aktiviert. Das man auch die Details kennt hat man ja bereits mit den TS-* Zertifizierungen bewiesen.</p> <p>Behandelt wird alles vom Strukturieren einer Anwendung bis zur passenden Deployment Strategie in diesen 6 Kapiteln:</p> <ol> <li>Design application architectures</li> <li>Design the user experience</li> <li>Design data strategies and structures</li> <li>Design a security architecture and implementation</li> <li>Prepare for and investigate application issues</li> <li>Design a deployment strategy</li> </ol> <p> </p> <h2>Was fehlt</h2> <p>Für die Zertifizierung hat das Buch alles wesentliche abgedeckt. Dort wo es mir an praktischer Erfahrung fehlte oder wo ich bedarf nach einer detaillierteren Erklärung hatte half mir das MSDN weiter.</p> <p>Um das Buch für etwas anderes als die Prüfungsvorbereitung zu nutzen fehlt allerdings recht viel. Neben den geprüften Technologien werden keinerlei Informationen über Alternativen genannt. Wer nur dieses Buch hat und damit Lösungen aufbauen will wird so einiges verpassen. </p> <p> </p> <h2>Fazit</h2> <p>Für die Prüfungsvorbereitung ist dieses Buch eine sehr gute Wahl. Man bekommt alles notwendige um sich solide vorzubereiten. Man muss sich aber im klaren sein das Alternativen wie <a href="http://nhforge.org/Default.aspx">NHibernate</a> oder <a href="http://logging.apache.org/log4net/">Log4net</a> mit keinem Wort erwähnt werden. Der Nutzen über die Zertifizierung hinaus ist dadurch doch recht limitiert.</p> <p> </p> <h2>Zum Buch</h2> <p>„<a href="http://shop.oreilly.com/product/0790145317780.do">MCPD 70-519 Exam Ref: Designing and Developing Web Applications Using Microsoft .NET Framework 4</a>“ von Tony Northrup, 2011 Microsoft Press, ISBN 978-0-7356-5726-7, 304 Seiten, Englisch</p> <div id="jp-post-flair" class="sharedaddy sd-rating-enabled sd-sharing-enabled"><div class="sd-block sd-rating"><h3 class="sd-title">Bewerten:</h3><div class="cs-rating pd-rating" id="pd_rating_holder_252279_post_1928"></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="posted-on"><span class="screen-reader-text">Veröffentlicht am </span><a href="https://graberj.wordpress.com/2012/03/31/buch-rezension-zu-mcpd-70-519-exam-ref/" rel="bookmark"><time class="entry-date published" datetime="2012-03-31T12:37:12+02:00">31. März 2012</time><time class="updated" datetime="2013-02-20T21:51:43+01:00">20. Februar 2013</time></a></span><span class="cat-links"><span class="screen-reader-text">Katgeorien </span><a href="https://graberj.wordpress.com/category/net/" rel="category tag">.Net</a>, <a href="https://graberj.wordpress.com/category/bucher/" rel="category tag">Bücher</a></span><span class="tags-links"><span class="screen-reader-text">Schlagwörter </span><a href="https://graberj.wordpress.com/tag/bucher/" rel="tag">Bücher</a>, <a href="https://graberj.wordpress.com/tag/zertifizierung/" rel="tag">Zertifizierung</a></span><span class="comments-link"><a href="https://graberj.wordpress.com/2012/03/31/buch-rezension-zu-mcpd-70-519-exam-ref/#comments">2 Kommentare<span class="screen-reader-text"> zu Buch-Rezension zu „MCPD 70-519 Exam Ref“</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-1928 --> <article id="post-1847" class="post-1847 post type-post status-publish format-standard hentry category-net tag-zertifizierung"> <header class="entry-header"> <h2 class="entry-title"><a href="https://graberj.wordpress.com/2012/03/11/70515vorbereitenmitcampusmvp/" rel="bookmark">70-515 Zertifizierung vorbereiten mit CampusMVP von Krasis</a></h2> </header><!-- .entry-header --> <div class="entry-content"> <p>Das <a href="http://www.amazon.com/MCTS-Self-Paced-Training-Exam-70-515/dp/0735627401">Training Kit</a> von Microsoft Press konnte mich als Vorbereitung für die <a href="http://www.microsoft.com/learning/en/us/exam.aspx?id=70-515">Zertifizierung 70-515</a> (Web Applications Development) nicht überzeugen. Daher kam mir die Anfrage ob ich nicht einen Online-Training reviewen möchte gerade recht.</p> <p><a href="http://www.krasis.com/">Krasis</a> ist eine Firma die seit Jahren Kurse in Spanisch anbietet und nun ihr Angebot um englischsprachige Kurse erweitert. Ich durfte den <a href="http://www.campusmvp.net/catalog/microsoft-certification-online-courses/1-70-515-ts-web-applications-development-with-microsoft-net-framework-4-certification-exam-preparation-course/">Kurs zur Vorbereitung der 70-515 Zertifizierung</a> während 2 Monaten eingehend testen. Als Gegenleistung wurde nur erwartet das ich geradeheraus meine Meinung zum Kurs und der Trainingsmethode blogge. Dies zur Offenlegung meiner Verbindung zu Krasis.</p> <p> </p> <h2>Kursaufbau </h2> <p>Das praktische an einem webbasierten Training ist das man sich die Zeiten selber einteilen kann. Wenn man aber keine fixen Zeiten hat gibt es immer etwas was man sonst noch erledigen muss und so zieht sich der Kurs schnell einmal in die Länge. Dies weiss auch Krasis und empfiehlt daher für den 70-515 Kurs dieses Zeitraster:</p> <table> <tr> <th>Modul</th> <th>Wochen</th> </tr> <tr> <td>ASP.Net 4.0 Web Forms</td> <td>6</td> </tr> <tr> <td>ASP.Net AJAX</td> <td>2</td> </tr> <tr> <td>jQuery</td> <td>1</td> </tr> <tr> <td>ASP.Net MVC</td> <td>1</td> </tr> <tr> <td>MeasureUp Test</td> <td>2</td> </tr> <tr> <th>Total:</th> <th>12</th> </tr> </table> <p>Mit dieser Planung füllt man die 3 Monate die man den Kurs nutzen kann voll aus und ist am Ende bereit für die Zertifizierung. Wem dieses Raster nicht gefällt oder mehr Zeit für jQuery oder ASP.Net MVC haben möchte kann nach Belieben bei den anderen Modulen weniger Zeit verbringen.</p> <p>Steckt man einmal bei einem Thema fest oder hat sonstige Fragen kann man sich an einen Trainer wenden. Für diesen Kurs ist dies <a href="http://jmalarcon.es/">Jose Alarcón</a>, Autor mehrerer Bücher über ASP.Net und zertifizierter Microsoft-Trainer. Ich fand den Kurs verständlich und konnte problemlos folgen, daher habe ich von dieser Möglichkeit keinen Gebrauch gemacht.</p> <p> </p> <h2>Web Forms </h2> <p>Der Kurs orientiert sich an den in der Zertifizierung <a href="http://www.microsoft.com/learning/en/us/exam.aspx?id=70-515#tab2">geprüften Themen</a>. Der grösste Teil widmet sich daher Web Forms. Nach jeweils einer Seite Text folgt ein Video das die Theorie aufnimmt und ihre praktische Anwendung zeigt. Der gleichmässige Wechsel von lesen und anschauen fand ich sehr angenehm.</p> <p>Bis man sich selber an die Übungen in Visual Studio macht hat man mehrmals gezeigt bekommen wo die behandelten Controls liegen und wie man damit arbeiten kann. Dies ist gerade für Einsteiger sehr hilfreich, da man sich so bei den Übungen auf die Aufgabe konzentrieren kann und nicht an Visual Studio scheitert.</p> <p>Um selber aktiv zu werden kann man die gezeigten Beispiele nachprogrammieren und die grösseren Übungen am Ende der Module lösen. Auch hier kann man selber entscheiden wo man wie viel Zeit aufwenden will.</p> <p> </p> <h2>ASP.Net AJAX und jQuery </h2> <p>Das <a href="http://www.asp.net/ajaxlibrary/AjaxControlToolkitSampleSite/">Ajax Control Toolkit</a> von Microsoft bietet einige interessante Funktionen im Zusammenspiel mit Web Forms. Wenn auch die Zukunft dieses Toolkits ungewiss ist, so muss man für die Zertifizierung doch etliche Details kennen. Leider konnte mich dieses Modul nicht ganz überzeugen. Die Texte waren zwar gut geschrieben, doch zeigten die Videos nur genau das was man auf der vorderen Seite lesen konnte. Im Gegensatz zu den anderen Modulen wurde hier Visual Studio 2008 gezeigt und auch die Tonqualität war deutlich schlechter als sonst. Es scheint als ob hier ein Modul aus einem älteren Kurs wiederverwendet wurde.</p> <p>Das Modul zu <a href="http://jquery.com/">jQuery</a> hätte von mir aus gerne tiefer gehen können. Es werden alle prüfungsrelevanten Themen behandelt und die Übersicht zu allen möglichen Selektoren ist sehr gut. Dennoch hätte man Themen wie die Fehlerbehandlung bei AJAX-Aufrufen oder die Kombination mit WebMethods noch ausführlicher zeigen können.</p> <p> </p> <h2>ASP.Net MVC </h2> <p>Wie wohl alle Erklärungen zu MVC wird auch hier erst einmal die einzelnen Teile (Modell, View und Controller) erklärt. Auch wenn ich dies bereits mehrmals gelesen, gehört und gesehen habe, so gab es auch hier Neues zu entdecken:</p> <p><a href="https://graberj.wordpress.com/wp-content/uploads/2012/03/interaccion-m-v-c.png"><img data-attachment-id="1865" data-permalink="https://graberj.wordpress.com/2012/03/11/70515vorbereitenmitcampusmvp/interaccion-m-v-c/" data-orig-file="https://graberj.wordpress.com/wp-content/uploads/2012/03/interaccion-m-v-c.png" data-orig-size="500,258" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":""}" data-image-title="interaccion-m-v-c (c) Krasis" data-image-description="" data-image-caption="" data-medium-file="https://graberj.wordpress.com/wp-content/uploads/2012/03/interaccion-m-v-c.png?w=300" data-large-file="https://graberj.wordpress.com/wp-content/uploads/2012/03/interaccion-m-v-c.png?w=500" src="https://graberj.wordpress.com/wp-content/uploads/2012/03/interaccion-m-v-c.png?w=660" alt="" title="interaccion-m-v-c (c) Krasis" class="aligncenter size-full wp-image-1865" srcset="https://graberj.wordpress.com/wp-content/uploads/2012/03/interaccion-m-v-c.png 500w, https://graberj.wordpress.com/wp-content/uploads/2012/03/interaccion-m-v-c.png?w=150&h=77 150w, https://graberj.wordpress.com/wp-content/uploads/2012/03/interaccion-m-v-c.png?w=300&h=155 300w" sizes="(max-width: 500px) 100vw, 500px" /></a></p> <p>Diese Grafik ist nur ein Beispiel von vielen. In fast allen Erklärungen wird das Zusammenspiel von Modell, View und Controller immer reduziert auf diese 3 Teile gezeigt. Krasis zeigt für einmal auch den Benutzer und wie dieser mit einer MVC-Anwendung arbeitet. Ist man erst am Einstieg in MVC ist diese Grafik deutlich verständlicher als eine reine textuelle Beschreibung der Abläufe.</p> <p> </p> <h2>MeasureUp als hilfreicher Zusatz </h2> <p>Der Fragenkatalog bei Krasis kommt nicht wirklich an die Prüfungsfragen heran. Daher sollte man sich auf jeden Fall noch die Fragebogen von <a href="http://www.measureup.com/70-515-CS-TS-Web-Applications-Development-with-Microsoft-NET-Framework-4-C-Final-P1729.aspx">MeasureUp</a> dazu kaufen. Dessen Fragen sind nicht nur näher an der Prüfung, sondern es wird auch erklären was bei den falschen Antworten nicht korrekt ist.</p> <p> </p> <h2>Kosten </h2> <p>Der Kurs hat seinen <a href="http://www.campusmvp.net/catalog/">Preis</a> und der scheint auf den ersten Blick hoch zu sein. Vergleicht man diesen aber mit dem Preis eines mehrtägigen Kurses von anderen Anbietern ist er moderat. Wo kann man sonst während 3 Monaten auf eine Zertifizierung hin lernen und hat bei Fragen einen Experten auf Abruf?</p> <p>Bis Ende März gibt es alle Kurse mit einem 50% Einführungsrabatt. Wer interessiert ist sollte nicht zu lange warten.</p> <p> </p> <h2>Fazit </h2> <p>Krasis bietet einem ein gutes Konzept zum nachhaltigen Wissensaufbau. Obwohl ich seit Jahren ASP.Net nutze konnte ich schon bei den ersten Seiten etwas Neues lernen. Viele Themen begegnen einem zwar im täglichen Einsatz, doch stellt man sich oft nicht so detaillierte Fragen wie man es für die Zertifizierung muss. </p> <p>Der Kurs ist gut gelungen und liefert mir das nötige Wissen um die Zertifizierung 70-515 zu bestehen. Obwohl es bei AJAX einige Schwächen gibt kann ich den Kurs weiterempfehlen. </p> <div id="jp-post-flair" class="sharedaddy sd-rating-enabled sd-sharing-enabled"><div class="sd-block sd-rating"><h3 class="sd-title">Bewerten:</h3><div class="cs-rating pd-rating" id="pd_rating_holder_252279_post_1847"></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="posted-on"><span class="screen-reader-text">Veröffentlicht am </span><a href="https://graberj.wordpress.com/2012/03/11/70515vorbereitenmitcampusmvp/" rel="bookmark"><time class="entry-date published" datetime="2012-03-11T19:32:32+01:00">11. März 2012</time><time class="updated" datetime="2013-02-20T21:52:08+01:00">20. Februar 2013</time></a></span><span class="cat-links"><span class="screen-reader-text">Katgeorien </span><a href="https://graberj.wordpress.com/category/net/" rel="category tag">.Net</a></span><span class="tags-links"><span class="screen-reader-text">Schlagwörter </span><a href="https://graberj.wordpress.com/tag/zertifizierung/" rel="tag">Zertifizierung</a></span><span class="comments-link"><a href="https://graberj.wordpress.com/2012/03/11/70515vorbereitenmitcampusmvp/#comments">2 Kommentare<span class="screen-reader-text"> zu 70-515 Zertifizierung vorbereiten mit CampusMVP von Krasis</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-1847 --> <article id="post-1354" class="post-1354 post type-post status-publish format-standard hentry category-net category-software-entwicklung tag-net tag-microsoft tag-zertifizierung"> <header class="entry-header"> <h2 class="entry-title"><a href="https://graberj.wordpress.com/2011/07/13/tipps-fur-die-vorbereitung-70-511-und-70-513/" rel="bookmark">Tipps für die Vorbereitung der Zertifizierungen 70-511 (Windows Applications Development) und 70-513 (WCF)</a></h2> </header><!-- .entry-header --> <div class="entry-content"> <p>Für die Zertifizierungen <a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-511">70-511</a> und <a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-513">70-513</a> fasse ich meine Vorbereitungstipps in einen Blogbeitrag. Dies da der Umfang der Prüfungen deutlich kleiner ist und die Tipps für die beiden Zertifizierungen ähnlich sind. Zudem habe ich die verwendeten Bücher bereits mit jeweils einem eigenen Beitrag vorgestellt.</p> <p> <br /> <strong>70-511 – Windows Applications Development</strong><br /> Bei dieser <a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-511">Zertifizierung</a> geht es um die Entwicklung von Desktop Applikationen mittels WPF (Windows Presentation Foundation) und Windows Forms. Von Microsoft gibt es dazu ein <a href="https://graberj.wordpress.com/2011/03/22/rezension-training-kit-70-511/">Training Kit</a>. Ich fand dies sehr hilfreich um mich auf die Zertifizierung vorzubereiten und genügte mir als Vorbereitungsmaterial. </p> <p>Ich habe allerdings vor einem Jahr schon die Zertifizierung für WPF in .Net 3.5 gemacht und seit mehr als einem Jahr Windows Forms Anwendungen entwickelt. Für diese Technology Specialist Zertifizierung sehe ich es als besonders hilfreich an wenn man über viel Praxiserfahrung verfügt. </p> <p>Idealerweise schreibt man eine einfache kleine Anwendung die Daten ans GUI bindet und vor dem abspeichern validiert. Dies unbedingt in beiden geprüften Technologien machen, da man so sehr einfach die Differenzen bemerkt. So eine Anwendung kann man auch dazu nutzen um GUI-Komponenten der jeweils anderen Technologie einzubinden. </p> <p> <br /> <strong>70-513 – Windows Communication Foundation</strong><br /> Diese <a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-513">Zertifizierung</a> beinhaltet „nur“ die Windows Communication Foundation (WCF). Allerdings ist dies immer noch ein grosses Thema. Wer sich schon einmal mit verteilten Systemen beschäftigt hat wird damit aber sehr schnell zu Recht kommen.</p> <p>Für Einsteiger kann ich das Buch „<a href="https://graberj.wordpress.com/2011/05/04/buch-rezension-zu-professional-wcf-4/">Professional WCF 4</a>“ empfehlen. Dies startet bei Null und erklärt alle Teile. Die Beispiele dazu haben mir enorm geholfen und sollte man unbedingt nachbauen. Wer sich schon ein wenig mit WCF auskennt oder sehr viel mehr Detailtiefe benötigt sollte sich „<a href="https://graberj.wordpress.com/2011/04/10/buch-rezension-zu-programming-wcf-services-3rd-edition/">Programming WCF Services (3rd Edition)</a>“ anschauen. </p> <p> <br /> <strong>Tools</strong><br /> Für all diese Zertifizierungen genügt <a href="http://www.microsoft.com/germany/express/">Visual Studio Express</a>. Wenn man genau wissen will was WCF übers Netz schickt sollte einen Blick auf <a href="http://www.wireshark.org/">Wireshark</a> werfen.</p> <p> <br /> <strong>MSDN</strong><br /> Wie bei <a href="https://graberj.wordpress.com/2011/06/24/tipps-fur-die-vorbereitung-von-70-516/">70-516 (Accessing Data with .Net 4)</a> ist auch für diese Zertifizierungen <a href="http://msdn.microsoft.com/en-us/ms348103">MSDN</a> eine gute Anlaufstelle für Details der einzelnen Themen.</p> <p> <br /> Ich hoffe damit allen geholfen zu habe die sich auf diese Zertifizierungen vorbereiten wollen. Über Kommentare mit weiteren Tipps zur Vorbereitung würde ich mich auch dieses mal freuen.</p> <div id="jp-post-flair" class="sharedaddy sd-rating-enabled sd-sharing-enabled"><div class="sd-block sd-rating"><h3 class="sd-title">Bewerten:</h3><div class="cs-rating pd-rating" id="pd_rating_holder_252279_post_1354"></div></div></div> </div><!-- .entry-content --> <footer class="entry-footer"> <span class="posted-on"><span class="screen-reader-text">Veröffentlicht am </span><a href="https://graberj.wordpress.com/2011/07/13/tipps-fur-die-vorbereitung-70-511-und-70-513/" rel="bookmark"><time class="entry-date published" datetime="2011-07-13T05:10:01+02:00">13. Juli 2011</time><time class="updated" datetime="2013-02-20T21:30:58+01:00">20. Februar 2013</time></a></span><span class="cat-links"><span class="screen-reader-text">Katgeorien </span><a href="https://graberj.wordpress.com/category/net/" rel="category tag">.Net</a>, <a href="https://graberj.wordpress.com/category/software-entwicklung/" rel="category tag">Software Entwicklung</a></span><span class="tags-links"><span class="screen-reader-text">Schlagwörter </span><a href="https://graberj.wordpress.com/tag/net/" rel="tag">.Net</a>, <a href="https://graberj.wordpress.com/tag/microsoft/" rel="tag">Microsoft</a>, <a href="https://graberj.wordpress.com/tag/zertifizierung/" rel="tag">Zertifizierung</a></span><span class="comments-link"><a href="https://graberj.wordpress.com/2011/07/13/tipps-fur-die-vorbereitung-70-511-und-70-513/#comments">1 Kommentar<span class="screen-reader-text"> zu Tipps für die Vorbereitung der Zertifizierungen 70-511 (Windows Applications Development) und 70-513 (WCF)</span></a></span> </footer><!-- .entry-footer --> </article><!-- #post-1354 --> <nav class="navigation pagination" aria-label="Beitrags-Navigation"> <h2 class="screen-reader-text">Beitrags-Navigation</h2> <div class="nav-links"><span aria-current="page" class="page-numbers current"><span class="meta-nav screen-reader-text">Seite </span>1</span> <a class="page-numbers" href="https://graberj.wordpress.com/tag/zertifizierung/page/2/"><span class="meta-nav screen-reader-text">Seite </span>2</a> <a class="next page-numbers" href="https://graberj.wordpress.com/tag/zertifizierung/page/2/">Nächste Seite</a></div> </nav> </main><!-- .site-main --> </section><!-- .content-area --> </div><!-- .site-content --> <footer id="colophon" class="site-footer" role="contentinfo"> <div class="site-info"> <a href="https://wordpress.com/?ref=footer_website" rel="nofollow">Erstelle kostenlos eine Website oder ein Blog auf WordPress.com.</a> </div><!-- .site-info --> </footer><!-- .site-footer --> </div><!-- .site --> <script type="text/javascript"> var infiniteScroll = {"settings":{"id":"main","ajaxurl":"https:\/\/graberj.wordpress.com\/?infinity=scrolling","type":"scroll","wrapper":true,"wrapper_class":"infinite-wrap","footer":"page","click_handle":"1","text":"\u00c4ltere Beitr\u00e4ge","totop":"An den Anfang zur\u00fcckscrollen","currentday":"13.07.11","order":"DESC","scripts":[],"styles":[],"google_analytics":false,"offset":1,"history":{"host":"graberj.wordpress.com","path":"\/tag\/zertifizierung\/page\/%d\/","use_trailing_slashes":true,"parameters":""},"query_args":{"tag":"zertifizierung","error":"","m":"","p":0,"post_parent":"","subpost":"","subpost_id":"","attachment":"","attachment_id":0,"name":"","pagename":"","page_id":0,"second":"","minute":"","hour":"","day":0,"monthnum":0,"year":0,"w":0,"category_name":"","cat":"","tag_id":716734,"author":"","author_name":"","feed":"","tb":"","paged":0,"meta_key":"","meta_value":"","preview":"","s":"","sentence":"","title":"","fields":"","menu_order":"","embed":"","category__in":[],"category__not_in":[],"category__and":[],"post__in":[],"post__not_in":[],"post_name__in":[],"tag__in":[],"tag__not_in":[],"tag__and":[],"tag_slug__in":["zertifizierung"],"tag_slug__and":[],"post_parent__in":[],"post_parent__not_in":[],"author__in":[],"author__not_in":[],"search_columns":[],"lazy_load_term_meta":false,"posts_per_page":5,"ignore_sticky_posts":false,"suppress_filters":false,"cache_results":true,"update_post_term_cache":true,"update_menu_item_cache":false,"update_post_meta_cache":true,"post_type":"","nopaging":false,"comments_per_page":"50","no_found_rows":false,"order":"DESC"},"query_before":"2024-12-12 13:28:38","last_post_date":"2011-07-13 05:10:01","body_class":"infinite-scroll neverending","loading_text":"Neue Seite wird geladen\u00a0\u2026","stats":"blog=9035432&v=wpcom&tz=1&user_id=0&subd=graberj&x_pagetype=infinite"}}; </script> <!-- --> <script src="//0.gravatar.com/js/hovercards/hovercards.min.js?ver=202450b213a1cbb4e3271ca470eb7790af362ac2e18ce468f8945952c7bd3456d2132e" id="grofiles-cards-js"></script> <script id="wpgroho-js-extra"> var WPGroHo = {"my_hash":""}; </script> <script crossorigin='anonymous' type='text/javascript' src='https://s2.wp.com/wp-content/mu-plugins/gravatar-hovercards/wpgroho.js?m=1610363240i'></script> <script> // Initialize and attach hovercards to all gravatars ( function() { function init() { if ( typeof Gravatar === 'undefined' ) { return; } if ( typeof Gravatar.init !== 'function' ) { return; } Gravatar.profile_cb = function ( hash, id ) { WPGroHo.syncProfileData( hash, id ); }; Gravatar.my_hash = WPGroHo.my_hash; Gravatar.init( 'body', '#wp-admin-bar-my-account', { i18n: { 'Edit your profile →': 'Bearbeite Dein Profil', 'View profile →': 'View profile →', 'Contact': 'Kontakt', 'Send money': 'Geld senden', 'Sorry, we are unable to load this Gravatar profile.': 'Sorry, we are unable to load this Gravatar profile.', 'Profile not found.': 'Profile not found.', 'Too Many Requests.': 'Too Many Requests.', 'Internal Server Error.': 'Interner Serverfehler', }, } ); } if ( document.readyState !== 'loading' ) { init(); } else { document.addEventListener( 'DOMContentLoaded', init ); } } )(); </script> <div style="display:none"> </div> <div id="infinite-footer"> <div class="container"> <div class="blog-info"> <a id="infinity-blog-title" href="https://graberj.wordpress.com/" rel="home"> Johnny's Blog </a> </div> <div class="blog-credits"> <a href="https://wordpress.com/?ref=footer_blog" rel="nofollow">Bloggen auf WordPress.com.</a> </div> </div> </div><!-- #infinite-footer --> <script type="text/javascript"> ( function() { function init() { document.body.addEventListener( 'is.post-load', function() { if ( typeof __ATA.insertInlineAds === 'function' ) { __ATA.insertInlineAds(); } } ); } if ( document.readyState !== 'loading' ) { init(); } else { document.addEventListener( 'DOMContentLoaded', init ); } } )(); </script> <!-- CCPA [start] --> <script type="text/javascript"> ( function () { var setupPrivacy = function() { // Minimal Mozilla Cookie library // https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie/Simple_document.cookie_framework var cookieLib = window.cookieLib = {getItem:function(e){return e&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null},setItem:function(e,o,n,t,r,i){if(!e||/^(?:expires|max\-age|path|domain|secure)$/i.test(e))return!1;var c="";if(n)switch(n.constructor){case Number:c=n===1/0?"; expires=Fri, 31 Dec 9999 23:59:59 GMT":"; max-age="+n;break;case String:c="; expires="+n;break;case Date:c="; expires="+n.toUTCString()}return"rootDomain"!==r&&".rootDomain"!==r||(r=(".rootDomain"===r?".":"")+document.location.hostname.split(".").slice(-2).join(".")),document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(o)+c+(r?"; domain="+r:"")+(t?"; path="+t:"")+(i?"; secure":""),!0}}; // Implement IAB USP API. window.__uspapi = function( command, version, callback ) { // Validate callback. if ( typeof callback !== 'function' ) { return; } // Validate the given command. if ( command !== 'getUSPData' || version !== 1 ) { callback( null, false ); return; } // Check for GPC. If set, override any stored cookie. if ( navigator.globalPrivacyControl ) { callback( { version: 1, uspString: '1YYN' }, true ); return; } // Check for cookie. var consent = cookieLib.getItem( 'usprivacy' ); // Invalid cookie. if ( null === consent ) { callback( null, false ); return; } // Everything checks out. Fire the provided callback with the consent data. callback( { version: 1, uspString: consent }, true ); }; // Initialization. document.addEventListener( 'DOMContentLoaded', function() { // Internal functions. var setDefaultOptInCookie = function() { var value = '1YNN'; var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; cookieLib.setItem( 'usprivacy', value, 365 * 24 * 60 * 60, '/', domain ); }; var setDefaultOptOutCookie = function() { var value = '1YYN'; var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; cookieLib.setItem( 'usprivacy', value, 24 * 60 * 60, '/', domain ); }; var setDefaultNotApplicableCookie = function() { var value = '1---'; var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; cookieLib.setItem( 'usprivacy', value, 24 * 60 * 60, '/', domain ); }; var setCcpaAppliesCookie = function( applies ) { var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; cookieLib.setItem( 'ccpa_applies', applies, 24 * 60 * 60, '/', domain ); } var maybeCallDoNotSellCallback = function() { if ( 'function' === typeof window.doNotSellCallback ) { return window.doNotSellCallback(); } return false; } // Look for usprivacy cookie first. var usprivacyCookie = cookieLib.getItem( 'usprivacy' ); // Found a usprivacy cookie. if ( null !== usprivacyCookie ) { // If the cookie indicates that CCPA does not apply, then bail. if ( '1---' === usprivacyCookie ) { return; } // CCPA applies, so call our callback to add Do Not Sell link to the page. maybeCallDoNotSellCallback(); // We're all done, no more processing needed. return; } // We don't have a usprivacy cookie, so check to see if we have a CCPA applies cookie. var ccpaCookie = cookieLib.getItem( 'ccpa_applies' ); // No CCPA applies cookie found, so we'll need to geolocate if this visitor is from California. // This needs to happen client side because we do not have region geo data in our $SERVER headers, // only country data -- therefore we can't vary cache on the region. if ( null === ccpaCookie ) { var request = new XMLHttpRequest(); request.open( 'GET', 'https://public-api.wordpress.com/geo/', true ); request.onreadystatechange = function () { if ( 4 === this.readyState ) { if ( 200 === this.status ) { // Got a geo response. Parse out the region data. var data = JSON.parse( this.response ); var region = data.region ? data.region.toLowerCase() : ''; var ccpa_applies = ['california', 'colorado', 'connecticut', 'delaware', 'indiana', 'iowa', 'montana', 'new jersey', 'oregon', 'tennessee', 'texas', 'utah', 'virginia'].indexOf( region ) > -1; // Set CCPA applies cookie. This keeps us from having to make a geo request too frequently. setCcpaAppliesCookie( ccpa_applies ); // Check if CCPA applies to set the proper usprivacy cookie. if ( ccpa_applies ) { if ( maybeCallDoNotSellCallback() ) { // Do Not Sell link added, so set default opt-in. setDefaultOptInCookie(); } else { // Failed showing Do Not Sell link as required, so default to opt-OUT just to be safe. setDefaultOptOutCookie(); } } else { // CCPA does not apply. setDefaultNotApplicableCookie(); } } else { // Could not geo, so let's assume for now that CCPA applies to be safe. setCcpaAppliesCookie( true ); if ( maybeCallDoNotSellCallback() ) { // Do Not Sell link added, so set default opt-in. setDefaultOptInCookie(); } else { // Failed showing Do Not Sell link as required, so default to opt-OUT just to be safe. setDefaultOptOutCookie(); } } } }; // Send the geo request. request.send(); } else { // We found a CCPA applies cookie. if ( ccpaCookie === 'true' ) { if ( maybeCallDoNotSellCallback() ) { // Do Not Sell link added, so set default opt-in. setDefaultOptInCookie(); } else { // Failed showing Do Not Sell link as required, so default to opt-OUT just to be safe. setDefaultOptOutCookie(); } } else { // CCPA does not apply. setDefaultNotApplicableCookie(); } } } ); }; // Kickoff initialization. if ( window.defQueue && defQueue.isLOHP && defQueue.isLOHP === 2020 ) { defQueue.items.push( setupPrivacy ); } else { setupPrivacy(); } } )(); </script> <!-- CCPA [end] --> <div class="widget widget_eu_cookie_law_widget"> <div class="hide-on-button ads-active" data-hide-timeout="30" data-consent-expiration="180" id="eu-cookie-law" style="display: none" > <form method="post"> <input type="submit" value="Schließen und Akzeptieren" class="accept" /> Datenschutz & Cookies: Diese Website verwendet Cookies. Wenn du die Website weiterhin nutzt, stimmst du der Verwendung von Cookies zu. <br /> Weitere Informationen, beispielsweise zur Kontrolle von Cookies, findest du hier: <a href="https://automattic.com/cookies/" rel="nofollow"> Cookie-Richtlinie </a> </form> </div> </div> <div id="actionbar" style="display: none;" class="actnbr-pub-twentyfifteen actnbr-has-follow"> <ul> <li class="actnbr-btn actnbr-hidden"> <a class="actnbr-action actnbr-actn-follow " href=""> <svg class="gridicon" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path clip-rule="evenodd" d="m4 4.5h12v6.5h1.5v-6.5-1.5h-1.5-12-1.5v1.5 10.5c0 1.1046.89543 2 2 2h7v-1.5h-7c-.27614 0-.5-.2239-.5-.5zm10.5 2h-9v1.5h9zm-5 3h-4v1.5h4zm3.5 1.5h-1v1h1zm-1-1.5h-1.5v1.5 1 1.5h1.5 1 1.5v-1.5-1-1.5h-1.5zm-2.5 2.5h-4v1.5h4zm6.5 1.25h1.5v2.25h2.25v1.5h-2.25v2.25h-1.5v-2.25h-2.25v-1.5h2.25z" fill-rule="evenodd"></path></svg> <span>Abonnieren</span> </a> <a class="actnbr-action actnbr-actn-following no-display" href=""> <svg class="gridicon" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 4.5H4V15C4 15.2761 4.22386 15.5 4.5 15.5H11.5V17H4.5C3.39543 17 2.5 16.1046 2.5 15V4.5V3H4H16H17.5V4.5V12.5H16V4.5ZM5.5 6.5H14.5V8H5.5V6.5ZM5.5 9.5H9.5V11H5.5V9.5ZM12 11H13V12H12V11ZM10.5 9.5H12H13H14.5V11V12V13.5H13H12H10.5V12V11V9.5ZM5.5 12H9.5V13.5H5.5V12Z" fill="#008A20"></path><path class="following-icon-tick" d="M13.5 16L15.5 18L19 14.5" stroke="#008A20" stroke-width="1.5"></path></svg> <span>Abonniert</span> </a> <div class="actnbr-popover tip tip-top-left actnbr-notice" id="follow-bubble"> <div class="tip-arrow"></div> <div class="tip-inner actnbr-follow-bubble"> <ul> <li class="actnbr-sitename"> <a href="https://graberj.wordpress.com"> <img loading='lazy' alt='' src='https://s2.wp.com/i/logo/wpcom-gray-white.png' srcset='https://s2.wp.com/i/logo/wpcom-gray-white.png 1x' class='avatar avatar-50' height='50' width='50' /> Johnny's Blog </a> </li> <div class="actnbr-message no-display"></div> <form method="post" action="https://subscribe.wordpress.com" accept-charset="utf-8" style="display: none;"> <div> <input type="email" name="email" placeholder="Gib deine E-Mail-Adresse ein" class="actnbr-email-field" aria-label="Gib deine E-Mail-Adresse ein" /> </div> <input type="hidden" name="action" value="subscribe" /> <input type="hidden" name="blog_id" value="9035432" /> <input type="hidden" name="source" value="https://graberj.wordpress.com/tag/zertifizierung/" /> <input type="hidden" name="sub-type" value="actionbar-follow" /> <input type="hidden" id="_wpnonce" name="_wpnonce" value="a029b27213" /> <div class="actnbr-button-wrap"> <button type="submit" value="Anmelden"> Anmelden </button> </div> </form> <li class="actnbr-login-nudge"> <div> Du hast bereits ein WordPress.com-Konto? <a href="https://wordpress.com/log-in?redirect_to=https%3A%2F%2Fgraberj.wordpress.com%2F2014%2F06%2F30%2Ftipps-fur-die-vorbereitung-der-zertifizierungen-70-480-und-70-492%2F&signup_flow=account">Melde dich jetzt an.</a> </div> </li> </ul> </div> </div> </li> <li class="actnbr-ellipsis actnbr-hidden"> <svg class="gridicon gridicons-ellipsis" height="24" width="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M7 12c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2zm12-2c-1.104 0-2 .896-2 2s.896 2 2 2 2-.896 2-2-.896-2-2-2zm-7 0c-1.104 0-2 .896-2 2s.896 2 2 2 2-.896 2-2-.896-2-2-2z"/></g></svg> <div class="actnbr-popover tip tip-top-left actnbr-more"> <div class="tip-arrow"></div> <div class="tip-inner"> <ul> <li class="actnbr-sitename"> <a href="https://graberj.wordpress.com"> <img loading='lazy' alt='' src='https://s2.wp.com/i/logo/wpcom-gray-white.png' srcset='https://s2.wp.com/i/logo/wpcom-gray-white.png 1x' class='avatar avatar-50' height='50' width='50' /> Johnny's Blog </a> </li> <li class="actnbr-folded-customize"> <a href="https://graberj.wordpress.com/wp-admin/customize.php?url=https%3A%2F%2Fgraberj.wordpress.com%2Ftag%2Fzertifizierung%2F"> <svg class="gridicon gridicons-customize" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M2 6c0-1.505.78-3.08 2-4 0 .845.69 2 2 2 1.657 0 3 1.343 3 3 0 .386-.08.752-.212 1.09.74.594 1.476 1.19 2.19 1.81L8.9 11.98c-.62-.716-1.214-1.454-1.807-2.192C6.753 9.92 6.387 10 6 10c-2.21 0-4-1.79-4-4zm12.152 6.848l1.34-1.34c.607.304 1.283.492 2.008.492 2.485 0 4.5-2.015 4.5-4.5 0-.725-.188-1.4-.493-2.007L18 9l-2-2 3.507-3.507C18.9 3.188 18.225 3 17.5 3 15.015 3 13 5.015 13 7.5c0 .725.188 1.4.493 2.007L3 20l2 2 6.848-6.848c1.885 1.928 3.874 3.753 5.977 5.45l1.425 1.148 1.5-1.5-1.15-1.425c-1.695-2.103-3.52-4.092-5.448-5.977z"/></g></svg> <span>Anpassen</span> </a> </li> <li class="actnbr-folded-follow"> <a class="actnbr-action actnbr-actn-follow " href=""> <svg class="gridicon" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path clip-rule="evenodd" d="m4 4.5h12v6.5h1.5v-6.5-1.5h-1.5-12-1.5v1.5 10.5c0 1.1046.89543 2 2 2h7v-1.5h-7c-.27614 0-.5-.2239-.5-.5zm10.5 2h-9v1.5h9zm-5 3h-4v1.5h4zm3.5 1.5h-1v1h1zm-1-1.5h-1.5v1.5 1 1.5h1.5 1 1.5v-1.5-1-1.5h-1.5zm-2.5 2.5h-4v1.5h4zm6.5 1.25h1.5v2.25h2.25v1.5h-2.25v2.25h-1.5v-2.25h-2.25v-1.5h2.25z" fill-rule="evenodd"></path></svg> <span>Abonnieren</span> </a> <a class="actnbr-action actnbr-actn-following no-display" href=""> <svg class="gridicon" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 4.5H4V15C4 15.2761 4.22386 15.5 4.5 15.5H11.5V17H4.5C3.39543 17 2.5 16.1046 2.5 15V4.5V3H4H16H17.5V4.5V12.5H16V4.5ZM5.5 6.5H14.5V8H5.5V6.5ZM5.5 9.5H9.5V11H5.5V9.5ZM12 11H13V12H12V11ZM10.5 9.5H12H13H14.5V11V12V13.5H13H12H10.5V12V11V9.5ZM5.5 12H9.5V13.5H5.5V12Z" fill="#008A20"></path><path class="following-icon-tick" d="M13.5 16L15.5 18L19 14.5" stroke="#008A20" stroke-width="1.5"></path></svg> <span>Abonniert</span> </a> </li> <li class="actnbr-signup"><a href="https://wordpress.com/start/">Registrieren</a></li> <li class="actnbr-login"><a href="https://wordpress.com/log-in?redirect_to=https%3A%2F%2Fgraberj.wordpress.com%2F2014%2F06%2F30%2Ftipps-fur-die-vorbereitung-der-zertifizierungen-70-480-und-70-492%2F&signup_flow=account">Anmelden</a></li> <li class="flb-report"> <a href="https://wordpress.com/abuse/?report_url=https://graberj.wordpress.com" target="_blank" rel="noopener noreferrer"> Melde diesen Inhalt </a> </li> <li class="actnbr-reader"> <a href="https://wordpress.com/read/feeds/417580"> Website im Reader anzeigen </a> </li> <li class="actnbr-subs"> <a href="https://subscribe.wordpress.com/">Abonnements verwalten</a> </li> <li class="actnbr-fold"><a href="">Diese Leiste einklappen</a></li> </ul> </div> </div> </li> </ul> </div> <script> window.addEventListener( "load", function( event ) { var link = document.createElement( "link" ); link.href = "https://s0.wp.com/wp-content/mu-plugins/actionbar/actionbar.css?v=20241015"; link.type = "text/css"; link.rel = "stylesheet"; document.head.appendChild( link ); var script = document.createElement( "script" ); script.src = "https://s0.wp.com/wp-content/mu-plugins/actionbar/actionbar.js?v=20231122"; script.defer = true; document.body.appendChild( script ); } ); </script> <div id="jp-carousel-loading-overlay"> <div id="jp-carousel-loading-wrapper"> <span id="jp-carousel-library-loading"> </span> </div> </div> <div class="jp-carousel-overlay" style="display: none;"> <div class="jp-carousel-container"> <!-- The Carousel Swiper --> <div class="jp-carousel-wrap swiper-container jp-carousel-swiper-container jp-carousel-transitions" itemscope itemtype="https://schema.org/ImageGallery"> <div class="jp-carousel swiper-wrapper"></div> <div class="jp-swiper-button-prev swiper-button-prev"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskPrev" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="9" height="12"> <path d="M16.2072 16.59L11.6496 12L16.2072 7.41L14.8041 6L8.8335 12L14.8041 18L16.2072 16.59Z" fill="white"/> </mask> <g mask="url(#maskPrev)"> <rect x="0.579102" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </div> <div class="jp-swiper-button-next swiper-button-next"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskNext" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="8" height="12"> <path d="M8.59814 16.59L13.1557 12L8.59814 7.41L10.0012 6L15.9718 12L10.0012 18L8.59814 16.59Z" fill="white"/> </mask> <g mask="url(#maskNext)"> <rect x="0.34375" width="23.8822" height="24" fill="#FFFFFF"/> </g> </svg> </div> </div> <!-- The main close buton --> <div class="jp-carousel-close-hint"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskClose" mask-type="alpha" maskUnits="userSpaceOnUse" x="5" y="5" width="15" height="14"> <path d="M19.3166 6.41L17.9135 5L12.3509 10.59L6.78834 5L5.38525 6.41L10.9478 12L5.38525 17.59L6.78834 19L12.3509 13.41L17.9135 19L19.3166 17.59L13.754 12L19.3166 6.41Z" fill="white"/> </mask> <g mask="url(#maskClose)"> <rect x="0.409668" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </div> <!-- Image info, comments and meta --> <div class="jp-carousel-info"> <div class="jp-carousel-info-footer"> <div class="jp-carousel-pagination-container"> <div class="jp-swiper-pagination swiper-pagination"></div> <div class="jp-carousel-pagination"></div> </div> <div class="jp-carousel-photo-title-container"> <h2 class="jp-carousel-photo-caption"></h2> </div> <div class="jp-carousel-photo-icons-container"> <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-info" aria-label="Sichtbarkeit von Fotometadaten ändern"> <span class="jp-carousel-icon"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskInfo" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.7537 2C7.26076 2 2.80273 6.48 2.80273 12C2.80273 17.52 7.26076 22 12.7537 22C18.2466 22 22.7046 17.52 22.7046 12C22.7046 6.48 18.2466 2 12.7537 2ZM11.7586 7V9H13.7488V7H11.7586ZM11.7586 11V17H13.7488V11H11.7586ZM4.79292 12C4.79292 16.41 8.36531 20 12.7537 20C17.142 20 20.7144 16.41 20.7144 12C20.7144 7.59 17.142 4 12.7537 4C8.36531 4 4.79292 7.59 4.79292 12Z" fill="white"/> </mask> <g mask="url(#maskInfo)"> <rect x="0.8125" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </span> </a> <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-comments" aria-label="Sichtbarkeit von Fotokommentaren ändern"> <span class="jp-carousel-icon"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskComments" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> <path fill-rule="evenodd" clip-rule="evenodd" d="M4.3271 2H20.2486C21.3432 2 22.2388 2.9 22.2388 4V16C22.2388 17.1 21.3432 18 20.2486 18H6.31729L2.33691 22V4C2.33691 2.9 3.2325 2 4.3271 2ZM6.31729 16H20.2486V4H4.3271V18L6.31729 16Z" fill="white"/> </mask> <g mask="url(#maskComments)"> <rect x="0.34668" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> <span class="jp-carousel-has-comments-indicator" aria-label="Dieses Bild verfügt über Kommentare."></span> </span> </a> </div> </div> <div class="jp-carousel-info-extra"> <div class="jp-carousel-info-content-wrapper"> <div class="jp-carousel-photo-title-container"> <h2 class="jp-carousel-photo-title"></h2> </div> <div class="jp-carousel-comments-wrapper"> <div id="jp-carousel-comments-loading"> <span>Lade Kommentare …</span> </div> <div class="jp-carousel-comments"></div> <div id="jp-carousel-comment-form-container"> <span id="jp-carousel-comment-form-spinner"> </span> <div id="jp-carousel-comment-post-results"></div> <form id="jp-carousel-comment-form"> <label for="jp-carousel-comment-form-comment-field" class="screen-reader-text">Verfasse einen Kommentar …</label> <textarea name="comment" class="jp-carousel-comment-form-field jp-carousel-comment-form-textarea" id="jp-carousel-comment-form-comment-field" placeholder="Verfasse einen Kommentar …" ></textarea> <div id="jp-carousel-comment-form-submit-and-info-wrapper"> <div id="jp-carousel-comment-form-commenting-as"> <fieldset> <label for="jp-carousel-comment-form-email-field">E-Mail (Erforderlich)</label> <input type="text" name="email" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-email-field" /> </fieldset> <fieldset> <label for="jp-carousel-comment-form-author-field">Name (Erforderlich)</label> <input type="text" name="author" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-author-field" /> </fieldset> <fieldset> <label for="jp-carousel-comment-form-url-field">Website</label> <input type="text" name="url" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-url-field" /> </fieldset> </div> <input type="submit" name="submit" class="jp-carousel-comment-form-button" id="jp-carousel-comment-form-button-submit" value="Kommentar absenden" /> </div> </form> </div> </div> <div class="jp-carousel-image-meta"> <div class="jp-carousel-title-and-caption"> <div class="jp-carousel-photo-info"> <h3 class="jp-carousel-caption" itemprop="caption description"></h3> </div> <div class="jp-carousel-photo-description"></div> </div> <ul class="jp-carousel-image-exif" style="display: none;"></ul> <a class="jp-carousel-image-download" href="#" target="_blank" style="display: none;"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="3" y="3" width="19" height="18"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.84615 5V19H19.7775V12H21.7677V19C21.7677 20.1 20.8721 21 19.7775 21H5.84615C4.74159 21 3.85596 20.1 3.85596 19V5C3.85596 3.9 4.74159 3 5.84615 3H12.8118V5H5.84615ZM14.802 5V3H21.7677V10H19.7775V6.41L9.99569 16.24L8.59261 14.83L18.3744 5H14.802Z" fill="white"/> </mask> <g mask="url(#mask0)"> <rect x="0.870605" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> <span class="jp-carousel-download-text"></span> </a> <div class="jp-carousel-image-map" style="display: none;"></div> </div> </div> </div> </div> </div> </div> <link crossorigin='anonymous' rel='stylesheet' id='all-css-0-2' href='https://s1.wp.com/_static/??-eJylzMEKwjAQBNAfMi6tYOlB/JaYLCF1kyzZXUr/XgV7FdTbzDA8WNmFVhWrQjHHZClXgQWVfbi/O4hVKC0aocCaY0IV0MaOmzyT6EZ4DCIH+FoLvjcTJJA1M3Z3sxr/x/bPPvzoaSaMLnki7Nun9vKv5TKc53GeTsM4LQ8aFIJR&cssminify=yes' type='text/css' media='all' /> <script id="twentyfifteen-script-js-extra"> var screenReaderText = {"expand":"<span class=\"screen-reader-text\">Untermen\u00fc anzeigen<\/span>","collapse":"<span class=\"screen-reader-text\">Untermen\u00fc verbergen<\/span>"}; </script> <script id="jetpack-carousel-js-extra"> var jetpackSwiperLibraryPath = {"url":"https:\/\/s2.wp.com\/wp-content\/mu-plugins\/jetpack-plugin\/sun\/_inc\/build\/carousel\/swiper-bundle.min.js"}; var jetpackCarouselStrings = {"widths":[370,700,1000,1200,1400,2000],"is_logged_in":"","lang":"de","ajaxurl":"https:\/\/graberj.wordpress.com\/wp-admin\/admin-ajax.php","nonce":"32adfa6ba0","display_exif":"1","display_comments":"1","single_image_gallery":"1","single_image_gallery_media_file":"","background_color":"black","comment":"Kommentar","post_comment":"Kommentar absenden","write_comment":"Verfasse einen Kommentar\u00a0\u2026","loading_comments":"Lade Kommentare\u00a0\u2026","image_label":"Bild im Vollbildmodus \u00f6ffnen.","download_original":"Bild in Originalgr\u00f6\u00dfe anschauen <span class=\"photo-size\">{0}<span class=\"photo-size-times\">\u00d7<\/span>{1}<\/span>","no_comment_text":"Stelle bitte sicher, das du mit deinem Kommentar ein bisschen Text \u00fcbermittelst.","no_comment_email":"Bitte eine E-Mail-Adresse angeben, um zu kommentieren.","no_comment_author":"Bitte deinen Namen angeben, um zu kommentieren.","comment_post_error":"Dein Kommentar konnte leider nicht abgeschickt werden. Bitte versuche es sp\u00e4ter erneut.","comment_approved":"Dein Kommentar wurde genehmigt.","comment_unapproved":"Dein Kommentar wartet auf Freischaltung.","camera":"Kamera","aperture":"Blende","shutter_speed":"Verschlusszeit","focal_length":"Brennweite","copyright":"Copyright","comment_registration":"0","require_name_email":"1","login_url":"https:\/\/graberj.wordpress.com\/wp-login.php?redirect_to=https%3A%2F%2Fgraberj.wordpress.com%2F2014%2F05%2F21%2Fbuch-rezension-zu-training-guide-programming-in-html5-with-javascript-and-css3%2F","blog_id":"9035432","meta_data":["camera","aperture","shutter_speed","focal_length","copyright"],"stats_query_args":"blog=9035432&v=wpcom&tz=1&user_id=0&subd=graberj","is_public":"1"}; </script> <script crossorigin='anonymous' type='text/javascript' src='https://s1.wp.com/_static/??-eJydUtFOwzAM/CEya6oG4gHxKShN3eLWcaLaUejfk0kboApNjMc7+84+2VCzC0kMxWBWiKknRlcUVz81zpGM6TDrA/zo6zlNLnOZSBRqWgc/qAvsVVHPJtUb7zWxfCtomNAUsLRqWggd+wqGMbM33PE3fGa07MNywaBF4I0kQF+IB2iLk5Ch07Am5iveDpFkb2rvGNvgXHqw2ohtpNEQ5RxGF8qOSRY3plDUjfRxj3wsEoyS6D2imkOK/04e/JraAfmr7Ur8Fv3Prtb+YnCTZ8Z1u4UuU17jy/Gp656Pj6fuNH8Cjz7now=='></script> <script id="crowdsignal-rating-js-before"> <!--//--><![CDATA[//><!-- PDRTJS_settings_252279_post_3248={"id":252279,"unique_id":"wp-post-3248","title":"Tipps%20f%C3%BCr%20die%20Vorbereitung%20der%20Zertifizierungen%2070-480%20%28HTML5%20%26amp%3B%20JavaScript%29%20und%2070-492%20%28Upgrade%20MCSD%3A%20Web%26nbsp%3BApplications%29","permalink":"https:\/\/graberj.wordpress.com\/2014\/06\/30\/tipps-fur-die-vorbereitung-der-zertifizierungen-70-480-und-70-492\/","item_id":"_post_3248"}; if ( typeof PDRTJS_RATING !== 'undefined' ){if ( typeof PDRTJS_252279_post_3248 == 'undefined' ){PDRTJS_252279_post_3248 = new PDRTJS_RATING( PDRTJS_settings_252279_post_3248 );}}PDRTJS_settings_252279_post_3197={"id":252279,"unique_id":"wp-post-3197","title":"Buch-Rezension%20zu%20%26%238222%3BTraining%20Guide%3A%20Programming%20in%20HTML5%20with%20JavaScript%20and%26nbsp%3BCSS3%26%238220%3B","permalink":"https:\/\/graberj.wordpress.com\/2014\/05\/21\/buch-rezension-zu-training-guide-programming-in-html5-with-javascript-and-css3\/","item_id":"_post_3197"}; if ( typeof PDRTJS_RATING !== 'undefined' ){if ( typeof PDRTJS_252279_post_3197 == 'undefined' ){PDRTJS_252279_post_3197 = new PDRTJS_RATING( PDRTJS_settings_252279_post_3197 );}}PDRTJS_settings_252279_post_1928={"id":252279,"unique_id":"wp-post-1928","title":"Buch-Rezension%20zu%20%E2%80%9EMCPD%2070-519%20Exam%26nbsp%3BRef%E2%80%9C","permalink":"https:\/\/graberj.wordpress.com\/2012\/03\/31\/buch-rezension-zu-mcpd-70-519-exam-ref\/","item_id":"_post_1928"}; if ( typeof PDRTJS_RATING !== 'undefined' ){if ( typeof PDRTJS_252279_post_1928 == 'undefined' ){PDRTJS_252279_post_1928 = new PDRTJS_RATING( PDRTJS_settings_252279_post_1928 );}}PDRTJS_settings_252279_post_1847={"id":252279,"unique_id":"wp-post-1847","title":"70-515%20Zertifizierung%20vorbereiten%20mit%20CampusMVP%20von%26nbsp%3BKrasis","permalink":"https:\/\/graberj.wordpress.com\/2012\/03\/11\/70515vorbereitenmitcampusmvp\/","item_id":"_post_1847"}; if ( typeof PDRTJS_RATING !== 'undefined' ){if ( typeof PDRTJS_252279_post_1847 == 'undefined' ){PDRTJS_252279_post_1847 = new PDRTJS_RATING( PDRTJS_settings_252279_post_1847 );}}PDRTJS_settings_252279_post_1354={"id":252279,"unique_id":"wp-post-1354","title":"Tipps%20f%C3%BCr%20die%20Vorbereitung%20der%20Zertifizierungen%2070-511%20%28Windows%20Applications%20Development%29%20und%2070-513%26nbsp%3B%28WCF%29","permalink":"https:\/\/graberj.wordpress.com\/2011\/07\/13\/tipps-fur-die-vorbereitung-70-511-und-70-513\/","item_id":"_post_1354"}; if ( typeof PDRTJS_RATING !== 'undefined' ){if ( typeof PDRTJS_252279_post_1354 == 'undefined' ){PDRTJS_252279_post_1354 = new PDRTJS_RATING( PDRTJS_settings_252279_post_1354 );}} //--><!]]> </script> <script src="https://polldaddy.com/js/rating/rating.js?ver=14.2-a.2" id="crowdsignal-rating-js"></script> <script crossorigin='anonymous' type='text/javascript' src='https://s0.wp.com/wp-content/mu-plugins/carousel-wpcom/carousel-wpcom.js?m=1620989527i'></script> <script type="text/javascript"> (function () { var wpcom_reblog = { source: 'toolbar', toggle_reblog_box_flair: function (obj_id, post_id) { // Go to site selector. This will redirect to their blog if they only have one. const postEndpoint = `https://wordpress.com/post`; // Ideally we would use the permalink here, but fortunately this will be replaced with the // post permalink in the editor. const originalURL = `${ document.location.href }?page_id=${ post_id }`; const url = postEndpoint + '?url=' + encodeURIComponent( originalURL ) + '&is_post_share=true' + '&v=5'; const redirect = function () { if ( ! window.open( url, '_blank' ) ) { location.href = url; } }; if ( /Firefox/.test( navigator.userAgent ) ) { setTimeout( redirect, 0 ); } else { redirect(); } }, }; window.wpcom_reblog = wpcom_reblog; })(); </script> <script type="text/javascript"> // <![CDATA[ (function() { try{ if ( window.external &&'msIsSiteMode' in window.external) { if (window.external.msIsSiteMode()) { var jl = document.createElement('script'); jl.type='text/javascript'; jl.async=true; jl.src='/wp-content/plugins/ie-sitemode/custom-jumplist.php'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(jl, s); } } }catch(e){} })(); // ]]> </script> <script type="text/javascript"> (function() { var extend = function(out) { out = out || {}; for (var i = 1; i < arguments.length; i++) { if (!arguments[i]) continue; for (var key in arguments[i]) { if (arguments[i].hasOwnProperty(key)) out[key] = arguments[i][key]; } } return out; }; extend( window.infiniteScroll.settings.scripts, ["jetpack-mu-wpcom-settings","rlt-proxy","jquery-core","jquery-migrate","jquery","cmp-script-stub","wpcom-actionbar-placeholder","grofiles-cards","wpgroho","mobile-useragent-info","wordads-smart","eu-cookie-law-script","the-neverending-homepage","twentyfifteen-skip-link-focus-fix","twentyfifteen-script","twentyfifteen-wpcom-js","jetpack-carousel","tiled-gallery","crowdsignal-rating","carousel-wpcom"] ); extend( window.infiniteScroll.settings.styles, ["twentyfifteen-jetpack","wordads-global","eu-cookie-law-style","free-site-marketing-bar","the-neverending-homepage","wp-block-library","wp-block-library-theme","jetpack-layout-grid","jetpack-ratings","mediaelement","wp-mediaelement","coblocks-frontend","wpcom-core-compat-playlist-styles","wpcom-bbpress2-staff-css","genericons","twentyfifteen-style","twentyfifteen-block-style","twentyfifteen-wpcom-style","flickr-widget-style","reblogging","geo-location-flair","infinity-twentyfifteen","h4-global","wp-emoji-styles","videopress-video-style","jetpack-sharing-buttons-style","classic-theme-styles","global-styles","twentyfifteen-fonts","twentyfifteen-ie","twentyfifteen-ie7","jetpack-global-styles-frontend-style","jetpack-top-posts-widget","jetpack-carousel-swiper-css","jetpack-carousel","tiled-gallery","core-block-supports-duotone"] ); })(); </script> <span id="infinite-aria" aria-live="polite"></span> <script src="//stats.wp.com/w.js?67" defer></script> <script type="text/javascript"> _tkq = window._tkq || []; _stq = window._stq || []; _tkq.push(['storeContext', {'blog_id':'9035432','blog_tz':'1','user_lang':'de','blog_lang':'de','user_id':'0'}]); _stq.push(['view', {'blog':'9035432','v':'wpcom','tz':'1','user_id':'0','subd':'graberj'}]); _stq.push(['extra', {'crypt':'UE5XaGUuOTlwaD85flAmcm1mcmZsaDhkV11YdWtpP0NsWnVkPS9sL0ViLndld3BsSjRjQ0FmMWk0bjhwYkI9bVh4bTM3ZU5oUj1jenJXRno/Z0gyM05hVEItJi1pK04rWkoyTUhENGZVJS1YWjdJNUl8WV00S1ZGSEcwP0RXZiVmSVRZX2VPdjJrVG85cVglLTk0fEQyand5VGJsZTd+MldneUU0a1cwY3VlSG1XYzB3LXNZMVYsXzlDZXxXNl01RkprP1JYMVBRVE9JL1cwZ35xa2JoNnZkRlFDQWE0XUhCfnowVUlPTTlHMHBLTWVNU3JBR0YmSD0wOT84ODFZUWl0YzZ+NFtJaVYzWCVzSkQ3LVJ2Jn5HTiVVQVE2WDBuRWZbbFYwdn5OS1R8aXFSU1hVa3lIcWxwLGFkMW1dOCtEb0dKb2FaYyZO'}]); _stq.push([ 'clickTrackerInit', '9035432', '0' ]); </script> <noscript><img src="https://pixel.wp.com/b.gif?v=noscript" style="height:1px;width:1px;overflow:hidden;position:absolute;bottom:1px;" alt="" /></noscript> <script defer id="bilmur" data-customproperties="{"enq_jquery":"1","logged_in":"0","wptheme":"pub\/twentyfifteen","wptheme_is_block":"0"}" data-provider="wordpress.com" data-service="simple" src="/wp-content/js/bilmur.min.js?i=12&m=202450"></script><script defer id="bilmur" data-customproperties="{"enq_jquery":"1","logged_in":"0","wptheme":"pub\/twentyfifteen","wptheme_is_block":"0"}" data-provider="wordpress.com" data-service="simple" src="/wp-content/js/bilmur-4.min.js?i=12&m=202450"></script><div id="marketingbar" class="marketing-bar noskim "><div class="marketing-bar-text">Erstelle eine Website wie diese mit WordPress.com</div><a class="marketing-bar-button" href="https://wordpress.com/start/de?ref=marketing_bar">Jetzt starten</a><a class="marketing-bar-link" tabindex="-1" aria-label="Erstelle deine Website auf WordPress.com" href="https://wordpress.com/start/de?ref=marketing_bar"></a></div> <script type="text/javascript"> window._tkq = window._tkq || []; window._tkq.push( [ 'recordEvent', 'wpcom_marketing_bar_impression', {"is_current_user_blog_owner":false} ] ); document.querySelectorAll( '#marketingbar > a' ).forEach( link => { link.addEventListener( 'click', ( e ) => { window._tkq.push( [ 'recordEvent', 'wpcom_marketing_bar_cta_click', {"is_current_user_blog_owner":false} ] ); } ); }); </script><script> ( function() { function getMobileUserAgentInfo() { if ( typeof wpcom_mobile_user_agent_info === 'object' ) { wpcom_mobile_user_agent_info.init(); var mobileStatsQueryString = ''; if ( wpcom_mobile_user_agent_info.matchedPlatformName !== false ) { mobileStatsQueryString += '&x_' + 'mobile_platforms' + '=' + wpcom_mobile_user_agent_info.matchedPlatformName; } if ( wpcom_mobile_user_agent_info.matchedUserAgentName !== false ) { mobileStatsQueryString += '&x_' + 'mobile_devices' + '=' + wpcom_mobile_user_agent_info.matchedUserAgentName; } if ( wpcom_mobile_user_agent_info.isIPad() ) { mobileStatsQueryString += '&x_' + 'ipad_views' + '=' + 'views'; } if ( mobileStatsQueryString != '' ) { new Image().src = document.location.protocol + '//pixel.wp.com/g.gif?v=wpcom-no-pv' + mobileStatsQueryString + '&baba=' + Math.random(); } } } document.addEventListener( 'DOMContentLoaded', getMobileUserAgentInfo ); } )(); </script> </body> </html>