<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>3. Digital &amp; App Innovation Archives - Bittnet Training</title>
	<atom:link href="https://www.bittnet.ro/category/microsoft-applied-skills/3-digital-app-innovation/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bittnet.ro/category/microsoft-applied-skills/3-digital-app-innovation/</link>
	<description>Your skills. Upgraded.</description>
	<lastBuildDate>Thu, 26 Mar 2026 11:27:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://www.bittnet.ro/wp-content/uploads/2019/09/0-100x100.jpg</url>
	<title>3. Digital &amp; App Innovation Archives - Bittnet Training</title>
	<link>https://www.bittnet.ro/category/microsoft-applied-skills/3-digital-app-innovation/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Microsoft AZ-2006: Automatizarea testelor de performanță Azure Load Testing folosind GitHub Actions</title>
		<link>https://www.bittnet.ro/cursuri/microsoft-az-2006-automatizarea-testelor-de-performanta-azure-load-testing-folosind-github-actions/</link>
		
		<dc:creator><![CDATA[Stefan Hau]]></dc:creator>
		<pubDate>Wed, 10 Sep 2025 09:38:42 +0000</pubDate>
				<category><![CDATA[3. Digital & App Innovation]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cursuri]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Intermediate]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Applied Skills]]></category>
		<category><![CDATA[2. Intermediate]]></category>
		<guid isPermaLink="false">https://www.bittnet.ro/?p=98122</guid>

					<description><![CDATA[<p>Articol original Bittnet Training: <a href="https://www.bittnet.ro/cursuri/microsoft-az-2006-automatizarea-testelor-de-performanta-azure-load-testing-folosind-github-actions/">Microsoft AZ-2006: Automatizarea testelor de performanță Azure Load Testing folosind GitHub Actions</a></p>
<p>Articolul <a href="https://www.bittnet.ro/cursuri/microsoft-az-2006-automatizarea-testelor-de-performanta-azure-load-testing-folosind-github-actions/">Microsoft AZ-2006: Automatizarea testelor de performanță Azure Load Testing folosind GitHub Actions</a> a apărut prima dată pe <a href="https://www.bittnet.ro">Bittnet Training</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Articol original Bittnet Training: <a href="https://www.bittnet.ro/cursuri/microsoft-az-2006-automatizarea-testelor-de-performanta-azure-load-testing-folosind-github-actions/">Microsoft AZ-2006: Automatizarea testelor de performanță Azure Load Testing folosind GitHub Actions</a></p>
<section class="l-section wpb_row height_small"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-8 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column"><div class="wpb_wrapper"><h1 class="w-post-elm post_title entry-title" style="text-align: center;"><strong>Microsoft AZ-2006: Automatizarea testelor de performanță Azure Load Testing folosind GitHub Actions</strong></h1>
</div></div><div class="w-separator size_small"></div><div class="wpb_text_column"><div class="wpb_wrapper"><p>Acest curs îți arată cum să implementezi <strong>GitHub Actions</strong> și să configurezi <strong>Azure Load Testing</strong> pentru a automatiza testarea aplicațiilor în timpul procesului de livrare. Vei învăța să creezi și să controlezi fluxuri CI/CD cu GitHub Actions și să optimizezi performanța aplicațiilor prin simularea unor sarcini reale cu Azure Load Testing.</p>
</div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><style data-type="us_custom-css">h2{font-size:20px}</style><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner us_custom_e7f5d98a"><div class="wpb_wrapper"><div class="w-iconbox us_custom_7b0ea013 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-users"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Cui i se adresează?</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><p>Acest curs este ideal pentru:</p>
<ul>
<li>Dezvoltatori care utilizează GitHub în procesele de livrare</li>
<li>Profesioniști DevOps care vor să automatizeze testarea de performanță</li>
<li>Oricine implementează aplicații în Azure și are nevoie de validarea performanței</li>
</ul>
</div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><style data-type="us_custom-css">h2{font-size:20px}</style><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner us_custom_1f257949"><div class="wpb_wrapper"><div class="w-iconbox us_custom_91f542c2 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="far fa-book-open"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Ce vei învăța?</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><ul>
<li>Implementarea și controlul <strong>GitHub Actions</strong></li>
<li>Automatizarea fluxurilor de lucru între <strong>GitHub</strong> și <strong>Azure</strong></li>
<li>Configurarea serviciului <strong>Azure Load Testing</strong> pentru testare de performanță</li>
<li>Integrarea testelor de performanță în pipeline-ul DevOps</li>
</ul>
</div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><style data-type="us_custom-css">h2{font-size:20px}</style><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_e3add703 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-align-center"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Cerințe preliminare:</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><ul>
<li>Experiență în utilizarea GitHub (pull requests, code merge etc.)</li>
<li>Cunoștințe despre crearea resurselor în Azure</li>
</ul>
</div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><style data-type="us_custom-css">h2{font-size:20px}</style><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_7b0ea013 iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-graduation-cap"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Agenda cursului:</h2><div class="w-iconbox-text"><p>Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.</p>
</div></div></div></div></div></div></div></div></section>
<div class="w-tabs style_default switch_click accordion has_scrolling" style="--sections-title-size:inherit"><div class="w-tabs-sections titles-align_center icon_chevron cpos_right"><div class="w-tabs-section" id="z02b"><button class="w-tabs-section-header" aria-controls="content-z02b" aria-expanded="false"><div class="w-tabs-section-title">Citește agenda cursului</div><div class="w-tabs-section-control"></div></button><div  class="w-tabs-section-content" id="content-z02b"><div class="w-tabs-section-content-h i-cf"><div class="wpb_text_column"><div class="wpb_wrapper"><p><strong>Implementarea GitHub Actions</strong></p>
<ul>
<li>Structura fișierelor de workflow</li>
<li>Controlul execuției workflow-urilor</li>
<li>Automatizarea fluxurilor de dezvoltare software</li>
</ul>
<p><strong>Implementarea GitHub Actions pentru Azure</strong></p>
<ul>
<li>Utilizarea acțiunilor GitHub pentru Azure</li>
<li>Configurarea permisiunilor și a principalilor de securitate</li>
<li>Automatizarea conexiunii între GitHub și Azure</li>
</ul>
<p><strong>Implementarea Azure Load Testing</strong></p>
<ul>
<li>Simularea încărcării reale a aplicațiilor</li>
<li>Automatizarea testelor de performanță cu GitHub Actions</li>
<li>Asigurarea scalabilității și consistenței performanței aplicației</li>
</ul>
</div></div></div></div></div></div></div><div class="w-separator size_small"></div><div class="g-cols wpb_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-6 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><style data-type="us_custom-css">h2{font-size:20px}</style><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_7b0ea013 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-forward"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title" style="font-size:1.1rem;">Recomandăm să continui cu:</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><ul>
<li><a href="https://www.bittnet.ro/cursuri/az-400-azure-designing-and-implementing-microsoft-devops-solutions/">Microsoft AZ-400: Designing and Implementing Microsoft DevOps Solutions</a></li>
<li>DevOps Artisan – Continuous Integration &amp; Delivery</li>
<li><a href="https://www.bittnet.ro/cursuri/git-fundamentals-devops/">DevOps Artisan – Git Fundamentals &amp; GitHub Flow</a></li>
</ul>
</div></div></div></div></div><div class="vc_col-sm-6 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><style data-type="us_custom-css">h2{font-size:20px}</style><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_7b0ea013 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-user-graduate"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title" style="font-size:1.1rem;">Programe de certificare</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><p>Nu sunt programe de certificare în acest moment.</p>
</div></div></div></div></div></div></div></div></div><div class="vc_col-sm-4 wpb_column vc_column_container has_bg_color"><div class="vc_column-inner us_custom_fe9ce664 type_sticky"><div class="wpb_wrapper" style="top:120px"><div class="g-cols wpb_row us_custom_fe9ce664 via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column" id="heading-2-on-mobile"><div class="wpb_wrapper"><h2><strong>Microsoft AZ-2006: Automatizarea testelor de performanță Azure Load Testing folosind GitHub Actions</strong></h2>
</div></div><div class="w-separator size_small"></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column us_custom_0d19ec8d paginaCursDetaliiCurs hide_on_default hide_on_laptops"><div class="wpb_wrapper"><p style="color: #e5535e; text-align: left;"><strong>Oferte personalizate pentru grupuri de minim 2 persoane</strong></p>
</div></div><div class="wpb_text_column us_custom_e904d7eb paginaCursDetaliiCurs"><div class="wpb_wrapper"><h2 style="color: #e5535e; text-align: left;">Detalii curs</h2>
</div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-cogs"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Durată:</h2><div class="w-iconbox-text"><div class="w-post-elm post_custom_field type_text durata color_link_inherit"><span class="w-post-elm-value"></span></div> zile</p>
</div></div></div></div></div></div></div></div></section>
</div></div></div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-euro-sign"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Preț:</h2><div class="w-iconbox-text"><div class="w-post-elm post_custom_field type_text pret color_link_inherit"><span class="w-post-elm-value"></span></div>
</div></div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-random"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Livrare:</h2><div class="w-iconbox-text"><div class="w-post-elm post_custom_field type_checkbox livrare color_link_inherit"></div>
</div></div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-chalkboard-teacher"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Nivel:</h2><div class="w-iconbox-text"><p>2. Intermediate</p>
</div></div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_b6a72ce1 iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-star"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Roluri:</h2><div class="w-iconbox-text"><p>Developer</p>
</div></div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><style data-type="us_custom-css">@media only screen and (max-width:600px){.btn_register{position:fixed;bottom:5px;left:7px;z-index:999;width:185px;font-size:0.9rem}.btn_register button{width:185px}}</style><section class="l-section wpb_row hide_on_default hide_on_laptops hide_on_tablets hide_on_mobiles height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column btn_register"><div class="wpb_wrapper"></div></div></div></div></div></div></div></section>
<style data-type="us_custom-css">@media only screen and (max-width:600px){.btn_request{position:fixed;bottom:5px;right:7px;z-index:999!important;width:185px;font-size:0.9rem}.btn_request button{width:185px}}#gravityform_container_56{z-index:9999!important}.btn_request{z-index:999!important}</style><section class="l-section wpb_row us_custom_eec453f3 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div><div class="wpb_text_column btn_request"><div class="wpb_wrapper"><p style="text-align: center;"><button id="gravityform_button_56" class="gravity_button" onclick="jQuery('#gravityform_button_56, #gravityform_container_56, #gravityform_close_56').toggle();">Solicită Informații</button><div id="gravityform_container_56" class="gravity_container" style="display:none;"><div><script>
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
</script>

                <div class='gf_browser_chrome gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital formulareGravity_wrapper' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_56' style='display:none'><style>#gform_wrapper_56[data-form-index="0"].gform-theme,[data-parent-form="56_0"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg width='640' height='640' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}</style><div id='gf_56' class='gform_anchor' tabindex='-1'></div>
                        <div class='gform_heading'>
                            <h2 class="gform_title">Formulare PJ - Solicitare Informatii</h2>
                            <p class='gform_description'></p>
							<p class='gform_required_legend'>Câmpurile marcate cu &quot;<span class="gfield_required gfield_required_asterisk">*</span>&quot; sunt obligatorii.</p>
                        </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_56' id='gform_56' class='formulareGravity' action='/category/microsoft-applied-skills/3-digital-app-innovation/feed/#gf_56' data-formid='56' novalidate>
                        <div class='gform-body gform_body'><div id='gform_fields_56' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_56_13" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_13'>Phone</label><div class='ginput_container'><input name='input_13' id='input_56_13' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_56_13'>This field is for validation purposes and should be left unchanged.</div></div><fieldset id="field_56_1" class="gfield gfield--type-name gfield--input-type-name gfield--width-half campuriFormulare gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Prenume<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row' id='input_56_1'>
                            
                            <span id='input_56_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >
                                                    <input type='text' name='input_1.3' id='input_56_1_3' value='' tabindex='2'  aria-required='true'   placeholder='Ex. Ion' autocomplete="given-name" />
                                                    <label for='input_56_1_3' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>First</label>
                                                </span>
                            
                            
                            
                        </div></fieldset><fieldset id="field_56_5" class="gfield gfield--type-name gfield--input-type-name gfield--width-half campuriFormulare gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Nume<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container--name no_prefix no_first_name no_middle_name has_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row' id='input_56_5'>
                            
                            
                            
                            <span id='input_56_5_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >
                                                    <input type='text' name='input_5.6' id='input_56_5_6' value='' tabindex='9'  aria-required='true'   placeholder='Ex. Popescu' autocomplete="family-name" />
                                                    <label for='input_56_5_6' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>Last</label>
                                                </span>
                            
                        </div></fieldset><div id="field_56_3" class="gfield gfield--type-email gfield--input-type-email gfield--width-half campuriFormulare gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_3'>Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'>
                            <input name='input_3' id='input_56_3' type='email' value='' class='large' tabindex='11'  placeholder='Ex. ion.popescu@gmail.com' aria-required="true" aria-invalid="false"  autocomplete="email"/>
                        </div></div><div id="field_56_11" class="gfield gfield--type-phone gfield--input-type-phone gfield--width-half campuriFormulare gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_11'>Telefon<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_phone'><input name='input_11' id='input_56_11' type='tel' value='' class='large' tabindex='12' placeholder='Ex. 0721.123.456' aria-required="true" aria-invalid="false"  autocomplete="tel" /></div></div><div id="field_56_9" class="gfield gfield--type-text gfield--input-type-text gfield--width-full campuriFormulare gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_9'>Companie<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_9' id='input_56_9' type='text' value='' class='large'   tabindex='13' placeholder='Ex. COMPANIA MEA SRL' aria-required="true" aria-invalid="false"   /></div></div><div id="field_56_12" class="gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full campuriFormulare field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_12'>Detaliază solicitarea</label><div class='ginput_container ginput_container_textarea'><textarea name='input_12' id='input_56_12' class='textarea small' tabindex='14'   placeholder='Ex. ce cursuri te interesează, pentru câte persoane, în ce perioadă, etc.'  aria-invalid="false"   rows='10' cols='50'></textarea></div></div><fieldset id="field_56_6" class="gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full campuriFormulare field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Bifa - Consimtamant Marketing</legend><div class='ginput_container ginput_container_consent'><input name='input_6.1' id='input_56_6_1' type='checkbox' value='1' tabindex='15'   aria-invalid="false"   /> <label class="gform-field-label gform-field-label--type-inline gfield_consent_label" for='input_56_6_1' >Vreau să primesc informații prin email referitoare la noutăți, invitații la webinarii, traininguri și alte evenimente.</label><input type='hidden' name='input_6.2' value='Vreau să primesc informații prin email referitoare la noutăți, invitații la webinarii, traininguri și alte evenimente.' class='gform_hidden' /><input type='hidden' name='input_6.3' value='57' class='gform_hidden' /></div></fieldset><fieldset id="field_56_7" class="gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full campuriFormulare gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Bifa - T&amp;C<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_container ginput_container_consent'><input name='input_7.1' id='input_56_7_1' type='checkbox' value='1' tabindex='16'  aria-required="true" aria-invalid="false"   /> <label class="gform-field-label gform-field-label--type-inline gfield_consent_label" for='input_56_7_1' >Sunt de acord ca BITTNET SYSTEMS S.A. să stocheze și să proceseze datele mele personale conform <a href="https://www.bittnet.ro/gdpr/" target="_blank">Politicii de Confidențialitate</a> pe care am citit-o și am înteles-o.<span class="gfield_required gfield_required_asterisk">*</span></label><input type='hidden' name='input_7.2' value='Sunt de acord ca BITTNET SYSTEMS S.A. să stocheze și să proceseze datele mele personale conform &lt;a href=&quot;https://www.bittnet.ro/gdpr/&quot; target=&quot;_blank&quot;&gt;Politicii de Confidențialitate&lt;/a&gt; pe care am citit-o și am înteles-o.' class='gform_hidden' /><input type='hidden' name='input_7.3' value='57' class='gform_hidden' /></div></fieldset><div id="field_56_10" class="gfield gfield--type-text gfield--input-type-text gfield--width-full dinamicNumeCurs field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_hidden"  ><div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden" aria-hidden="true" title="This field is hidden when viewing the form"></i><span>This field is hidden when viewing the form</span></div><label class='gfield_label gform-field-label' for='input_56_10'>dinamicNumeCurs</label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_56_10' type='text' value='Nu a fost setat' class='large'   tabindex='17'   aria-invalid="false"   /></div></div><div id="field_56_4" class="gfield gfield--type-text gfield--input-type-text gfield--width-full campSursaTrafic field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_hidden"  ><div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden" aria-hidden="true" title="This field is hidden when viewing the form"></i><span>This field is hidden when viewing the form</span></div><label class='gfield_label gform-field-label' for='input_56_4'>campSursaTrafic</label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_56_4' type='text' value='Nu a fost setat' class='large'   tabindex='18'   aria-invalid="false"   /></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_56' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Solicită Informații' tabindex='19' /> <input type='hidden' name='gform_ajax' value='form_id=56&amp;title=1&amp;description=1&amp;tabindex=1&amp;theme=orbital&amp;hash=bb6d2f61d5c29e4060bdb22c74f3695f' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_56' value='iframe' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_56' id='gform_theme_56' value='orbital' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_56' id='gform_style_settings_56' value='' />
            <input type='hidden' class='gform_hidden' name='is_submit_56' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='56' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='FHzrQBjeHH8xmEbCMvI1gOyjoqbBWJnhsHU4PNWW/BNO8iixkPoWkBq8qNhMteRef41GNq9UZYN0glg9WpKFHqUoQal3y9gat7qtsQAXvVaPCTc=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_56' value='WyJ7XCI2LjFcIjpcIjQ4MGU5Mjc0MzRiYzViNTU3MjEyOThjNDNkMGRjMTMyXCIsXCI2LjJcIjpcIjY4Zjg0MTZkNmQwODkyNzNiNWY3ODg3MDJlODI1YzkwXCIsXCI2LjNcIjpcImIyMjUwYzM3NGRkMWRkMmY4MWRmY2ZhYmI1OGIxMDNiXCIsXCI3LjFcIjpcIjQ4MGU5Mjc0MzRiYzViNTU3MjEyOThjNDNkMGRjMTMyXCIsXCI3LjJcIjpcImEwNGQ4MTRiNWZiODQ1ZGEzY2Q0YzE5ZDhkZjg4ODdmXCIsXCI3LjNcIjpcImIyMjUwYzM3NGRkMWRkMmY4MWRmY2ZhYmI1OGIxMDNiXCJ9IiwiZjY5MDEzOTQyNzc4OTdmMjZmOTA2OTg4MTVjNDNkNTQiXQ==' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_56' id='gform_target_page_number_56' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_56' id='gform_source_page_number_56' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        <input type="hidden" id="ct_checkjs_6cfe0e6127fa25df2a0ef2ae1067d915" name="ct_checkjs" value="0" /><input
                    class="apbct_special_field apbct_email_id__gravity_form"
                    name="apbct__email_id__gravity_form"
                    aria-label="apbct__label_id__gravity_form"
                    type="text" size="30" maxlength="200" autocomplete="off"
                    value=""
                /></form>
                        </div>
		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_56' id='gform_ajax_frame_56' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
		                <script>
gform.initializeOnLoaded( function() {gformInitSpinner( 56, 'https://www.bittnet.ro/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery('#gform_ajax_frame_56').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_56');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_56').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_56').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_56').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_56').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_56').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_56').val();gformInitSpinner( 56, 'https://www.bittnet.ro/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [56, current_page]);window['gf_submitting_56'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_56').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_56').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [56]);window['gf_submitting_56'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_56').text());}else{jQuery('#gform_56').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "56", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_56" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_56";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_56" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 56, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
</script>
<button id="gravityform_close_56" class="gravity_close" onclick="jQuery('#gravityform_button_56, #gravityform_container_56, #gravityform_close_56').toggle();">X</button></div>
</div></div></div></div></div></div></div></section>
</div></div></div></div></div></section>
<p>Articolul <a href="https://www.bittnet.ro/cursuri/microsoft-az-2006-automatizarea-testelor-de-performanta-azure-load-testing-folosind-github-actions/">Microsoft AZ-2006: Automatizarea testelor de performanță Azure Load Testing folosind GitHub Actions</a> a apărut prima dată pe <a href="https://www.bittnet.ro">Bittnet Training</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Microsoft AZ-2003: Implementarea aplicațiilor cloud-native folosind Azure Container Apps</title>
		<link>https://www.bittnet.ro/cursuri/microsoft-az-2003-implementarea-aplicatiilor-cloud-native-folosind-azure-container-apps/</link>
		
		<dc:creator><![CDATA[Stefan Hau]]></dc:creator>
		<pubDate>Wed, 10 Sep 2025 09:31:30 +0000</pubDate>
				<category><![CDATA[3. Digital & App Innovation]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cursuri]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Devops Engineer]]></category>
		<category><![CDATA[Intermediate]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Applied Skills]]></category>
		<category><![CDATA[2. Intermediate]]></category>
		<guid isPermaLink="false">https://www.bittnet.ro/?p=98114</guid>

					<description><![CDATA[<p>Articol original Bittnet Training: <a href="https://www.bittnet.ro/cursuri/microsoft-az-2003-implementarea-aplicatiilor-cloud-native-folosind-azure-container-apps/">Microsoft AZ-2003: Implementarea aplicațiilor cloud-native folosind Azure Container Apps</a></p>
<p>Articolul <a href="https://www.bittnet.ro/cursuri/microsoft-az-2003-implementarea-aplicatiilor-cloud-native-folosind-azure-container-apps/">Microsoft AZ-2003: Implementarea aplicațiilor cloud-native folosind Azure Container Apps</a> a apărut prima dată pe <a href="https://www.bittnet.ro">Bittnet Training</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Articol original Bittnet Training: <a href="https://www.bittnet.ro/cursuri/microsoft-az-2003-implementarea-aplicatiilor-cloud-native-folosind-azure-container-apps/">Microsoft AZ-2003: Implementarea aplicațiilor cloud-native folosind Azure Container Apps</a></p>
<section class="l-section wpb_row height_small"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-8 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column"><div class="wpb_wrapper"><h1 class="w-post-elm post_title entry-title" style="text-align: center;"><strong>Microsoft AZ-2003: Implementarea aplicațiilor cloud-native folosind Azure Container Apps</strong></h1>
</div></div><div class="w-separator size_small"></div><div class="wpb_text_column"><div class="wpb_wrapper"><p>Cursul <strong>AZ-2003: Implementarea aplicațiilor cloud-native folosind Azure Container Apps</strong> te pregătește să creezi, configurezi, scalezi și administrezi aplicații Azure Container. Vei învăța să utilizezi <strong>Azure Container Apps</strong>, <strong>Azure Container Registry</strong> și <strong>Azure Pipelines</strong> pentru a automatiza și securiza întregul proces de livrare continuă (CI/CD) pentru aplicațiile cloud-native.</p>
</div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner us_custom_e7f5d98a"><div class="wpb_wrapper"><div class="w-iconbox us_custom_7b0ea013 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-users"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Cui i se adresează?</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><p>Acest curs este recomandat pentru:</p>
<ul>
<li>Ingineri DevOps care doresc să lucreze cu aplicații Azure Container</li>
<li>Profesioniști care implementează soluții de tip cloud-native</li>
<li>Dezvoltatori și administratori de infrastructură interesați de livrarea modernă a aplicațiilor</li>
</ul>
</div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner us_custom_1f257949"><div class="wpb_wrapper"><div class="w-iconbox us_custom_91f542c2 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="far fa-book-open"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Ce vei învăța?</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><p>La finalul cursului, vei putea să:</p>
<ul>
<li>Înțelegi conceptele fundamentale ale aplicațiilor cloud-native și containers</li>
<li>Configurezi un <strong>Azure Container Registry</strong> pentru livrarea aplicațiilor</li>
<li>Creezi, scalezi și administrezi aplicații în <strong>Azure Container Apps</strong></li>
<li>Implementezi livrare continuă (CI/CD) folosind <strong>Azure Pipelines</strong></li>
<li>Controlezi reviziile, traficul și ciclul de viață al aplicațiilor container</li>
</ul>
</div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_e3add703 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-align-center"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Cerințe preliminare:</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><p>Participanții ar trebui să aibă:</p>
<ul>
<li>Cunoștințe de bază despre conceptele de cloud computing</li>
<li>Experiență în lucrul cu containere și orchestratoare precum Kubernetes</li>
<li>Familiaritate cu Azure și servicii precum Azure Container Registry și Azure DevOps</li>
<li>Experiență în livrarea aplicațiilor și concepte de rețelistică</li>
</ul>
</div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_7b0ea013 iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-graduation-cap"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Agenda cursului:</h2><div class="w-iconbox-text"><p>Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.</p>
</div></div></div></div></div></div></div></div></section>
<div class="w-tabs style_default switch_click accordion has_scrolling" style="--sections-title-size:inherit"><div class="w-tabs-sections titles-align_center icon_chevron cpos_right"><div class="w-tabs-section" id="q48e"><button class="w-tabs-section-header" aria-controls="content-q48e" aria-expanded="false"><div class="w-tabs-section-title">Citește agenda cursului</div><div class="w-tabs-section-control"></div></button><div  class="w-tabs-section-content" id="content-q48e"><div class="w-tabs-section-content-h i-cf"><div class="wpb_text_column"><div class="wpb_wrapper"><p><strong>Introducere în aplicații cloud-native și livrări Azure Container</strong></p>
<ul>
<li>Avantajele aplicațiilor cloud-native</li>
<li>Opțiuni pentru livrarea containerelor în Azure</li>
<li>Caracteristici ale Azure Container Apps</li>
</ul>
<p><strong>Configurarea Azure Container Registry pentru livrarea aplicațiilor</strong></p>
<ul>
<li>Setarea și administrarea unui registru de containere în Azure</li>
</ul>
<p><strong>Configurarea unei aplicații containerizate în Azure Container Apps</strong></p>
<ul>
<li>Crearea, configurarea, scalarea și administrarea aplicațiilor containerizate</li>
</ul>
<p><strong>Configurarea livrării continue pentru aplicațiile containerizate</strong></p>
<ul>
<li>Automatizarea livrărilor folosind <strong>Azure Pipelines</strong></li>
</ul>
<p><strong>Scalarea și administrarea aplicațiilor livrate</strong></p>
<ul>
<li>Gestionarea ciclului de viață și a traficului cu ajutorul reviziilor</li>
</ul>
<p><strong>Proiect practic: Implementarea și administrarea unei aplicații containerizate</strong></p>
<ul>
<li>Ghid pas cu pas pentru implementarea completă a unei aplicații folosind Azure Container Apps, Azure Container Registry și Azure Pipelines</li>
</ul>
</div></div></div></div></div></div></div><div class="w-separator size_small"></div><div class="g-cols wpb_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-6 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_7b0ea013 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-forward"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title" style="font-size:1.1rem;">Recomandăm să continui cu:</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><ul>
<li><a href="https://www.bittnet.ro/cursuri/az-400-azure-designing-and-implementing-microsoft-devops-solutions/">Microsoft AZ-400: Designing and Implementing Microsoft DevOps Solutions</a></li>
<li><a href="https://www.bittnet.ro/cursuri/kubernetes-advanced/">DevOps Artisan – Kubernetes Administrator</a></li>
<li><a href="https://www.bittnet.ro/cursuri/microsoft-az-2001-implement-security-through-a-pipeline-using-azure-devops/">Microsoft AZ-2001 – Implement security through a pipeline using Azure DevOps</a></li>
</ul>
</div></div></div></div></div><div class="vc_col-sm-6 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_7b0ea013 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-user-graduate"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title" style="font-size:1.1rem;">Programe de certificare</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><p>Nu sunt programe de certificare în acest moment.</p>
</div></div></div></div></div></div></div></div></div><div class="vc_col-sm-4 wpb_column vc_column_container has_bg_color"><div class="vc_column-inner us_custom_fe9ce664 type_sticky"><div class="wpb_wrapper" style="top:120px"><div class="g-cols wpb_row us_custom_fe9ce664 via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column" id="heading-2-on-mobile"><div class="wpb_wrapper"><h2><strong>Microsoft AZ-2003: Implementarea aplicațiilor cloud-native folosind Azure Container Apps</strong></h2>
</div></div><div class="w-separator size_small"></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column us_custom_0d19ec8d paginaCursDetaliiCurs hide_on_default hide_on_laptops"><div class="wpb_wrapper"><p style="color: #e5535e; text-align: left;"><strong>Oferte personalizate pentru grupuri de minim 2 persoane</strong></p>
</div></div><div class="wpb_text_column us_custom_e904d7eb paginaCursDetaliiCurs"><div class="wpb_wrapper"><h2 style="color: #e5535e; text-align: left;">Detalii curs</h2>
</div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-cogs"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Durată:</h2><div class="w-iconbox-text"><div class="w-post-elm post_custom_field type_text durata color_link_inherit"><span class="w-post-elm-value"></span></div> zile</p>
</div></div></div></div></div></div></div></div></section>
</div></div></div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-euro-sign"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Preț:</h2><div class="w-iconbox-text"><div class="w-post-elm post_custom_field type_text pret color_link_inherit"><span class="w-post-elm-value"></span></div>
</div></div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-random"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Livrare:</h2><div class="w-iconbox-text"><div class="w-post-elm post_custom_field type_checkbox livrare color_link_inherit"></div>
</div></div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-chalkboard-teacher"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Nivel:</h2><div class="w-iconbox-text"><p>2. Intermediate</p>
</div></div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_b6a72ce1 iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-star"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Roluri:</h2><div class="w-iconbox-text"><p>Devops Engineer</p>
</div></div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row hide_on_default hide_on_laptops hide_on_tablets hide_on_mobiles height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column btn_register"><div class="wpb_wrapper"></div></div></div></div></div></div></div></section>
<section class="l-section wpb_row us_custom_eec453f3 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div><div class="wpb_text_column btn_request"><div class="wpb_wrapper"><p style="text-align: center;"><button id="gravityform_button_56" class="gravity_button" onclick="jQuery('#gravityform_button_56, #gravityform_container_56, #gravityform_close_56').toggle();">Solicită Informații</button><div id="gravityform_container_56" class="gravity_container" style="display:none;"><div>
                <div class='gf_browser_chrome gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital formulareGravity_wrapper' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_56' style='display:none'><style>#gform_wrapper_56[data-form-index="0"].gform-theme,[data-parent-form="56_0"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg width='640' height='640' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}</style><div id='gf_56' class='gform_anchor' tabindex='-1'></div>
                        <div class='gform_heading'>
                            <h2 class="gform_title">Formulare PJ - Solicitare Informatii</h2>
                            <p class='gform_description'></p>
							<p class='gform_required_legend'>Câmpurile marcate cu &quot;<span class="gfield_required gfield_required_asterisk">*</span>&quot; sunt obligatorii.</p>
                        </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_56' id='gform_56' class='formulareGravity' action='/category/microsoft-applied-skills/3-digital-app-innovation/feed/#gf_56' data-formid='56' novalidate>
                        <div class='gform-body gform_body'><div id='gform_fields_56' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_56_13" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_13'>URL</label><div class='ginput_container'><input name='input_13' id='input_56_13' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_56_13'>This field is for validation purposes and should be left unchanged.</div></div><fieldset id="field_56_1" class="gfield gfield--type-name gfield--input-type-name gfield--width-half campuriFormulare gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Prenume<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row' id='input_56_1'>
                            
                            <span id='input_56_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >
                                                    <input type='text' name='input_1.3' id='input_56_1_3' value='' tabindex='2'  aria-required='true'   placeholder='Ex. Ion' autocomplete="given-name" />
                                                    <label for='input_56_1_3' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>First</label>
                                                </span>
                            
                            
                            
                        </div></fieldset><fieldset id="field_56_5" class="gfield gfield--type-name gfield--input-type-name gfield--width-half campuriFormulare gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Nume<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container--name no_prefix no_first_name no_middle_name has_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row' id='input_56_5'>
                            
                            
                            
                            <span id='input_56_5_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >
                                                    <input type='text' name='input_5.6' id='input_56_5_6' value='' tabindex='9'  aria-required='true'   placeholder='Ex. Popescu' autocomplete="family-name" />
                                                    <label for='input_56_5_6' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>Last</label>
                                                </span>
                            
                        </div></fieldset><div id="field_56_3" class="gfield gfield--type-email gfield--input-type-email gfield--width-half campuriFormulare gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_3'>Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'>
                            <input name='input_3' id='input_56_3' type='email' value='' class='large' tabindex='11'  placeholder='Ex. ion.popescu@gmail.com' aria-required="true" aria-invalid="false"  autocomplete="email"/>
                        </div></div><div id="field_56_11" class="gfield gfield--type-phone gfield--input-type-phone gfield--width-half campuriFormulare gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_11'>Telefon<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_phone'><input name='input_11' id='input_56_11' type='tel' value='' class='large' tabindex='12' placeholder='Ex. 0721.123.456' aria-required="true" aria-invalid="false"  autocomplete="tel" /></div></div><div id="field_56_9" class="gfield gfield--type-text gfield--input-type-text gfield--width-full campuriFormulare gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_9'>Companie<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_9' id='input_56_9' type='text' value='' class='large'   tabindex='13' placeholder='Ex. COMPANIA MEA SRL' aria-required="true" aria-invalid="false"   /></div></div><div id="field_56_12" class="gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full campuriFormulare field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_12'>Detaliază solicitarea</label><div class='ginput_container ginput_container_textarea'><textarea name='input_12' id='input_56_12' class='textarea small' tabindex='14'   placeholder='Ex. ce cursuri te interesează, pentru câte persoane, în ce perioadă, etc.'  aria-invalid="false"   rows='10' cols='50'></textarea></div></div><fieldset id="field_56_6" class="gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full campuriFormulare field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Bifa - Consimtamant Marketing</legend><div class='ginput_container ginput_container_consent'><input name='input_6.1' id='input_56_6_1' type='checkbox' value='1' tabindex='15'   aria-invalid="false"   /> <label class="gform-field-label gform-field-label--type-inline gfield_consent_label" for='input_56_6_1' >Vreau să primesc informații prin email referitoare la noutăți, invitații la webinarii, traininguri și alte evenimente.</label><input type='hidden' name='input_6.2' value='Vreau să primesc informații prin email referitoare la noutăți, invitații la webinarii, traininguri și alte evenimente.' class='gform_hidden' /><input type='hidden' name='input_6.3' value='57' class='gform_hidden' /></div></fieldset><fieldset id="field_56_7" class="gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full campuriFormulare gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Bifa - T&amp;C<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_container ginput_container_consent'><input name='input_7.1' id='input_56_7_1' type='checkbox' value='1' tabindex='16'  aria-required="true" aria-invalid="false"   /> <label class="gform-field-label gform-field-label--type-inline gfield_consent_label" for='input_56_7_1' >Sunt de acord ca BITTNET SYSTEMS S.A. să stocheze și să proceseze datele mele personale conform <a href="https://www.bittnet.ro/gdpr/" target="_blank">Politicii de Confidențialitate</a> pe care am citit-o și am înteles-o.<span class="gfield_required gfield_required_asterisk">*</span></label><input type='hidden' name='input_7.2' value='Sunt de acord ca BITTNET SYSTEMS S.A. să stocheze și să proceseze datele mele personale conform &lt;a href=&quot;https://www.bittnet.ro/gdpr/&quot; target=&quot;_blank&quot;&gt;Politicii de Confidențialitate&lt;/a&gt; pe care am citit-o și am înteles-o.' class='gform_hidden' /><input type='hidden' name='input_7.3' value='57' class='gform_hidden' /></div></fieldset><div id="field_56_10" class="gfield gfield--type-text gfield--input-type-text gfield--width-full dinamicNumeCurs field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_hidden"  ><div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden" aria-hidden="true" title="This field is hidden when viewing the form"></i><span>This field is hidden when viewing the form</span></div><label class='gfield_label gform-field-label' for='input_56_10'>dinamicNumeCurs</label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_56_10' type='text' value='Nu a fost setat' class='large'   tabindex='17'   aria-invalid="false"   /></div></div><div id="field_56_4" class="gfield gfield--type-text gfield--input-type-text gfield--width-full campSursaTrafic field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_hidden"  ><div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden" aria-hidden="true" title="This field is hidden when viewing the form"></i><span>This field is hidden when viewing the form</span></div><label class='gfield_label gform-field-label' for='input_56_4'>campSursaTrafic</label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_56_4' type='text' value='Nu a fost setat' class='large'   tabindex='18'   aria-invalid="false"   /></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_56' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Solicită Informații' tabindex='19' /> <input type='hidden' name='gform_ajax' value='form_id=56&amp;title=1&amp;description=1&amp;tabindex=1&amp;theme=orbital&amp;hash=bb6d2f61d5c29e4060bdb22c74f3695f' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_56' value='iframe' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_56' id='gform_theme_56' value='orbital' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_56' id='gform_style_settings_56' value='' />
            <input type='hidden' class='gform_hidden' name='is_submit_56' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='56' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='2ZBbcOjI07JxM1v9W0SNs8hmty3lRiKidVOk+DvnqIbHEmDE8HVKm1bZTvN6WbokQYf39GArWdK6dQuJYUWwLTJoxrO+qP+lP9Nzu289V7hSA0I=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_56' value='WyJ7XCI2LjFcIjpcIjQ4MGU5Mjc0MzRiYzViNTU3MjEyOThjNDNkMGRjMTMyXCIsXCI2LjJcIjpcIjY4Zjg0MTZkNmQwODkyNzNiNWY3ODg3MDJlODI1YzkwXCIsXCI2LjNcIjpcImIyMjUwYzM3NGRkMWRkMmY4MWRmY2ZhYmI1OGIxMDNiXCIsXCI3LjFcIjpcIjQ4MGU5Mjc0MzRiYzViNTU3MjEyOThjNDNkMGRjMTMyXCIsXCI3LjJcIjpcImEwNGQ4MTRiNWZiODQ1ZGEzY2Q0YzE5ZDhkZjg4ODdmXCIsXCI3LjNcIjpcImIyMjUwYzM3NGRkMWRkMmY4MWRmY2ZhYmI1OGIxMDNiXCJ9IiwiZjY5MDEzOTQyNzc4OTdmMjZmOTA2OTg4MTVjNDNkNTQiXQ==' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_56' id='gform_target_page_number_56' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_56' id='gform_source_page_number_56' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        <input type="hidden" id="ct_checkjs_352407221afb776e3143e8a1a0577885" name="ct_checkjs" value="0" /><input
                    class="apbct_special_field apbct_email_id__gravity_form"
                    name="apbct__email_id__gravity_form"
                    aria-label="apbct__label_id__gravity_form"
                    type="text" size="30" maxlength="200" autocomplete="off"
                    value=""
                /></form>
                        </div>
		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_56' id='gform_ajax_frame_56' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
		                <script>
gform.initializeOnLoaded( function() {gformInitSpinner( 56, 'https://www.bittnet.ro/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery('#gform_ajax_frame_56').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_56');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_56').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_56').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_56').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_56').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_56').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_56').val();gformInitSpinner( 56, 'https://www.bittnet.ro/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [56, current_page]);window['gf_submitting_56'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_56').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_56').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [56]);window['gf_submitting_56'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_56').text());}else{jQuery('#gform_56').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "56", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_56" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_56";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_56" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 56, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
</script>
<button id="gravityform_close_56" class="gravity_close" onclick="jQuery('#gravityform_button_56, #gravityform_container_56, #gravityform_close_56').toggle();">X</button></div>
</div></div></div></div></div></div></div></section>
</div></div></div></div></div></section>
<p>Articolul <a href="https://www.bittnet.ro/cursuri/microsoft-az-2003-implementarea-aplicatiilor-cloud-native-folosind-azure-container-apps/">Microsoft AZ-2003: Implementarea aplicațiilor cloud-native folosind Azure Container Apps</a> a apărut prima dată pe <a href="https://www.bittnet.ro">Bittnet Training</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Microsoft AZ-2002: Develop an ASP.NET Core web app that consumes an API</title>
		<link>https://www.bittnet.ro/cursuri/microsoft-az-2002-develop-an-asp-net-core-web-app-that-consumes-an-api/</link>
		
		<dc:creator><![CDATA[Stefan Hau]]></dc:creator>
		<pubDate>Wed, 10 Sep 2025 09:28:19 +0000</pubDate>
				<category><![CDATA[3. Digital & App Innovation]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[Cursuri]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Intermediate]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Applied Skills]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[2. Intermediate]]></category>
		<guid isPermaLink="false">https://www.bittnet.ro/?p=98108</guid>

					<description><![CDATA[<p>Articol original Bittnet Training: <a href="https://www.bittnet.ro/cursuri/microsoft-az-2002-develop-an-asp-net-core-web-app-that-consumes-an-api/">Microsoft AZ-2002: Develop an ASP.NET Core web app that consumes an API</a></p>
<p>Articolul <a href="https://www.bittnet.ro/cursuri/microsoft-az-2002-develop-an-asp-net-core-web-app-that-consumes-an-api/">Microsoft AZ-2002: Develop an ASP.NET Core web app that consumes an API</a> a apărut prima dată pe <a href="https://www.bittnet.ro">Bittnet Training</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Articol original Bittnet Training: <a href="https://www.bittnet.ro/cursuri/microsoft-az-2002-develop-an-asp-net-core-web-app-that-consumes-an-api/">Microsoft AZ-2002: Develop an ASP.NET Core web app that consumes an API</a></p>
<section class="l-section wpb_row height_small"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-8 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column"><div class="wpb_wrapper"><h1 class="w-post-elm post_title entry-title" style="text-align: center;"><strong>Microsoft AZ-2002: Develop an ASP.NET Core web app that consumes an API</strong></h1>
</div></div><div class="wpb_text_column us_custom_d1045a8a has_text_color"><div class="wpb_wrapper"><p style="text-align: center;">Acest curs a fost retras de Microsoft si nu mai face parte din portofoliul nostru. Pentru informatii despre posibilele cursuri ce ar putea inlocui acest curs, va rugam sa <a style="text-decoration: underline;" href="mailto:askformore@bittnet.ro">ne contactati.</a></p>
</div></div><div class="w-separator size_small"></div><div class="wpb_text_column"><div class="wpb_wrapper"><p>Cursul <strong>Microsoft AZ-2002: Develop an ASP.NET Core web app that consumes an API</strong> este conceput pentru dezvoltatorii care doresc să construiască aplicații web moderne folosind ASP.NET Core și Blazor. Vei învăța cum să interpretezi documentația API-urilor RESTful, să implementezi operații HTTP (GET, POST, etc.) și să procesezi răspunsurile API în aplicații web.</p>
<p>Acest curs oferă o experiență practică valoroasă pentru dezvoltatori care lucrează cu interfețe moderne și servicii externe.</p>
</div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner us_custom_e7f5d98a"><div class="wpb_wrapper"><div class="w-iconbox us_custom_7b0ea013 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-users"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Cui i se adresează?</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><p>Acest curs este ideal pentru:</p>
<ul>
<li>Dezvoltatori .NET care doresc să creeze aplicații web interactive</li>
<li>Profesioniști care doresc să consume servicii API REST în aplicațiile lor</li>
<li>Oricine dorește să învețe integrarea între Blazor și servicii externe HTTP</li>
</ul>
</div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner us_custom_1f257949"><div class="wpb_wrapper"><div class="w-iconbox us_custom_91f542c2 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="far fa-book-open"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Ce vei învăța?</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><p>După finalizarea cursului, vei putea să:</p>
<ul>
<li>Utilizezi documentația API pentru a înțelege cerințele unui serviciu RESTful</li>
<li>Implementezi apeluri HTTP în Blazor Web Apps folosind HttpClient și IHttpClientFactory</li>
<li>Procesezi și afișezi răspunsuri API în aplicații ASP.NET Core Blazor</li>
<li>Construiești aplicații moderne care comunică eficient cu backend-uri externe</li>
</ul>
</div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_e3add703 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-align-center"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Cerințe preliminare:</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><p>Participanții trebuie să aibă:</p>
<ul>
<li>Experiență intermediară în programarea cu C#</li>
<li>Cunoștințe de nivel mediu în HTML</li>
<li>Înțelegerea serviciilor RESTful și a metodelor HTTP (GET, POST, PUT, DELETE)</li>
</ul>
</div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_7b0ea013 iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-graduation-cap"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Agenda cursului:</h2><div class="w-iconbox-text"><p>Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.</p>
</div></div></div></div></div></div></div></div></section>
<div class="w-tabs style_default switch_click accordion has_scrolling" style="--sections-title-size:inherit"><div class="w-tabs-sections titles-align_center icon_chevron cpos_right"><div class="w-tabs-section" id="z253"><button class="w-tabs-section-header" aria-controls="content-z253" aria-expanded="false"><div class="w-tabs-section-title">Citește agenda cursului</div><div class="w-tabs-section-control"></div></button><div  class="w-tabs-section-content" id="content-z253"><div class="w-tabs-section-content-h i-cf"><div class="wpb_text_column"><div class="wpb_wrapper"><ol>
<li><strong>Interacțiunea cu un API minimal ASP.NET Core</strong>
<ul>
<li>Cum sunt implementate API-urile în ASP.NET Core</li>
<li>Utilizarea documentației pentru a înțelege cerințele API-ului</li>
</ul>
</li>
<li><strong>Implementarea operațiilor HTTP în aplicații Blazor Web</strong>
<ul>
<li>Utilizarea HttpClient și IHttpClientFactory</li>
<li>Scrierea de cod pentru operații HTTP (GET, POST etc.) în Blazor</li>
</ul>
</li>
<li><strong>Redarea răspunsurilor API în aplicații Blazor Web</strong>
<ul>
<li>Afișarea datelor primite de la un API în interfața aplicației</li>
<li>Integrarea răspunsurilor API în fluxul aplicației web</li>
</ul>
</li>
</ol>
</div></div></div></div></div></div></div><div class="w-separator size_small"></div><div class="g-cols wpb_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-6 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_7b0ea013 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-forward"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title" style="font-size:1.1rem;">Recomandăm să continui cu:</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><ul>
<li><a href="https://www.bittnet.ro/cursuri/microsoft-az-204-developing-solutions-for-microsoft-azure/">Microsoft AZ-204: Developing Solutions for Microsoft Azure</a></li>
<li><a href="https://www.bittnet.ro/cursuri/machine-learning-programming-with-python/">Machine Learning Programming with Python</a></li>
<li>DevOps Artisan – .NET Developer Path</li>
</ul>
</div></div></div></div></div><div class="vc_col-sm-6 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_7b0ea013 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-user-graduate"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title" style="font-size:1.1rem;">Programe de certificare</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><p>Nu sunt programe de certificare în acest moment.</p>
</div></div></div></div></div></div></div></div></div><div class="vc_col-sm-4 wpb_column vc_column_container has_bg_color"><div class="vc_column-inner us_custom_fe9ce664 type_sticky"><div class="wpb_wrapper" style="top:120px"><div class="g-cols wpb_row us_custom_fe9ce664 via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column" id="heading-2-on-mobile"><div class="wpb_wrapper"><h2><strong>Microsoft AZ-2002: Develop an ASP.NET Core web app that consumes an API</strong></h2>
</div></div><div class="w-separator size_small"></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column us_custom_0d19ec8d paginaCursDetaliiCurs hide_on_default hide_on_laptops"><div class="wpb_wrapper"><p style="color: #e5535e; text-align: left;"><strong>Oferte personalizate pentru grupuri de minim 2 persoane</strong></p>
</div></div><div class="wpb_text_column us_custom_e904d7eb paginaCursDetaliiCurs"><div class="wpb_wrapper"><h2 style="color: #e5535e; text-align: left;">Detalii curs</h2>
</div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-cogs"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Durată:</h2><div class="w-iconbox-text"><div class="w-post-elm post_custom_field type_text durata color_link_inherit"><span class="w-post-elm-value"></span></div> zile</p>
</div></div></div></div></div></div></div></div></section>
</div></div></div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-euro-sign"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Preț:</h2><div class="w-iconbox-text"><div class="w-post-elm post_custom_field type_text pret color_link_inherit"><span class="w-post-elm-value"></span></div>
</div></div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-random"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Livrare:</h2><div class="w-iconbox-text"><div class="w-post-elm post_custom_field type_checkbox livrare color_link_inherit"></div>
</div></div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-chalkboard-teacher"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Nivel:</h2><div class="w-iconbox-text"><p>2. Intermediate</p>
</div></div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_b6a72ce1 iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-star"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Roluri:</h2><div class="w-iconbox-text"><p>Developer</p>
</div></div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row hide_on_default hide_on_laptops hide_on_tablets hide_on_mobiles height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column btn_register"><div class="wpb_wrapper"></div></div></div></div></div></div></div></section>
<section class="l-section wpb_row us_custom_eec453f3 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div><div class="wpb_text_column btn_request"><div class="wpb_wrapper"><p style="text-align: center;"><button id="gravityform_button_56" class="gravity_button" onclick="jQuery('#gravityform_button_56, #gravityform_container_56, #gravityform_close_56').toggle();">Solicită Informații</button><div id="gravityform_container_56" class="gravity_container" style="display:none;"><div>
                <div class='gf_browser_chrome gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital formulareGravity_wrapper' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_56' style='display:none'><style>#gform_wrapper_56[data-form-index="0"].gform-theme,[data-parent-form="56_0"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg width='640' height='640' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}</style><div id='gf_56' class='gform_anchor' tabindex='-1'></div>
                        <div class='gform_heading'>
                            <h2 class="gform_title">Formulare PJ - Solicitare Informatii</h2>
                            <p class='gform_description'></p>
							<p class='gform_required_legend'>Câmpurile marcate cu &quot;<span class="gfield_required gfield_required_asterisk">*</span>&quot; sunt obligatorii.</p>
                        </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_56' id='gform_56' class='formulareGravity' action='/category/microsoft-applied-skills/3-digital-app-innovation/feed/#gf_56' data-formid='56' novalidate>
                        <div class='gform-body gform_body'><div id='gform_fields_56' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_56_13" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_13'>Instagram</label><div class='ginput_container'><input name='input_13' id='input_56_13' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_56_13'>This field is for validation purposes and should be left unchanged.</div></div><fieldset id="field_56_1" class="gfield gfield--type-name gfield--input-type-name gfield--width-half campuriFormulare gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Prenume<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row' id='input_56_1'>
                            
                            <span id='input_56_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >
                                                    <input type='text' name='input_1.3' id='input_56_1_3' value='' tabindex='2'  aria-required='true'   placeholder='Ex. Ion' autocomplete="given-name" />
                                                    <label for='input_56_1_3' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>First</label>
                                                </span>
                            
                            
                            
                        </div></fieldset><fieldset id="field_56_5" class="gfield gfield--type-name gfield--input-type-name gfield--width-half campuriFormulare gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Nume<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container--name no_prefix no_first_name no_middle_name has_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row' id='input_56_5'>
                            
                            
                            
                            <span id='input_56_5_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >
                                                    <input type='text' name='input_5.6' id='input_56_5_6' value='' tabindex='9'  aria-required='true'   placeholder='Ex. Popescu' autocomplete="family-name" />
                                                    <label for='input_56_5_6' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>Last</label>
                                                </span>
                            
                        </div></fieldset><div id="field_56_3" class="gfield gfield--type-email gfield--input-type-email gfield--width-half campuriFormulare gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_3'>Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'>
                            <input name='input_3' id='input_56_3' type='email' value='' class='large' tabindex='11'  placeholder='Ex. ion.popescu@gmail.com' aria-required="true" aria-invalid="false"  autocomplete="email"/>
                        </div></div><div id="field_56_11" class="gfield gfield--type-phone gfield--input-type-phone gfield--width-half campuriFormulare gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_11'>Telefon<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_phone'><input name='input_11' id='input_56_11' type='tel' value='' class='large' tabindex='12' placeholder='Ex. 0721.123.456' aria-required="true" aria-invalid="false"  autocomplete="tel" /></div></div><div id="field_56_9" class="gfield gfield--type-text gfield--input-type-text gfield--width-full campuriFormulare gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_9'>Companie<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_9' id='input_56_9' type='text' value='' class='large'   tabindex='13' placeholder='Ex. COMPANIA MEA SRL' aria-required="true" aria-invalid="false"   /></div></div><div id="field_56_12" class="gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full campuriFormulare field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_12'>Detaliază solicitarea</label><div class='ginput_container ginput_container_textarea'><textarea name='input_12' id='input_56_12' class='textarea small' tabindex='14'   placeholder='Ex. ce cursuri te interesează, pentru câte persoane, în ce perioadă, etc.'  aria-invalid="false"   rows='10' cols='50'></textarea></div></div><fieldset id="field_56_6" class="gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full campuriFormulare field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Bifa - Consimtamant Marketing</legend><div class='ginput_container ginput_container_consent'><input name='input_6.1' id='input_56_6_1' type='checkbox' value='1' tabindex='15'   aria-invalid="false"   /> <label class="gform-field-label gform-field-label--type-inline gfield_consent_label" for='input_56_6_1' >Vreau să primesc informații prin email referitoare la noutăți, invitații la webinarii, traininguri și alte evenimente.</label><input type='hidden' name='input_6.2' value='Vreau să primesc informații prin email referitoare la noutăți, invitații la webinarii, traininguri și alte evenimente.' class='gform_hidden' /><input type='hidden' name='input_6.3' value='57' class='gform_hidden' /></div></fieldset><fieldset id="field_56_7" class="gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full campuriFormulare gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Bifa - T&amp;C<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_container ginput_container_consent'><input name='input_7.1' id='input_56_7_1' type='checkbox' value='1' tabindex='16'  aria-required="true" aria-invalid="false"   /> <label class="gform-field-label gform-field-label--type-inline gfield_consent_label" for='input_56_7_1' >Sunt de acord ca BITTNET SYSTEMS S.A. să stocheze și să proceseze datele mele personale conform <a href="https://www.bittnet.ro/gdpr/" target="_blank">Politicii de Confidențialitate</a> pe care am citit-o și am înteles-o.<span class="gfield_required gfield_required_asterisk">*</span></label><input type='hidden' name='input_7.2' value='Sunt de acord ca BITTNET SYSTEMS S.A. să stocheze și să proceseze datele mele personale conform &lt;a href=&quot;https://www.bittnet.ro/gdpr/&quot; target=&quot;_blank&quot;&gt;Politicii de Confidențialitate&lt;/a&gt; pe care am citit-o și am înteles-o.' class='gform_hidden' /><input type='hidden' name='input_7.3' value='57' class='gform_hidden' /></div></fieldset><div id="field_56_10" class="gfield gfield--type-text gfield--input-type-text gfield--width-full dinamicNumeCurs field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_hidden"  ><div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden" aria-hidden="true" title="This field is hidden when viewing the form"></i><span>This field is hidden when viewing the form</span></div><label class='gfield_label gform-field-label' for='input_56_10'>dinamicNumeCurs</label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_56_10' type='text' value='Nu a fost setat' class='large'   tabindex='17'   aria-invalid="false"   /></div></div><div id="field_56_4" class="gfield gfield--type-text gfield--input-type-text gfield--width-full campSursaTrafic field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_hidden"  ><div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden" aria-hidden="true" title="This field is hidden when viewing the form"></i><span>This field is hidden when viewing the form</span></div><label class='gfield_label gform-field-label' for='input_56_4'>campSursaTrafic</label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_56_4' type='text' value='Nu a fost setat' class='large'   tabindex='18'   aria-invalid="false"   /></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_56' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Solicită Informații' tabindex='19' /> <input type='hidden' name='gform_ajax' value='form_id=56&amp;title=1&amp;description=1&amp;tabindex=1&amp;theme=orbital&amp;hash=bb6d2f61d5c29e4060bdb22c74f3695f' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_56' value='iframe' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_56' id='gform_theme_56' value='orbital' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_56' id='gform_style_settings_56' value='' />
            <input type='hidden' class='gform_hidden' name='is_submit_56' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='56' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='rL0a0YR4JjjnPCuTd6sRXo2HUSlrsWYCZjx9qjpJ1l76t8t3TrHnKFTK9Pmvy2R9QFaOfdB/6naO8gvFAcanWg3MWchhd2aI9thIAzD372UibsE=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_56' value='WyJ7XCI2LjFcIjpcIjQ4MGU5Mjc0MzRiYzViNTU3MjEyOThjNDNkMGRjMTMyXCIsXCI2LjJcIjpcIjY4Zjg0MTZkNmQwODkyNzNiNWY3ODg3MDJlODI1YzkwXCIsXCI2LjNcIjpcImIyMjUwYzM3NGRkMWRkMmY4MWRmY2ZhYmI1OGIxMDNiXCIsXCI3LjFcIjpcIjQ4MGU5Mjc0MzRiYzViNTU3MjEyOThjNDNkMGRjMTMyXCIsXCI3LjJcIjpcImEwNGQ4MTRiNWZiODQ1ZGEzY2Q0YzE5ZDhkZjg4ODdmXCIsXCI3LjNcIjpcImIyMjUwYzM3NGRkMWRkMmY4MWRmY2ZhYmI1OGIxMDNiXCJ9IiwiZjY5MDEzOTQyNzc4OTdmMjZmOTA2OTg4MTVjNDNkNTQiXQ==' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_56' id='gform_target_page_number_56' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_56' id='gform_source_page_number_56' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        <input type="hidden" id="ct_checkjs_7f24d240521d99071c93af3917215ef7" name="ct_checkjs" value="0" /><input
                    class="apbct_special_field apbct_email_id__gravity_form"
                    name="apbct__email_id__gravity_form"
                    aria-label="apbct__label_id__gravity_form"
                    type="text" size="30" maxlength="200" autocomplete="off"
                    value=""
                /></form>
                        </div>
		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_56' id='gform_ajax_frame_56' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
		                <script>
gform.initializeOnLoaded( function() {gformInitSpinner( 56, 'https://www.bittnet.ro/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery('#gform_ajax_frame_56').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_56');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_56').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_56').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_56').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_56').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_56').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_56').val();gformInitSpinner( 56, 'https://www.bittnet.ro/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [56, current_page]);window['gf_submitting_56'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_56').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_56').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [56]);window['gf_submitting_56'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_56').text());}else{jQuery('#gform_56').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "56", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_56" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_56";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_56" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 56, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
</script>
<button id="gravityform_close_56" class="gravity_close" onclick="jQuery('#gravityform_button_56, #gravityform_container_56, #gravityform_close_56').toggle();">X</button></div>
</div></div></div></div></div></div></div></section>
</div></div></div></div></div></section>
<p>Articolul <a href="https://www.bittnet.ro/cursuri/microsoft-az-2002-develop-an-asp-net-core-web-app-that-consumes-an-api/">Microsoft AZ-2002: Develop an ASP.NET Core web app that consumes an API</a> a apărut prima dată pe <a href="https://www.bittnet.ro">Bittnet Training</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Microsoft AZ-2001: Implement security through a pipeline using Azure DevOps</title>
		<link>https://www.bittnet.ro/cursuri/microsoft-az-2001-implement-security-through-a-pipeline-using-azure-devops/</link>
		
		<dc:creator><![CDATA[Stefan Hau]]></dc:creator>
		<pubDate>Wed, 10 Sep 2025 09:21:54 +0000</pubDate>
				<category><![CDATA[3. Digital & App Innovation]]></category>
		<category><![CDATA[Administrator]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Cursuri]]></category>
		<category><![CDATA[Cyber Security]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Devops Engineer]]></category>
		<category><![CDATA[Intermediate]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Applied Skills]]></category>
		<category><![CDATA[Security Analyst]]></category>
		<category><![CDATA[Security Engineer]]></category>
		<category><![CDATA[Solution Architect]]></category>
		<category><![CDATA[Studenți]]></category>
		<category><![CDATA[2. Intermediate]]></category>
		<guid isPermaLink="false">https://www.bittnet.ro/?p=98101</guid>

					<description><![CDATA[<p>Articol original Bittnet Training: <a href="https://www.bittnet.ro/cursuri/microsoft-az-2001-implement-security-through-a-pipeline-using-azure-devops/">Microsoft AZ-2001: Implement security through a pipeline using Azure DevOps</a></p>
<p>Articolul <a href="https://www.bittnet.ro/cursuri/microsoft-az-2001-implement-security-through-a-pipeline-using-azure-devops/">Microsoft AZ-2001: Implement security through a pipeline using Azure DevOps</a> a apărut prima dată pe <a href="https://www.bittnet.ro">Bittnet Training</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Articol original Bittnet Training: <a href="https://www.bittnet.ro/cursuri/microsoft-az-2001-implement-security-through-a-pipeline-using-azure-devops/">Microsoft AZ-2001: Implement security through a pipeline using Azure DevOps</a></p>
<section class="l-section wpb_row height_small"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-8 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column"><div class="wpb_wrapper"><h1 class="w-post-elm post_title entry-title" style="text-align: center;"><strong>Microsoft AZ-2001: Implement security through a pipeline using Azure DevOps</strong></h1>
</div></div><div class="w-separator size_small"></div><div class="wpb_text_column"><div class="wpb_wrapper"><p>Cursul <strong>Microsoft AZ-2001: Implement security through a pipeline using Azure DevOps</strong> te pregătește pentru a implementa securitatea în cadrul unui pipeline DevOps în Azure. Vei învăța cum să configurezi și să securizezi Azure Pipelines, să gestionezi identitățile și permisiunile, să structurezi proiectele și repository-urile într-un mod sigur și să aplici bune practici privind variabilele, parametrii și accesul la resurse.</p>
<p>Cursul include exerciții hands-on și scenarii reale pentru a asigura transferul eficient al cunoștințelor în proiectele tale DevOps.</p>
</div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner us_custom_e7f5d98a"><div class="wpb_wrapper"><div class="w-iconbox us_custom_7b0ea013 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-users"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Cui i se adresează?</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><p>Acest curs este destinat:</p>
<ul>
<li>Administratorilor și inginerilor DevOps care implementează și mențin pipeline-uri în Azure</li>
<li>Specialiștilor în securitate care gestionează riscuri în mediile CI/CD</li>
<li>Dezvoltatorilor și arhitecților implicați în proiecte cloud-native</li>
<li>Studenților sau inginerilor suport care doresc să înțeleagă securizarea DevOps în Azure</li>
</ul>
</div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner us_custom_1f257949"><div class="wpb_wrapper"><div class="w-iconbox us_custom_91f542c2 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="far fa-book-open"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Ce vei învăța?</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><p>La finalul cursului, vei putea să:</p>
<ul>
<li>Configurezi o structură de proiect și repository pentru a sprijini pipeline-uri securizate</li>
<li>Securizezi accesul la resursele din pipeline și gestionezi identitățile utilizatorilor și agenților</li>
<li>Configurezi și validezi permisiuni pentru utilizatori, ramuri și pipelines</li>
<li>Extinzi pipeline-urile folosind șabloane multiple și tokens</li>
<li>Configurezi accesul securizat la Azure Repos din pipeline-uri</li>
<li>Utilizezi variabile și parametri în mod sigur în cadrul pipeline-urilor YAML</li>
</ul>
</div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_e3add703 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-align-center"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Cerințe preliminare:</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><p>Participanții ar trebui să aibă:</p>
<ul>
<li>Un abonament Azure activ</li>
<li>Cunoștințe de bază despre Azure DevOps</li>
<li>Noțiuni de bază despre concepte de securitate (identități, permisiuni)</li>
<li>Experiență în utilizarea Azure Portal pentru crearea de resurse (ex. Azure Key Vault)</li>
</ul>
</div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_7b0ea013 iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-graduation-cap"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Agenda cursului:</h2><div class="w-iconbox-text"><p>Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.</p>
</div></div></div></div></div></div></div></div></section>
<div class="w-tabs style_default switch_click accordion has_scrolling" style="--sections-title-size:inherit"><div class="w-tabs-sections titles-align_center icon_chevron cpos_right"><div class="w-tabs-section" id="h51a"><button class="w-tabs-section-header" aria-controls="content-h51a" aria-expanded="false"><div class="w-tabs-section-title">Citește agenda cursului</div><div class="w-tabs-section-control"></div></button><div  class="w-tabs-section-content" id="content-h51a"><div class="w-tabs-section-content-h i-cf"><div class="wpb_text_column"><div class="wpb_wrapper"><p><strong>Configurarea proiectului și repository-ului pentru pipeline-uri securizate</strong></p>
<ul>
<li>Best practices pentru structurarea proiectului și izolarea codului sensibil</li>
</ul>
<p><strong>Securizarea accesului la resursele pipeline-ului</strong></p>
<ul>
<li>Configurare agent pools, variabile secrete, fișiere, conexiuni de servicii</li>
</ul>
<p><strong>Gestionarea identităților pentru proiecte, pipeline-uri și agenți</strong></p>
<ul>
<li>Identități gestionate, configurarea agentului și scope-ul conexiunilor</li>
</ul>
<p><strong>Configurarea și validarea permisiunilor</strong></p>
<ul>
<li>Permisiuni pentru utilizatori și pipeline-uri, politici de aprobare și audit</li>
</ul>
<p><strong>Extinderea unui pipeline cu șabloane multiple</strong></p>
<ul>
<li>Utilizarea template-urilor, tokenizare, eliminarea secretelor în clar</li>
</ul>
<p><strong>Acces securizat la Azure Repos din pipeline-uri</strong></p>
<ul>
<li>Controlul accesului la pachete, secrete, servicii și Azure Key Vault</li>
</ul>
<p><strong>Utilizarea sigură a variabilelor și parametrilor în pipeline-uri</strong></p>
<ul>
<li>Validarea tipurilor, protecția YAML, limitarea variabilelor la runtime</li>
</ul>
</div></div></div></div></div></div></div><div class="w-separator size_small"></div><div class="g-cols wpb_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-6 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_7b0ea013 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-forward"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title" style="font-size:1.1rem;">Recomandăm să continui cu:</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><ul>
<li><a href="https://www.bittnet.ro/cursuri/az-400-azure-designing-and-implementing-microsoft-devops-solutions/">Microsoft AZ-400: Designing and Implementing Microsoft DevOps Solutions</a></li>
<li><a href="https://www.bittnet.ro/cursuri/devsecops-fundamentals/">DevSecOps Fundamentals</a></li>
<li><a href="https://www.bittnet.ro/cursuri/secure-chatgpt/">Secure ChatGPT – Best Practices for Responsible AI Use</a></li>
</ul>
</div></div></div></div></div><div class="vc_col-sm-6 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_7b0ea013 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-user-graduate"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title" style="font-size:1.1rem;">Programe de certificare</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><p>Nu sunt programe de certificare în acest moment.</p>
</div></div></div></div></div></div></div></div></div><div class="vc_col-sm-4 wpb_column vc_column_container has_bg_color"><div class="vc_column-inner us_custom_fe9ce664 type_sticky"><div class="wpb_wrapper" style="top:120px"><div class="g-cols wpb_row us_custom_fe9ce664 via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column" id="heading-2-on-mobile"><div class="wpb_wrapper"><h2><strong>Microsoft AZ-2001: Implement security through a pipeline using Azure DevOps</strong></h2>
</div></div><div class="w-separator size_small"></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column us_custom_0d19ec8d paginaCursDetaliiCurs hide_on_default hide_on_laptops"><div class="wpb_wrapper"><p style="color: #e5535e; text-align: left;"><strong>Oferte personalizate pentru grupuri de minim 2 persoane</strong></p>
</div></div><div class="wpb_text_column us_custom_e904d7eb paginaCursDetaliiCurs"><div class="wpb_wrapper"><h2 style="color: #e5535e; text-align: left;">Detalii curs</h2>
</div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-cogs"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Durată:</h2><div class="w-iconbox-text"><div class="w-post-elm post_custom_field type_text durata color_link_inherit"><span class="w-post-elm-value"></span></div> zile</p>
</div></div></div></div></div></div></div></div></section>
</div></div></div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-euro-sign"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Preț:</h2><div class="w-iconbox-text"><div class="w-post-elm post_custom_field type_text pret color_link_inherit"><span class="w-post-elm-value"></span></div>
</div></div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-random"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Livrare:</h2><div class="w-iconbox-text"><div class="w-post-elm post_custom_field type_checkbox livrare color_link_inherit"></div>
</div></div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-chalkboard-teacher"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Nivel:</h2><div class="w-iconbox-text"><p>2. Intermediate</p>
</div></div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_b6a72ce1 iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-star"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Roluri:</h2><div class="w-iconbox-text"><p>Administrator, Developer, Devops Engineer, Security Analyst, Security Engineer, Solution Architect, Studenți</p>
</div></div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row hide_on_default hide_on_laptops hide_on_tablets hide_on_mobiles height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column btn_register"><div class="wpb_wrapper"></div></div></div></div></div></div></div></section>
<section class="l-section wpb_row us_custom_eec453f3 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div><div class="wpb_text_column btn_request"><div class="wpb_wrapper"><p style="text-align: center;"><button id="gravityform_button_56" class="gravity_button" onclick="jQuery('#gravityform_button_56, #gravityform_container_56, #gravityform_close_56').toggle();">Solicită Informații</button><div id="gravityform_container_56" class="gravity_container" style="display:none;"><div>
                <div class='gf_browser_chrome gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital formulareGravity_wrapper' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_56' style='display:none'><style>#gform_wrapper_56[data-form-index="0"].gform-theme,[data-parent-form="56_0"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg width='640' height='640' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}</style><div id='gf_56' class='gform_anchor' tabindex='-1'></div>
                        <div class='gform_heading'>
                            <h2 class="gform_title">Formulare PJ - Solicitare Informatii</h2>
                            <p class='gform_description'></p>
							<p class='gform_required_legend'>Câmpurile marcate cu &quot;<span class="gfield_required gfield_required_asterisk">*</span>&quot; sunt obligatorii.</p>
                        </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_56' id='gform_56' class='formulareGravity' action='/category/microsoft-applied-skills/3-digital-app-innovation/feed/#gf_56' data-formid='56' novalidate>
                        <div class='gform-body gform_body'><div id='gform_fields_56' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_56_13" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_13'>X/Twitter</label><div class='ginput_container'><input name='input_13' id='input_56_13' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_56_13'>This field is for validation purposes and should be left unchanged.</div></div><fieldset id="field_56_1" class="gfield gfield--type-name gfield--input-type-name gfield--width-half campuriFormulare gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Prenume<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row' id='input_56_1'>
                            
                            <span id='input_56_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >
                                                    <input type='text' name='input_1.3' id='input_56_1_3' value='' tabindex='2'  aria-required='true'   placeholder='Ex. Ion' autocomplete="given-name" />
                                                    <label for='input_56_1_3' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>First</label>
                                                </span>
                            
                            
                            
                        </div></fieldset><fieldset id="field_56_5" class="gfield gfield--type-name gfield--input-type-name gfield--width-half campuriFormulare gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Nume<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container--name no_prefix no_first_name no_middle_name has_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row' id='input_56_5'>
                            
                            
                            
                            <span id='input_56_5_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >
                                                    <input type='text' name='input_5.6' id='input_56_5_6' value='' tabindex='9'  aria-required='true'   placeholder='Ex. Popescu' autocomplete="family-name" />
                                                    <label for='input_56_5_6' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>Last</label>
                                                </span>
                            
                        </div></fieldset><div id="field_56_3" class="gfield gfield--type-email gfield--input-type-email gfield--width-half campuriFormulare gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_3'>Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'>
                            <input name='input_3' id='input_56_3' type='email' value='' class='large' tabindex='11'  placeholder='Ex. ion.popescu@gmail.com' aria-required="true" aria-invalid="false"  autocomplete="email"/>
                        </div></div><div id="field_56_11" class="gfield gfield--type-phone gfield--input-type-phone gfield--width-half campuriFormulare gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_11'>Telefon<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_phone'><input name='input_11' id='input_56_11' type='tel' value='' class='large' tabindex='12' placeholder='Ex. 0721.123.456' aria-required="true" aria-invalid="false"  autocomplete="tel" /></div></div><div id="field_56_9" class="gfield gfield--type-text gfield--input-type-text gfield--width-full campuriFormulare gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_9'>Companie<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_9' id='input_56_9' type='text' value='' class='large'   tabindex='13' placeholder='Ex. COMPANIA MEA SRL' aria-required="true" aria-invalid="false"   /></div></div><div id="field_56_12" class="gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full campuriFormulare field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_12'>Detaliază solicitarea</label><div class='ginput_container ginput_container_textarea'><textarea name='input_12' id='input_56_12' class='textarea small' tabindex='14'   placeholder='Ex. ce cursuri te interesează, pentru câte persoane, în ce perioadă, etc.'  aria-invalid="false"   rows='10' cols='50'></textarea></div></div><fieldset id="field_56_6" class="gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full campuriFormulare field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Bifa - Consimtamant Marketing</legend><div class='ginput_container ginput_container_consent'><input name='input_6.1' id='input_56_6_1' type='checkbox' value='1' tabindex='15'   aria-invalid="false"   /> <label class="gform-field-label gform-field-label--type-inline gfield_consent_label" for='input_56_6_1' >Vreau să primesc informații prin email referitoare la noutăți, invitații la webinarii, traininguri și alte evenimente.</label><input type='hidden' name='input_6.2' value='Vreau să primesc informații prin email referitoare la noutăți, invitații la webinarii, traininguri și alte evenimente.' class='gform_hidden' /><input type='hidden' name='input_6.3' value='57' class='gform_hidden' /></div></fieldset><fieldset id="field_56_7" class="gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full campuriFormulare gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Bifa - T&amp;C<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_container ginput_container_consent'><input name='input_7.1' id='input_56_7_1' type='checkbox' value='1' tabindex='16'  aria-required="true" aria-invalid="false"   /> <label class="gform-field-label gform-field-label--type-inline gfield_consent_label" for='input_56_7_1' >Sunt de acord ca BITTNET SYSTEMS S.A. să stocheze și să proceseze datele mele personale conform <a href="https://www.bittnet.ro/gdpr/" target="_blank">Politicii de Confidențialitate</a> pe care am citit-o și am înteles-o.<span class="gfield_required gfield_required_asterisk">*</span></label><input type='hidden' name='input_7.2' value='Sunt de acord ca BITTNET SYSTEMS S.A. să stocheze și să proceseze datele mele personale conform &lt;a href=&quot;https://www.bittnet.ro/gdpr/&quot; target=&quot;_blank&quot;&gt;Politicii de Confidențialitate&lt;/a&gt; pe care am citit-o și am înteles-o.' class='gform_hidden' /><input type='hidden' name='input_7.3' value='57' class='gform_hidden' /></div></fieldset><div id="field_56_10" class="gfield gfield--type-text gfield--input-type-text gfield--width-full dinamicNumeCurs field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_hidden"  ><div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden" aria-hidden="true" title="This field is hidden when viewing the form"></i><span>This field is hidden when viewing the form</span></div><label class='gfield_label gform-field-label' for='input_56_10'>dinamicNumeCurs</label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_56_10' type='text' value='Nu a fost setat' class='large'   tabindex='17'   aria-invalid="false"   /></div></div><div id="field_56_4" class="gfield gfield--type-text gfield--input-type-text gfield--width-full campSursaTrafic field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_hidden"  ><div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden" aria-hidden="true" title="This field is hidden when viewing the form"></i><span>This field is hidden when viewing the form</span></div><label class='gfield_label gform-field-label' for='input_56_4'>campSursaTrafic</label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_56_4' type='text' value='Nu a fost setat' class='large'   tabindex='18'   aria-invalid="false"   /></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_56' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Solicită Informații' tabindex='19' /> <input type='hidden' name='gform_ajax' value='form_id=56&amp;title=1&amp;description=1&amp;tabindex=1&amp;theme=orbital&amp;hash=bb6d2f61d5c29e4060bdb22c74f3695f' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_56' value='iframe' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_56' id='gform_theme_56' value='orbital' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_56' id='gform_style_settings_56' value='' />
            <input type='hidden' class='gform_hidden' name='is_submit_56' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='56' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='aD4NXrcQ5oUafCCxfHp6I0RCIbim3EY8qc8o+HofW4E8pi1ikWGkqLET20hbzGXbKogB+O6BMingD4SkIgiz6xmtFa80AF2Ca7Yc44HhFezYrQ4=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_56' value='WyJ7XCI2LjFcIjpcIjQ4MGU5Mjc0MzRiYzViNTU3MjEyOThjNDNkMGRjMTMyXCIsXCI2LjJcIjpcIjY4Zjg0MTZkNmQwODkyNzNiNWY3ODg3MDJlODI1YzkwXCIsXCI2LjNcIjpcImIyMjUwYzM3NGRkMWRkMmY4MWRmY2ZhYmI1OGIxMDNiXCIsXCI3LjFcIjpcIjQ4MGU5Mjc0MzRiYzViNTU3MjEyOThjNDNkMGRjMTMyXCIsXCI3LjJcIjpcImEwNGQ4MTRiNWZiODQ1ZGEzY2Q0YzE5ZDhkZjg4ODdmXCIsXCI3LjNcIjpcImIyMjUwYzM3NGRkMWRkMmY4MWRmY2ZhYmI1OGIxMDNiXCJ9IiwiZjY5MDEzOTQyNzc4OTdmMjZmOTA2OTg4MTVjNDNkNTQiXQ==' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_56' id='gform_target_page_number_56' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_56' id='gform_source_page_number_56' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        <input type="hidden" id="ct_checkjs_fec8d47d412bcbeece3d9128ae855a7a" name="ct_checkjs" value="0" /><input
                    class="apbct_special_field apbct_email_id__gravity_form"
                    name="apbct__email_id__gravity_form"
                    aria-label="apbct__label_id__gravity_form"
                    type="text" size="30" maxlength="200" autocomplete="off"
                    value=""
                /></form>
                        </div>
		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_56' id='gform_ajax_frame_56' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
		                <script>
gform.initializeOnLoaded( function() {gformInitSpinner( 56, 'https://www.bittnet.ro/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery('#gform_ajax_frame_56').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_56');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_56').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_56').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_56').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_56').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_56').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_56').val();gformInitSpinner( 56, 'https://www.bittnet.ro/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [56, current_page]);window['gf_submitting_56'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_56').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_56').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [56]);window['gf_submitting_56'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_56').text());}else{jQuery('#gform_56').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "56", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_56" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_56";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_56" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 56, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
</script>
<button id="gravityform_close_56" class="gravity_close" onclick="jQuery('#gravityform_button_56, #gravityform_container_56, #gravityform_close_56').toggle();">X</button></div>
</div></div></div></div></div></div></div></section>
</div></div></div></div></div></section>
<p>Articolul <a href="https://www.bittnet.ro/cursuri/microsoft-az-2001-implement-security-through-a-pipeline-using-azure-devops/">Microsoft AZ-2001: Implement security through a pipeline using Azure DevOps</a> a apărut prima dată pe <a href="https://www.bittnet.ro">Bittnet Training</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Microsoft AZ-2005: Develop Generative AI solutions using Azure OpenAI and the Semantic Kernel SDK</title>
		<link>https://www.bittnet.ro/cursuri/microsoft-az-2005-develop-generative-ai-solutions-using-azure-openai-and-the-semantic-kernel-sdk/</link>
		
		<dc:creator><![CDATA[Stefan Hau]]></dc:creator>
		<pubDate>Mon, 19 May 2025 12:41:56 +0000</pubDate>
				<category><![CDATA[3. Digital & App Innovation]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cursuri]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Intermediate]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Applied Skills]]></category>
		<category><![CDATA[2. Intermediate]]></category>
		<guid isPermaLink="false">https://www.bittnet.ro/?p=91665</guid>

					<description><![CDATA[<p>Articol original Bittnet Training: <a href="https://www.bittnet.ro/cursuri/microsoft-az-2005-develop-generative-ai-solutions-using-azure-openai-and-the-semantic-kernel-sdk/">Microsoft AZ-2005: Develop Generative AI solutions using Azure OpenAI and the Semantic Kernel SDK</a></p>
<p>Articolul <a href="https://www.bittnet.ro/cursuri/microsoft-az-2005-develop-generative-ai-solutions-using-azure-openai-and-the-semantic-kernel-sdk/">Microsoft AZ-2005: Develop Generative AI solutions using Azure OpenAI and the Semantic Kernel SDK</a> a apărut prima dată pe <a href="https://www.bittnet.ro">Bittnet Training</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Articol original Bittnet Training: <a href="https://www.bittnet.ro/cursuri/microsoft-az-2005-develop-generative-ai-solutions-using-azure-openai-and-the-semantic-kernel-sdk/">Microsoft AZ-2005: Develop Generative AI solutions using Azure OpenAI and the Semantic Kernel SDK</a></p>
<section class="l-section wpb_row height_small"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-8 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column"><div class="wpb_wrapper"><h1 class="w-post-elm post_title entry-title" style="text-align: center;"><strong>Microsoft AZ-2005: Develop Generative AI solutions using Azure OpenAI and the Semantic Kernel SDK</strong></h1>
</div></div><div class="w-separator size_small"></div><div class="wpb_text_column"><div class="wpb_wrapper"><p><strong>AZ-2005: Develop Generative AI solutions using Azure OpenAI and the Semantic Kernel SDK</strong> este un curs tehnic destinat dezvoltatorilor care doresc să creeze aplicații AI conversaționale și automatizate folosind Azure OpenAI Service și Semantic Kernel SDK.</p>
<p>Participanții vor învăța cum să construiască un kernel AI, să creeze pluginuri personalizate și să integreze funcții native și filtre de încredere, pentru a realiza aplicații avansate care folosesc modele de limbaj mari (LLMs). Cursul include un proiect ghidat pentru construirea unui DevOps Assistant, oferind o aplicație practică la final.</p>
</div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner us_custom_e7f5d98a"><div class="wpb_wrapper"><div class="w-iconbox us_custom_7b0ea013 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-users"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Cui i se adresează?</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><p>Cursul este recomandat pentru:</p>
<ul>
<li>Developeri .NET care doresc să integreze modele AI în aplicații</li>
<li>Profesioniști care lucrează cu Azure OpenAI și NLP</li>
<li>Dezvoltatori interesați de crearea de agenți inteligenți și funcționalități bazate pe prompturi</li>
<li>Echipe DevOps care doresc să automatizeze procese prin AI</li>
</ul>
</div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner us_custom_1f257949"><div class="wpb_wrapper"><div class="w-iconbox us_custom_91f542c2 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="far fa-book-open"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Ce vei învăța?</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><p>În cadrul acestui curs vei învăța să:</p>
<ul>
<li>Construiești un Semantic Kernel pentru conectarea codului la LLMs</li>
<li>Rulezi prompturi personalizate folosind șabloane semantice și Handlebars</li>
<li>Creezi pluginuri native cu funcții personalizate pentru agenți AI</li>
<li>Aplici filtre și strategii de securizare a funcțiilor AI (prompt injection protection)</li>
<li>Construiești un DevOps Assistant ca proiect final</li>
<li>Lucrezi cu .NET, Visual Studio Code și Azure OpenAI Service într-un mediu integrat</li>
</ul>
</div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_e3add703 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-align-center"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Cerințe preliminare:</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><p>Participanții ar trebui să aibă:</p>
<ul>
<li>Experiență în programare cu C#</li>
<li>Cunoștințe despre Azure și utilizarea Azure Portal</li>
<li>Visual Studio Code instalat și funcțional</li>
<li>Acces la Azure OpenAI Services</li>
</ul>
</div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_7b0ea013 iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-graduation-cap"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Agenda cursului:</h2><div class="w-iconbox-text"><p>Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.</p>
</div></div></div></div></div></div></div></div></section>
<div class="w-tabs style_default switch_click accordion has_scrolling" style="--sections-title-size:inherit"><div class="w-tabs-sections titles-align_center icon_chevron cpos_right"><div class="w-tabs-section" id="p0c4"><button class="w-tabs-section-header" aria-controls="content-p0c4" aria-expanded="false"><div class="w-tabs-section-title">Citește agenda cursului</div><div class="w-tabs-section-control"></div></button><div  class="w-tabs-section-content" id="content-p0c4"><div class="w-tabs-section-content-h i-cf"><div class="wpb_text_column"><div class="wpb_wrapper"><p><strong>Modul 1 – Build your kernel</strong></p>
<ul>
<li>Introducere în Semantic Kernel SDK</li>
<li>Conectarea codului cu modelele de limbaj mari</li>
<li>Crearea obiectului kernel și endpointului AI</li>
</ul>
<p><strong>Modul 2 – Run prompts with Semantic Kernel</strong></p>
<ul>
<li>Optimizarea prompturilor</li>
<li>Folosirea șabloanelor semantice și Handlebars</li>
<li>Stocarea istoricului conversațional</li>
</ul>
<p><strong>Modul 3 – Create Semantic Kernel plugins</strong></p>
<ul>
<li>Crearea de funcții native (skills)</li>
<li>Configurarea și integrarea funcțiilor personalizate</li>
</ul>
<p><strong>Modul 4 – Apply filters on functions</strong></p>
<ul>
<li>Aplicarea filtrelor de încredere și protecție împotriva prompt injection</li>
<li>Combinarea prompturilor și funcțiilor într-un flux complet</li>
</ul>
<p><strong>Modul 5 – Proiect ghidat: DevOps Assistant</strong></p>
<ul>
<li>Crearea unui asistent DevOps AI cu Semantic Kernel</li>
<li>Integrarea funcțiilor și evaluarea finală</li>
</ul>
</div></div></div></div></div></div></div><div class="w-separator size_small"></div><div class="g-cols wpb_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-6 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_7b0ea013 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-forward"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title" style="font-size:1.1rem;">Recomandăm să continui cu:</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><ul>
<li><a href="https://www.bittnet.ro/cursuri/microsoft-ai-102-designing-and-implementing-a-microsoft-azure-ai-solution/">Microsoft AI-102: Designing and Implementing a Microsoft Azure AI Solution</a></li>
<li><a href="https://www.bittnet.ro/cursuri/microsoft-dw-200-azure-openai-workshop/">Microsoft DW-200: Azure OpenAI Workshop</a></li>
<li><a href="https://www.bittnet.ro/cursuri/microsoft-ai-900-microsoft-azure-ai-fundamentals/">Microsoft AI-900: Azure AI Fundamentals</a></li>
</ul>
</div></div></div></div></div><div class="vc_col-sm-6 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><section class="l-section wpb_row us_custom_0e271679 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_7b0ea013 iconpos_left style_default color_custom align_left no_text"><div class="w-iconbox-icon" style="font-size:2rem;--icon-color:#e5535e;"><i class="fas fa-user-graduate"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title" style="font-size:1.1rem;">Programe de certificare</h2></div></div><div class="vc_empty_space"   style="height: 10px"><span class="vc_empty_space_inner"></span></div></div></div></div></div></div></section>
<div class="wpb_text_column"><div class="wpb_wrapper"><p>Nu sunt programe de certificare în acest moment.</p>
</div></div></div></div></div></div></div></div></div><div class="vc_col-sm-4 wpb_column vc_column_container has_bg_color"><div class="vc_column-inner us_custom_fe9ce664 type_sticky"><div class="wpb_wrapper" style="top:120px"><div class="g-cols wpb_row us_custom_fe9ce664 via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column" id="heading-2-on-mobile"><div class="wpb_wrapper"><h2><strong>Microsoft AZ-2005: Develop Generative AI solutions using Azure OpenAI and the Semantic Kernel SDK</strong></h2>
</div></div><div class="w-separator size_small"></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column us_custom_0d19ec8d paginaCursDetaliiCurs hide_on_default hide_on_laptops"><div class="wpb_wrapper"><p style="color: #e5535e; text-align: left;"><strong>Oferte personalizate pentru grupuri de minim 2 persoane</strong></p>
</div></div><div class="wpb_text_column us_custom_e904d7eb paginaCursDetaliiCurs"><div class="wpb_wrapper"><h2 style="color: #e5535e; text-align: left;">Detalii curs</h2>
</div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-cogs"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Durată:</h2><div class="w-iconbox-text"><div class="w-post-elm post_custom_field type_text durata color_link_inherit"><span class="w-post-elm-value"></span></div> zile</p>
</div></div></div></div></div></div></div></div></section>
</div></div></div></div><div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-euro-sign"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Preț:</h2><div class="w-iconbox-text"><div class="w-post-elm post_custom_field type_text pret color_link_inherit"><span class="w-post-elm-value"></span></div>
</div></div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-random"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Livrare:</h2><div class="w-iconbox-text"><div class="w-post-elm post_custom_field type_checkbox livrare color_link_inherit"></div>
</div></div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-chalkboard-teacher"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Nivel:</h2><div class="w-iconbox-text"><p>2. Intermediate</p>
</div></div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="w-iconbox us_custom_b6a72ce1 iconpos_left style_default color_custom align_left"><div class="w-iconbox-icon" style="font-size:1.5rem;--icon-color:#e5535e;"><i class="fas fa-star"></i></div><div class="w-iconbox-meta"><h2 class="w-iconbox-title">Roluri:</h2><div class="w-iconbox-text"><p>Developer</p>
</div></div></div></div></div></div></div></div></section>
<div class="w-separator size_small with_line width_default thick_1 style_solid color_border align_center"><div class="w-separator-h"></div></div><section class="l-section wpb_row hide_on_default hide_on_laptops hide_on_tablets hide_on_mobiles height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="wpb_text_column btn_register"><div class="wpb_wrapper"></div></div></div></div></div></div></div></section>
<section class="l-section wpb_row us_custom_eec453f3 height_auto"><div class="l-section-h i-cf"><div class="g-cols vc_row via_flex valign_top type_default stacking_default"><div class="vc_col-sm-12 wpb_column vc_column_container"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div><div class="wpb_text_column btn_request"><div class="wpb_wrapper"><p style="text-align: center;"><button id="gravityform_button_56" class="gravity_button" onclick="jQuery('#gravityform_button_56, #gravityform_container_56, #gravityform_close_56').toggle();">Solicită Informații</button><div id="gravityform_container_56" class="gravity_container" style="display:none;"><div>
                <div class='gf_browser_chrome gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital formulareGravity_wrapper' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_56' style='display:none'><style>#gform_wrapper_56[data-form-index="0"].gform-theme,[data-parent-form="56_0"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg width='640' height='640' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}</style><div id='gf_56' class='gform_anchor' tabindex='-1'></div>
                        <div class='gform_heading'>
                            <h2 class="gform_title">Formulare PJ - Solicitare Informatii</h2>
                            <p class='gform_description'></p>
							<p class='gform_required_legend'>Câmpurile marcate cu &quot;<span class="gfield_required gfield_required_asterisk">*</span>&quot; sunt obligatorii.</p>
                        </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_56' id='gform_56' class='formulareGravity' action='/category/microsoft-applied-skills/3-digital-app-innovation/feed/#gf_56' data-formid='56' novalidate>
                        <div class='gform-body gform_body'><div id='gform_fields_56' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_56_13" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_13'>LinkedIn</label><div class='ginput_container'><input name='input_13' id='input_56_13' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_56_13'>This field is for validation purposes and should be left unchanged.</div></div><fieldset id="field_56_1" class="gfield gfield--type-name gfield--input-type-name gfield--width-half campuriFormulare gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Prenume<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row' id='input_56_1'>
                            
                            <span id='input_56_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >
                                                    <input type='text' name='input_1.3' id='input_56_1_3' value='' tabindex='2'  aria-required='true'   placeholder='Ex. Ion' autocomplete="given-name" />
                                                    <label for='input_56_1_3' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>First</label>
                                                </span>
                            
                            
                            
                        </div></fieldset><fieldset id="field_56_5" class="gfield gfield--type-name gfield--input-type-name gfield--width-half campuriFormulare gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Nume<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_complex ginput_container ginput_container--name no_prefix no_first_name no_middle_name has_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row' id='input_56_5'>
                            
                            
                            
                            <span id='input_56_5_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >
                                                    <input type='text' name='input_5.6' id='input_56_5_6' value='' tabindex='9'  aria-required='true'   placeholder='Ex. Popescu' autocomplete="family-name" />
                                                    <label for='input_56_5_6' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>Last</label>
                                                </span>
                            
                        </div></fieldset><div id="field_56_3" class="gfield gfield--type-email gfield--input-type-email gfield--width-half campuriFormulare gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_3'>Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'>
                            <input name='input_3' id='input_56_3' type='email' value='' class='large' tabindex='11'  placeholder='Ex. ion.popescu@gmail.com' aria-required="true" aria-invalid="false"  autocomplete="email"/>
                        </div></div><div id="field_56_11" class="gfield gfield--type-phone gfield--input-type-phone gfield--width-half campuriFormulare gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_11'>Telefon<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_phone'><input name='input_11' id='input_56_11' type='tel' value='' class='large' tabindex='12' placeholder='Ex. 0721.123.456' aria-required="true" aria-invalid="false"  autocomplete="tel" /></div></div><div id="field_56_9" class="gfield gfield--type-text gfield--input-type-text gfield--width-full campuriFormulare gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_9'>Companie<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_9' id='input_56_9' type='text' value='' class='large'   tabindex='13' placeholder='Ex. COMPANIA MEA SRL' aria-required="true" aria-invalid="false"   /></div></div><div id="field_56_12" class="gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full campuriFormulare field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_56_12'>Detaliază solicitarea</label><div class='ginput_container ginput_container_textarea'><textarea name='input_12' id='input_56_12' class='textarea small' tabindex='14'   placeholder='Ex. ce cursuri te interesează, pentru câte persoane, în ce perioadă, etc.'  aria-invalid="false"   rows='10' cols='50'></textarea></div></div><fieldset id="field_56_6" class="gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full campuriFormulare field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Bifa - Consimtamant Marketing</legend><div class='ginput_container ginput_container_consent'><input name='input_6.1' id='input_56_6_1' type='checkbox' value='1' tabindex='15'   aria-invalid="false"   /> <label class="gform-field-label gform-field-label--type-inline gfield_consent_label" for='input_56_6_1' >Vreau să primesc informații prin email referitoare la noutăți, invitații la webinarii, traininguri și alte evenimente.</label><input type='hidden' name='input_6.2' value='Vreau să primesc informații prin email referitoare la noutăți, invitații la webinarii, traininguri și alte evenimente.' class='gform_hidden' /><input type='hidden' name='input_6.3' value='57' class='gform_hidden' /></div></fieldset><fieldset id="field_56_7" class="gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full campuriFormulare gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Bifa - T&amp;C<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_container ginput_container_consent'><input name='input_7.1' id='input_56_7_1' type='checkbox' value='1' tabindex='16'  aria-required="true" aria-invalid="false"   /> <label class="gform-field-label gform-field-label--type-inline gfield_consent_label" for='input_56_7_1' >Sunt de acord ca BITTNET SYSTEMS S.A. să stocheze și să proceseze datele mele personale conform <a href="https://www.bittnet.ro/gdpr/" target="_blank">Politicii de Confidențialitate</a> pe care am citit-o și am înteles-o.<span class="gfield_required gfield_required_asterisk">*</span></label><input type='hidden' name='input_7.2' value='Sunt de acord ca BITTNET SYSTEMS S.A. să stocheze și să proceseze datele mele personale conform &lt;a href=&quot;https://www.bittnet.ro/gdpr/&quot; target=&quot;_blank&quot;&gt;Politicii de Confidențialitate&lt;/a&gt; pe care am citit-o și am înteles-o.' class='gform_hidden' /><input type='hidden' name='input_7.3' value='57' class='gform_hidden' /></div></fieldset><div id="field_56_10" class="gfield gfield--type-text gfield--input-type-text gfield--width-full dinamicNumeCurs field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_hidden"  ><div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden" aria-hidden="true" title="This field is hidden when viewing the form"></i><span>This field is hidden when viewing the form</span></div><label class='gfield_label gform-field-label' for='input_56_10'>dinamicNumeCurs</label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_56_10' type='text' value='Nu a fost setat' class='large'   tabindex='17'   aria-invalid="false"   /></div></div><div id="field_56_4" class="gfield gfield--type-text gfield--input-type-text gfield--width-full campSursaTrafic field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_hidden"  ><div class="admin-hidden-markup"><i class="gform-icon gform-icon--hidden" aria-hidden="true" title="This field is hidden when viewing the form"></i><span>This field is hidden when viewing the form</span></div><label class='gfield_label gform-field-label' for='input_56_4'>campSursaTrafic</label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_56_4' type='text' value='Nu a fost setat' class='large'   tabindex='18'   aria-invalid="false"   /></div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_56' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Solicită Informații' tabindex='19' /> <input type='hidden' name='gform_ajax' value='form_id=56&amp;title=1&amp;description=1&amp;tabindex=1&amp;theme=orbital&amp;hash=bb6d2f61d5c29e4060bdb22c74f3695f' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_56' value='iframe' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_56' id='gform_theme_56' value='orbital' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_56' id='gform_style_settings_56' value='' />
            <input type='hidden' class='gform_hidden' name='is_submit_56' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='56' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='YL1XTLhqdlC0cCk+BBRAkG/RVb/NPprLtTxY2nGjm4qLYPGoOboS2xjEsKm1jWNu5I7wP8S75IOFJTyPVKaWg764u8DmIT1EMFvocxFlT8qrgUE=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_56' value='WyJ7XCI2LjFcIjpcIjQ4MGU5Mjc0MzRiYzViNTU3MjEyOThjNDNkMGRjMTMyXCIsXCI2LjJcIjpcIjY4Zjg0MTZkNmQwODkyNzNiNWY3ODg3MDJlODI1YzkwXCIsXCI2LjNcIjpcImIyMjUwYzM3NGRkMWRkMmY4MWRmY2ZhYmI1OGIxMDNiXCIsXCI3LjFcIjpcIjQ4MGU5Mjc0MzRiYzViNTU3MjEyOThjNDNkMGRjMTMyXCIsXCI3LjJcIjpcImEwNGQ4MTRiNWZiODQ1ZGEzY2Q0YzE5ZDhkZjg4ODdmXCIsXCI3LjNcIjpcImIyMjUwYzM3NGRkMWRkMmY4MWRmY2ZhYmI1OGIxMDNiXCJ9IiwiZjY5MDEzOTQyNzc4OTdmMjZmOTA2OTg4MTVjNDNkNTQiXQ==' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_56' id='gform_target_page_number_56' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_56' id='gform_source_page_number_56' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        <input type="hidden" id="ct_checkjs_5878a7ab84fb43402106c575658472fa" name="ct_checkjs" value="0" /><input
                    class="apbct_special_field apbct_email_id__gravity_form"
                    name="apbct__email_id__gravity_form"
                    aria-label="apbct__label_id__gravity_form"
                    type="text" size="30" maxlength="200" autocomplete="off"
                    value=""
                /></form>
                        </div>
		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_56' id='gform_ajax_frame_56' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
		                <script>
gform.initializeOnLoaded( function() {gformInitSpinner( 56, 'https://www.bittnet.ro/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery('#gform_ajax_frame_56').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_56');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_56').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_56').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_56').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_56').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_56').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_56').val();gformInitSpinner( 56, 'https://www.bittnet.ro/wp-content/plugins/gravityforms/images/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [56, current_page]);window['gf_submitting_56'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_56').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_56').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [56]);window['gf_submitting_56'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_56').text());}else{jQuery('#gform_56').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "56", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_56" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_56";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_56" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 56, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
</script>
<button id="gravityform_close_56" class="gravity_close" onclick="jQuery('#gravityform_button_56, #gravityform_container_56, #gravityform_close_56').toggle();">X</button></div>
</div></div></div></div></div></div></div></section>
</div></div></div></div></div></section>
<p>Articolul <a href="https://www.bittnet.ro/cursuri/microsoft-az-2005-develop-generative-ai-solutions-using-azure-openai-and-the-semantic-kernel-sdk/">Microsoft AZ-2005: Develop Generative AI solutions using Azure OpenAI and the Semantic Kernel SDK</a> a apărut prima dată pe <a href="https://www.bittnet.ro">Bittnet Training</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
