<?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>Projects Archiv - Entwicklungshilfe NRW</title>
	<atom:link href="https://entwicklungshilfe.nrw/blog/dozenten/feed/" rel="self" type="application/rss+xml" />
	<link>https://entwicklungshilfe.nrw/blog/dozenten/</link>
	<description>PHP-Schulungen für effektive Webentwicklung, praxisorientierte Workshops und Seminare für besseres Webdevelopment</description>
	<lastBuildDate>Tue, 26 Mar 2019 09:51:54 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://entwicklungshilfe.nrw/wp-content/uploads/2026/02/cropped-favicon-32x32.png</url>
	<title>Projects Archiv - Entwicklungshilfe NRW</title>
	<link>https://entwicklungshilfe.nrw/blog/dozenten/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Soforthilfe in PHP-Projekten</title>
		<link>https://entwicklungshilfe.nrw/blog/dozenten/soforthilfe-in-php-projekten/</link>
		
		<dc:creator><![CDATA[Mone Wildenberg]]></dc:creator>
		<pubDate>Mon, 21 May 2018 20:18:16 +0000</pubDate>
				<category><![CDATA[PHP-Schulung]]></category>
		<guid isPermaLink="false">http://eh.webvisum.de/?post_type=projects&#038;p=1157</guid>

					<description><![CDATA[<p>Deadline halten und Software-Qualität steigern Soforthilfe im Entwickler-Team für aktuelle Projekte Wir helfen sofort und bringen das Projekt und die Entwickler weiter. Wir steigern direkt die Software-Qualität im Projekt und vermitteln dem Entwickler-Team Best-Practice-Wissen. Dabei integrieren sich unsere Dozenten in das Team, analysieren das Projekt und stellen im Pair Programming das Projekt fertig. Wenn das [&#8230;]</p>
<p>Der Beitrag <a href="https://entwicklungshilfe.nrw/blog/dozenten/soforthilfe-in-php-projekten/">Soforthilfe in PHP-Projekten</a> erschien zuerst auf <a href="https://entwicklungshilfe.nrw">Entwicklungshilfe NRW</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div id="pl-1157"  class="panel-layout" ><div id="pg-1157-0"  class="panel-grid panel-has-style" ><div class="orange-grid panel-row-style panel-row-style-for-1157-0" style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" ><div id="pgc-1157-0-0"  class="panel-grid-cell" ><div id="panel-1157-0-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="0" ><div style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" class="panel-widget-style panel-widget-style-for-1157-0-0-0" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Soforthilfe in PHP-Projekten</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<div class="row">
<div class="col-md-12 text-center">Deadline halten und Software-Qualität steigern</div>
<div id="sub-header-features-2" class="row">
<div class="col-md-6">
<div class="wv-header-heading">Soforthilfe im Entwickler-Team für aktuelle Projekte</div>
</p>
<p class="bodytext">Wir helfen sofort und bringen das Projekt und die Entwickler weiter. Wir steigern direkt die Software-Qualität im Projekt und vermitteln dem Entwickler-Team Best-Practice-Wissen. Dabei integrieren sich unsere Dozenten in das Team, analysieren das Projekt und stellen im Pair Programming das Projekt fertig. Wenn das Ziel erreicht ist, vermitteln wir unser ausführliches Wissen zur Steigerung der Effektivität.</p>
</div>
<p></p>
<div class="col-md-6">
<div class="wv-header-heading">Dozenten als PHP-Freelancer</div>
</p>
<p class="bodytext">Unterstützung bei der Entwicklung durch konkrete Manpower per Mitarbeit</p>
<ul class="list_ok">
<li><strong>Analyse</strong> aktueller Projektengpässe</li>
<li>Fertigstellung aktueller Tasks mit <strong>Pair Programming</strong></li>
<li>Erstellung automatisierter Tests mit <strong>PHPUnit und Codeception</strong></li>
<li><strong>Analyse und ggf. Verbesserung</strong> des gesamten Deployment Workflows</li>
<li><strong>Release Management</strong></li>
<li><strong>Code Refactoring</strong> für bessere Software-Qualität</li>
</ul>
</div>
</div>
</div>
</div>
</div></div></div></div></div></div><div id="pg-1157-1"  class="panel-grid panel-has-style" ><div style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" class="panel-row-style panel-row-style-for-1157-1" ><div id="pgc-1157-1-0"  class="panel-grid-cell" ><div id="panel-1157-1-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="1" ><div style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" class="panel-widget-style panel-widget-style-for-1157-1-0-0" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">PHP-FREELANCER MIT BEST PRACTICE WORKSHOPS UND KNOW-HOW ZUR VERBESSERUNG DER STRUKTUR</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<p class="bodytext">Immer wieder gibt es Engpässe und Verzögerungen in Projekten – da kommt man nicht mit Handauflegen weiter, sondern nur mit Handanlegen. Wenn Sie also sofortige Unterstützung und Hilfe in einem bestehenden Projekt benötigen, dann sind Sie bei uns richtig. Denn unsere Dozenten integrieren sich in Ihr Team und erweitern es, um die aktuellen Probleme gemeinsam zu lösen. Ziel ist es, gefährdete PHP-Projekte zeitnah fertigstellen und live bringen zu können. Unsere langjährige Erfahrung ist hierbei ein Garant für eine wirkungsvolle Soforthilfe.</p>
<p class="bodytext">Wir verfügen über eine sehr gute Erfahrungen in:</p>
<ul>
<li><a class="external-link-new-window" title="CMS TYPO3" href="http://typo3.org/" target="_blank" rel="noopener">TYPO3</a></li>
<li><a class="external-link-new-window" title="eCommerce Magento" href="http://magento.com/" target="_blank" rel="noopener">Magento</a></li>
<li><a class="external-link-new-window" title="Symfony Framework" href="https://symfony.com/" target="_top">Symfony Framework 2</a></li>
</ul>
<p class="bodytext">Webdeveloper-Teams, die sofortige Hilfe benötigen, gibt es viele – und auch einen Markt für deren Unterstützung. Genau dort greift das Soforthilfe-Paket von Entwicklungshilfe NRW: Wir vermitteln unser Wissen, bauen das Team auf und bringen es weiter. Big Player hingegen, die ebenfalls PHP-Projekte refaktorisieren und verbessern, sind häufig nicht in der Lage, ihr Wissen bedarfsgerecht zu vermitteln. Vielmehr implementieren sie Raketentechnik und lassen den Kunden dann damit alleine. Hierdurch ist unter dem Strich nichts gewonnen. Denn weitaus wichtiger ist es, zunächst einmal das eigene Team zu fördern und zu unterstützen – und es dadurch nachhaltig zu stärken. Mit neuer Technologie alleine ist das nicht getan.</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-873" src="http://www.entwicklungshilfe.nrw/blog/wp-content/uploads/2017/09/visual-soforthilfe_content.jpg" alt="" width="800" height="600" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/visual-soforthilfe_content.jpg 800w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/visual-soforthilfe_content-300x225.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/visual-soforthilfe_content-300x225@2x.jpg 600w" sizes="(max-width: 800px) 100vw, 800px" /></p>
<p class="bodytext">Konkret leistet das Soforthilfe-Paket für Entwicklerteams Folgendes:</p>
<ul>
<li>Einrichtung des aktuellen PHP-Projekts in einer lokalen Entwicklungsumgebung</li>
<li>Analyse des bestehenden PHP-Projekts</li>
<li>Aufwandsschätzung aktueller Tasks</li>
<li>Unterstützung des Projektmanagements auf Entwicklerseite</li>
<li>Übernahme und Fertigstellung konkreter Aufgaben</li>
<li>Einführung automatisierter Tests mit PHPUnit und Codeception</li>
<li>Einrichtung einer Build Pipeline</li>
<li>Wissensvermittlung zu allen Punkten</li>
</ul>
<p class="bodytext">Damit ist zugleich auch Schritt für Schritt unser Vorgehen abgebildet.</p>
<p class="bodytext">Nach dem Erreichen des Ziels können wir aber noch mehr leisten:</p>
<ul>
<li>Einrichtung eines Codestandards</li>
<li>Schulungen zum Thema „Clean Code“</li>
<li>Pair Programming Refactoring und aktuelle Tickets</li>
<li>Wissensvermittlung zu Best Pratice Webdevelopment</li>
</ul>
<p class="bodytext">Sie haben Bedarf an einer Soforthilfe für Ihr Team und Interesse an der praxisnahen Vermittlung hochwertiger Schulungsinhalte? <a class="internal-link" title="Opens internal link in current window" href="https://www.entwicklungshilfe.nrw/kontakt/">Dann rufen Sie uns noch heute an!</a></p>
</div>
</div></div></div></div><div id="pgc-1157-1-1"  class="panel-grid-cell" ><div id="panel-1157-1-1-0" class="so-panel widget widget_sow-editor panel-first-child" data-index="2" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1157-1-1-0" style="text-align: left;" id="speakers-sitebar" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Speakers</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<div class="wv-speaker-wrapper">
<div class="wv-speaker-content"><a href="/employees/roland-golla/">Roland Golla</a><br />
Für Software-Qualität in PHP-Projekten</div>
<p><img decoding="async" src="/wp-content/uploads/2018/05/csm_foto_golla_2ed28328ca.jpg" /></p>
</div>

<div class="wv-speaker-wrapper">
<div class="wv-speaker-content"><a href="/employees/andreas-mautz/">Andreas Mautz</a><br />
Spezialisiert auf Entwicklungsumgebungen und Deployment-Prozesse</div>
<p><img decoding="async" src="/wp-content/uploads/2018/05/csm_foto_mautz_2c5933d029.jpg" /></p>
</div>

</div>
</div></div></div><div id="panel-1157-1-1-1" class="so-panel widget widget_sow-editor" data-index="3" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1157-1-1-1" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Termine</h3>
<div class="siteorigin-widget-tinymce textwidget">
	[contact-form-7]
</div>
</div></div></div><div id="panel-1157-1-1-2" class="so-panel widget widget_sow-editor" data-index="4" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1157-1-1-2" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Passende Seminare</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li>
      <a href="/dozenten/moderierte-code-reviews-workshop-php-schulung/">Moderierte Codereviews</a>
   </li>
<li>
      <a href="/dozenten/pair-programming-mit-moderation-fuer-aktuelle-php-projekte/">Moderiertes Pair Programming</a>
   </li>
</ul>
</div>
</div></div></div><div id="panel-1157-1-1-3" class="so-panel widget widget_sow-editor panel-last-child" data-index="5" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1157-1-1-3" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Weiterführende Links</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li><a href="https://de.wikipedia.org/wiki/Paarprogrammierung">Pair Programming</a></li>
<li><a href="https://de.wikipedia.org/wiki/Refactoring">Refactoring</a></li>
</ul>
</div>
</div></div></div></div></div></div></div><p>Der Beitrag <a href="https://entwicklungshilfe.nrw/blog/dozenten/soforthilfe-in-php-projekten/">Soforthilfe in PHP-Projekten</a> erschien zuerst auf <a href="https://entwicklungshilfe.nrw">Entwicklungshilfe NRW</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PhpStorm effektiv mit Ticketsystem nutzen</title>
		<link>https://entwicklungshilfe.nrw/blog/dozenten/phpstorm-effektiv-mit-ticketsystem-nutzen/</link>
		
		<dc:creator><![CDATA[Mone Wildenberg]]></dc:creator>
		<pubDate>Mon, 21 May 2018 20:17:15 +0000</pubDate>
				<category><![CDATA[Entwicklertools]]></category>
		<guid isPermaLink="false">http://eh.webvisum.de/?post_type=projects&#038;p=1156</guid>

					<description><![CDATA[<p>Die Integration der Funktionen eines Ticketsystems in PhpStorm spart viel Zeit und macht die Entwicklung sicherer und effektiver. Abkürzungen kennt jeder – aber nur wenige nutzen sie in ihrem Beruf Wir erklären die Vorteile der direkten Nutzung von Ticketsystemen wie Jira oder Redmine in PhpStorm. In diesem Seminar richten wir alles fertig auf den Rechnern [&#8230;]</p>
<p>Der Beitrag <a href="https://entwicklungshilfe.nrw/blog/dozenten/phpstorm-effektiv-mit-ticketsystem-nutzen/">PhpStorm effektiv mit Ticketsystem nutzen</a> erschien zuerst auf <a href="https://entwicklungshilfe.nrw">Entwicklungshilfe NRW</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div id="pl-1156"  class="panel-layout" ><div id="pg-1156-0"  class="panel-grid panel-has-style" ><div class="orange-grid panel-row-style panel-row-style-for-1156-0" style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" ><div id="pgc-1156-0-0"  class="panel-grid-cell" ><div id="panel-1156-0-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="0" ><div style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" class="panel-widget-style panel-widget-style-for-1156-0-0-0" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">PHPSTORM EFFEKTIV MIT TICKETSYSTEM NUTZEN</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<div class="wv-header-sub-heading">Die Integration der Funktionen eines Ticketsystems in PhpStorm spart viel Zeit und macht die Entwicklung sicherer und effektiver.</div>
<div class="wv-header-container">
<div class="wv-header-item">
    	<span class="wv-header-heading">Abkürzungen kennt jeder – aber nur wenige nutzen sie in ihrem Beruf</span></p>
<p>Wir erklären die Vorteile der direkten Nutzung von Ticketsystemen wie Jira oder Redmine in PhpStorm. In diesem Seminar richten wir alles fertig auf den Rechnern der Teilnehmer ein und erklären an einem Live-Beispiel den Einsatz.</p>
</p></div>
<div class="wv-header-item">
		<span class="wv-header-heading">Kursinhalt Entwicklungsumgebung mit dem Ticketsystem verknüpfen</span></p>
<ul>
<li><strong>Vorstellung verschiedener Ticketsysteme</strong> mit Vor- und Nachteilen</li>
<li><strong>Workflow eines Tickets</strong> in agiler Software-Entwicklung</li>
<li><strong>Git-Flow</strong> Einführung</li>
<li><strong>Bearbeitung eines Beispieltickets</strong> mit der IDE PhpStorm</li>
</ul></div>
</div>
</div>
</div></div></div></div></div></div><div id="pg-1156-1"  class="panel-grid panel-has-style" ><div style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" class="panel-row-style panel-row-style-for-1156-1" ><div id="pgc-1156-1-0"  class="panel-grid-cell" ><div id="panel-1156-1-0-0" class="widget_text so-panel widget widget_custom_html panel-first-child panel-last-child" data-index="1" ><div style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" class="widget_text panel-widget-style panel-widget-style-for-1156-1-0-0" ><h3 class="widget-title">INTEGRATION EINES TICKETSYSTEMS IN DIE IDE</h3><div class="textwidget custom-html-widget">Diese Schulung ist eine praktische und lehrreiche Mischung aus Hands-on und Theorie. Ziel ist die funktionierende und effektive Steuerung von Tickets innerhalb der IDE.
<h4>Vorstellung der Ticketsysteme</h4>
In der agilen Software-Entwicklung haben sich verschiedene Ticketsysteme fest etabliert. Wir stellen die bekannten Systeme aus der Software-Entwicklung vor und erläutern ihre Vor- und Nachteile.
<h4>Workflow eines Tickets</h4>
Von „neu“ auf „erledigt“ ist nur eine von vielen Möglichkeiten, Tickets durch ein Projekt fließen zu lassen. Wir erläutern Best Practices für Anwendungsfälle in Agenturen, Unternehmen und bei Freelancern. Wir zeigen praktisch, wie es richtig geht.
<img decoding="async" class="aligncenter size-full wp-image-849" src="http://www.entwicklungshilfe.nrw/blog/wp-content/uploads/2017/09/csm_content-php-storm-ticketsystem_022b817358.jpg" alt="" width="800" height="380" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-php-storm-ticketsystem_022b817358.jpg 800w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-php-storm-ticketsystem_022b817358-300x143.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-php-storm-ticketsystem_022b817358-300x143@2x.jpg 600w" sizes="(max-width: 800px) 100vw, 800px" />
<h4>Kurzvorstellung Git-flow</h4>
Git-flow ist ein Schema zur übersichtlicheren Gruppierung und Zusammenführung von Commits und Branches auf Grundlage der Versionsverwaltung Git. In den vergangenen Jahren hat es sich zum Standard entwickelt. Allerdings bietet der Git-flow mehr Möglichkeiten, als Feature Branches zu erstellen. In der „Entwicklungshilfe“-Schulung stellen wir ein konkretes Szenario aus dem Alltag der Software-Entwicklung nach.
<h4>Bearbeitung eines Beispieltickets mit der IDE</h4>
Hands-on: Ziel ist die Bearbeitung eines kompletten Ticket-Workflows inklusive Codeänderung innerhalb der gegebenen Ticketsystem- und Entwicklungsinfrastruktur.</div></div></div></div><div id="pgc-1156-1-1"  class="panel-grid-cell" ><div id="panel-1156-1-1-0" class="so-panel widget widget_sow-editor panel-first-child" data-index="2" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1156-1-1-0" style="text-align: left;" id="speakers-sitebar" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Speakers</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<div class="wv-speaker-wrapper">
<div class="wv-speaker-content"><a href="/employees/roland-golla/">Roland Golla</a><br />
Für Software-Qualität in PHP-Projekten</div>
<p><img decoding="async" src="/wp-content/uploads/2018/05/csm_foto_golla_2ed28328ca.jpg" /></p>
</div>
<div class="wv-speaker-wrapper">
<div class="wv-speaker-content"><a href="/employees/andreas-mautz/">Andreas Mautz</a><br />
Spezialisiert auf Entwicklungsumgebungen und Deployment-Prozesse</div>
<p><img decoding="async" src="/wp-content/uploads/2018/05/csm_foto_mautz_2c5933d029.jpg" /></p>
</div>

</div>
</div></div></div><div id="panel-1156-1-1-1" class="so-panel widget widget_sow-editor" data-index="3" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1156-1-1-1" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Termine</h3>
<div class="siteorigin-widget-tinymce textwidget">
	[contact-form-7]
</div>
</div></div></div><div id="panel-1156-1-1-2" class="so-panel widget widget_sow-editor" data-index="4" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1156-1-1-2" style="text-align: left;" id="speakers-sitebar" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Passende Seminare</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li><a href="/seminare/phpstorm-best-practice/">PhpStorm Best Practice</a></li>
<li><a href="/seminare/oh-my-zsh-mit-agnoster-theme/">oh-my-zsh mit Agnoster Theme</a></li>
</ul>
</div>
</div></div></div><div id="panel-1156-1-1-3" class="so-panel widget widget_sow-editor panel-last-child" data-index="5" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1156-1-1-3" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Weiterführende Links</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li><a href="https://www.jetbrains.com/help/phpstorm/managing-tasks-and-context.html">PhPStorm und Ticket System</a></li>
<li><a href="https://blog.anrichter.net/2010/01/trac-ticketsystem-in-die-netbeans-ide-integrieren/">Netbeans und Ticket System</a></li>
</ul>
</div>
</div></div></div></div></div></div></div><p>Der Beitrag <a href="https://entwicklungshilfe.nrw/blog/dozenten/phpstorm-effektiv-mit-ticketsystem-nutzen/">PhpStorm effektiv mit Ticketsystem nutzen</a> erschien zuerst auf <a href="https://entwicklungshilfe.nrw">Entwicklungshilfe NRW</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PhpStorm Best Practice</title>
		<link>https://entwicklungshilfe.nrw/blog/dozenten/phpstorm-best-practice/</link>
		
		<dc:creator><![CDATA[Mone Wildenberg]]></dc:creator>
		<pubDate>Mon, 21 May 2018 20:16:21 +0000</pubDate>
				<category><![CDATA[Entwicklertools]]></category>
		<guid isPermaLink="false">http://eh.webvisum.de/?post_type=projects&#038;p=1155</guid>

					<description><![CDATA[<p>PHPSTORM BEST PRACTICE</p>
<p>Der Beitrag <a href="https://entwicklungshilfe.nrw/blog/dozenten/phpstorm-best-practice/">PhpStorm Best Practice</a> erschien zuerst auf <a href="https://entwicklungshilfe.nrw">Entwicklungshilfe NRW</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div id="pl-1155"  class="panel-layout" ><div id="pg-1155-0"  class="panel-grid panel-has-style" ><div class="orange-grid panel-row-style panel-row-style-for-1155-0" style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" ><div id="pgc-1155-0-0"  class="panel-grid-cell" ><div id="panel-1155-0-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="0" ><div style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" class="panel-widget-style panel-widget-style-for-1155-0-0-0" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">PHPSTORM BEST PRACTICE</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<div class="row">
<div class="col-md-12" text-center">Webdeveloper setzen gerne die starke IDE von JetBrains ein. Die zuverlässige Autovervollständigung ist nur einer von vielen Vorteilen und auch in komplexen PHP-Projekten eine große Hilfe.</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="wv-header-heading">PhpStorm im Einsatz</div>
</p>
<p>Unsere PHP-Dozenten setzen seit vielen Jahren auf die PhpStorm IDE und haben diese an ihre Bedürfnisse angepasst. Dadurch lässt sich wesentlich effektiver und zuverlässiger arbeiten. Für die Arbeit mit PhpStorm gibt es verschiedene Einstellungen, die weit über die Installation von Plugins hinausgehen.</p>
</div>
<div class="col-md-6">
<div class="wv-header-heading">Lerninhalt PhpStorm-Schulung</div>
</p>
<p>Kurze Beschreibung</p>
<ul class="list_ok">
<li><strong>Farbschema</strong></li>
<li><strong>Wichtige</strong> Shortkeys</li>
<li><strong>Neue</strong> Shortkeys</li>
<li><strong>Plugins</strong></li>
<li><strong>Xdebug</strong></li>
<li><strong>Livetemplates</strong> für PHPUnit</li>
<li><strong>Code</strong> Refactoring</li>
<li><strong>Codestandard</strong></li>
<li><strong>Integration Jira</strong></li>
<p>&nbsp;
</ul>
</div>
</div>
</div>
</div></div></div></div></div></div><div id="pg-1155-1"  class="panel-grid panel-has-style" ><div style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" class="panel-row-style panel-row-style-for-1155-1" ><div id="pgc-1155-1-0"  class="panel-grid-cell" ><div id="panel-1155-1-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="1" ><div style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" class="panel-widget-style panel-widget-style-for-1155-1-0-0" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">DER EFFEKTIVE EINSATZ VON PHPSTORM</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<p>Mittlerweile in Version 9 vorliegend, hat sich die IDE im Bereich der professionellen PHP-Entwicklung fest etabliert, und viele Webdeveloper nutzen die Vorzüge der Software in ihrer täglichen Arbeit. Die Vorzüge beschränken sich jedoch nicht auf die komfortable Autovervollständigung. Dennoch nutzen nur wenige Entwickler die weiteren Features der IDE – oder aber sie wissen nicht, dass es diese gibt. Unsere PHP-Dozenten hingegen sind seit vielen Jahren treue PhpStorm-Fans und setzen die Software erfolgreich in PHP-Projekten ein.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-847" src="http://www.entwicklungshilfe.nrw/blog/wp-content/uploads/2017/09/csm_content-php-storm-best-practice_3ba641d804.jpg" alt="" width="800" height="380" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-php-storm-best-practice_3ba641d804.jpg 800w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-php-storm-best-practice_3ba641d804-300x143.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-php-storm-best-practice_3ba641d804-300x143@2x.jpg 600w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p>
<h4>Farbschema</h4>
<p>Ein dunkles Farbschema hat sich als wesentlich angenehmer für den Berufsalltag herausgestellt, da es die Augen weitaus weniger beansprucht. Auch der Farbwechsel beim Blickwechsel zwischen IDE und Browser ist nur eine Frage der Gewohnheit.</p>
<h4>Wichtige Shortkeys</h4>
<p>Schaut man sich das dreiseitige PDF von JetBrains an, ist man angesichts der vielen sinnvollen Shortkeys zunächst einmal leicht überfordert. Vor allem für das Generieren von Gettern und Settern sowie für das Refactoring von ganzen Codeblöcken finden sich darin aber äußerst praktikable Lösungen. Hinzu kommt der richtige Einsatz von Multicursern in Verbindung mit dem Tabbing. Unsere PHP-Dozenten zeigen die wichtigsten JetBrains-Kniffe, damit man nicht nur schneller und effektiver, sondern auch wesentlich motivierter arbeiten kann.</p>
<h4>Neue Shortkeys</h4>
<p>Es gibt ein paar Shortkeys, die in der praktischen Arbeit mit PhpStorm sehr sinnvoll sind. Damit können sie schneller und effektiver eingesetzt werden.</p>
<h4>Plugins</h4>
<p>Eine Reihe von Plugins ist schon aktiviert, und PhpStorm fragt dennoch je nach Datei-Endung, ob es ein passendes Plugin installieren soll. Darüber hinaus gibt es allerdings auch viele Plugins, welche die Arbeit mit PhpStorm effektiver gestalten.</p>
<h4>Xdebug</h4>
<p>Spricht man von effektiver Web-Entwicklung, so ist die Integration von Xdebug in die eigene IDE nicht mehr wegzudenken. Leider kommt es aber gelegentlich zu Schwierigkeiten in Verbindung mit Remote Servern, die in der Regel als Vagrant Boxen zum täglichen Anwendungsfall eines Web-Entwicklers gehören.</p>
<h4>Livetemplates in PhpStorm</h4>
<p>Copy und Paste ist und bleibt eines der größten Probleme in der Software-Entwicklung. Die Software-Qualität leidet oft beträchtlich darunter. Allerdings ist es unumgänglich, immer wieder Codeteile zu kopieren und einzelne Abschnitte zu ersetzen. Diese Schritte sind sehr fehleranfällig. Mithilfe von PhpStorm Livetemplates kann man dabei deutlich effektiver arbeiten und so die Qualität in seiner Software steigern. Am praktischen Beispiel von Unittests zeigen sich dann schnell die Vorteile von Livetemplates in PhpStorm.</p>
<h4>Code Refactoring</h4>
<p>Software entwickelt sich ständig weiter, und Entwickler sollten jederzeit in der Lage sein, die neuen Anforderungen sicher umzusetzen. Zudem müssen auch bestehende Teile von Software weiterentwickelt werden. Hier bietet PhpStorm hervorragende Möglichkeiten, die weit über Suchen und Ersetzen hinausgehen.</p>
<h4>Codestandard</h4>
<p>Gerade im Team ist es wichtig, einen einheitlichen Codestandard zu nutzen. PhpStorm unterstützt die Einbindung eines solchen Standards geradezu vorbildlich. Auf diese Weise können Abweichungen direkt erkannt werden. Wie man einen Standard einsetzt und effektiv damit arbeitet, wird in dieser Schulung vermittelt.</p>
<h4>Integration von Jira</h4>
<p>Jira hat einen festen Platz in der Welt der agilen Software-Entwicklung und PhpStorm unterstützt die Arbeit mit Ticketsystemen. Dadurch sind Entwickler in der Lage, in unterschiedlichen Projekten und Projektanforderungen wesentlich schneller und zuverlässiger zu reagieren.</p>
<p>&nbsp;</p>
</div>
</div></div></div></div><div id="pgc-1155-1-1"  class="panel-grid-cell" ><div id="panel-1155-1-1-0" class="so-panel widget widget_sow-editor panel-first-child" data-index="2" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1155-1-1-0" style="text-align: left;" id="speakers-sitebar" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Speakers</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<div class="wv-speaker-wrapper">
<div class="wv-speaker-content"><a href="/employees/roland-golla/">Roland Golla</a><br />
Für Software-Qualität in PHP-Projekten</div>
<p><img decoding="async" src="/wp-content/uploads/2018/05/csm_foto_golla_2ed28328ca.jpg" /></p>
</div>

</div>
</div></div></div><div id="panel-1155-1-1-1" class="so-panel widget widget_sow-editor" data-index="3" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1155-1-1-1" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Termine</h3>
<div class="siteorigin-widget-tinymce textwidget">
	[contact-form-7]
</div>
</div></div></div><div id="panel-1155-1-1-2" class="so-panel widget widget_sow-editor" data-index="4" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1155-1-1-2" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Passende Seminare</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li><a href="/phpstorm-effektiv-mit-ticketsystem-nutzen/">PhpStorm mit Ticketsystem nutzen</a></li>
<li><a href="/oh-my-zsh-mit-agnoster-theme/">oh-my-zsh mit Agnoster Theme</a></li>
</ul>
</div>
</div></div></div><div id="panel-1155-1-1-3" class="so-panel widget widget_sow-editor panel-last-child" data-index="5" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1155-1-1-3" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Weiterführende Links</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li><a href="https://www.jetbrains.com/phpstorm/">Jetbrains PhpStorm</a></li>
</ul>
</div>
</div></div></div></div></div></div></div><p>Der Beitrag <a href="https://entwicklungshilfe.nrw/blog/dozenten/phpstorm-best-practice/">PhpStorm Best Practice</a> erschien zuerst auf <a href="https://entwicklungshilfe.nrw">Entwicklungshilfe NRW</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Codestandard für PHP-Projekte</title>
		<link>https://entwicklungshilfe.nrw/blog/dozenten/codestandard-fuer-php-projekte-2/</link>
		
		<dc:creator><![CDATA[Mone Wildenberg]]></dc:creator>
		<pubDate>Mon, 21 May 2018 20:15:15 +0000</pubDate>
				<category><![CDATA[PHP-Schulung]]></category>
		<guid isPermaLink="false">http://eh.webvisum.de/?post_type=projects&#038;p=1154</guid>

					<description><![CDATA[<p>Die Einführung eines Codestandards ist ein wesentliches Merkmal für gute Software-Qualität und ein wichtiges Werkzeug für die gemeinsame Arbeit im Team. Ein Codestandard bildet die Grundlage für Clean Code. PHP-Codestandard Ein Codestandard ist sehr wichtig für die Teamarbeit in PHP-Projekten. Dadurch werden Konventionen vereinbart und eingehalten. Ziel ist die erhöhte Lesbarkeit und Struktur von PHP-Quellcode, [&#8230;]</p>
<p>Der Beitrag <a href="https://entwicklungshilfe.nrw/blog/dozenten/codestandard-fuer-php-projekte-2/">Codestandard für PHP-Projekte</a> erschien zuerst auf <a href="https://entwicklungshilfe.nrw">Entwicklungshilfe NRW</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div id="pl-1154"  class="panel-layout" ><div id="pg-1154-0"  class="panel-grid panel-has-style" ><div class="orange-grid panel-row-style panel-row-style-for-1154-0" style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" ><div id="pgc-1154-0-0"  class="panel-grid-cell" ><div id="panel-1154-0-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="0" ><div style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" class="panel-widget-style panel-widget-style-for-1154-0-0-0" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Codestandart für Php-Projekte</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<div class="row">
<div class="col-md-12 text-center">
<div class="wv-header-sub-heading">Die Einführung eines Codestandards ist ein wesentliches Merkmal für gute Software-Qualität und ein wichtiges Werkzeug für die gemeinsame Arbeit im Team. Ein Codestandard bildet die Grundlage für Clean Code.</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="wv-header-heading">PHP-Codestandard</div>
</p>
<p>Ein Codestandard ist sehr wichtig für die Teamarbeit in PHP-Projekten. Dadurch werden Konventionen vereinbart und eingehalten. Ziel ist die erhöhte Lesbarkeit und Struktur von PHP-Quellcode, um so ein effektives Arbeiten zu ermöglichen.</p>
</p>
</div>
<div class="col-md-6">
<div class="wv-header-heading">PHP-Schulung für Codestandards</div>
<ul class="list_ok">
<li><strong>Installation</strong> PHP Code Sniffer auf Mac</li>
<li><strong>Einrichtung und Anwendung</strong> eines individuellen Regelwerks</li>
<li><strong>Integration</strong> in PhpStorm</li>
<li><strong>Automatisches Coderefactoring</strong> auf Command Line und in PhpStorm</li>
</ul>
</div>
</div>
</div>
</div></div></div></div></div></div><div id="pg-1154-1"  class="panel-grid panel-has-style" ><div style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" class="panel-row-style panel-row-style-for-1154-1" ><div id="pgc-1154-1-0"  class="panel-grid-cell" ><div id="panel-1154-1-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="1" ><div style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" class="panel-widget-style panel-widget-style-for-1154-1-0-0" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Codestandart Php-Schulungen</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<div>Da große Projekte mit vielen Entwicklern durchgeführt werden, ist es sehr wichtig, sich auf Konventionen für den Code zu verständigen. So gibt es in der PHP-Welt schon seit langem Codestandards, darunter etwa die sehr bekannten PSR-Standards. Darüber hinaus existieren noch zahlreiche weitere Standards für das Zend Framework, TYPO3 etc. Erfahrungsgemäß weichen die individuellen Bedürfnisse der Entwickler jedoch oft von diesen Standards ab. Daher müssen die Regeln angepasst und modifiziert werden können.</div>
<p><img loading="lazy" decoding="async" width="300" height="143" src="/uploads/2018/05/csm_content-codestandard_0cb0d7c64d-300x143.jpg" class="alignnone size-medium wp-image-1532 wv-content-image" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2018/05/csm_content-codestandard_0cb0d7c64d-300x143.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2018/05/csm_content-codestandard_0cb0d7c64d-230x110.jpg 230w, https://entwicklungshilfe.nrw/wp-content/uploads/2018/05/csm_content-codestandard_0cb0d7c64d-350x167.jpg 350w, https://entwicklungshilfe.nrw/wp-content/uploads/2018/05/csm_content-codestandard_0cb0d7c64d-480x229.jpg 480w, https://entwicklungshilfe.nrw/wp-content/uploads/2018/05/csm_content-codestandard_0cb0d7c64d.jpg 800w, https://entwicklungshilfe.nrw/wp-content/uploads/2018/05/csm_content-codestandard_0cb0d7c64d-300x143@2x.jpg 600w, https://entwicklungshilfe.nrw/wp-content/uploads/2018/05/csm_content-codestandard_0cb0d7c64d-230x110@2x.jpg 460w, https://entwicklungshilfe.nrw/wp-content/uploads/2018/05/csm_content-codestandard_0cb0d7c64d-350x167@2x.jpg 700w" sizes="auto, (max-width: 300px) 100vw, 300px" /></p>
<div>Unsere PHP-Dozenten verfügen über eine weitreichende Erfahrung mit Codestandards und haben diese schon erfolgreich in vielen unterschiedlichen Projekten und Teams eingeführt. Daher ist unsere Schulung äußerst praxisnah. Von der Installation bis hin zur fertigen Integration wird jeder Schritt individuell begleitet, und alle Fragen zum praktischen Einsatz werden von uns beantwortet. Ziel des Seminars ist es, dass Entwickler direkt nach der Schulung mit einem Codestandard arbeiten können.</div>
</div>
</div></div></div></div><div id="pgc-1154-1-1"  class="panel-grid-cell" ><div id="panel-1154-1-1-0" class="so-panel widget widget_sow-editor panel-first-child" data-index="2" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1154-1-1-0" style="text-align: left;" id="speakers-sitebar" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Speaker</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<div class="wv-speaker-wrapper">
<div class="wv-speaker-content"><a href="/employees/roland-golla/">Roland Golla</a><br />
Für Software-Qualität in PHP-Projekten</div>
<p><img decoding="async" src="/wp-content/uploads/2018/05/csm_foto_golla_2ed28328ca.jpg" /></p>
</div>

</div>
</div></div></div><div id="panel-1154-1-1-1" class="so-panel widget widget_sow-editor" data-index="3" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1154-1-1-1" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Termine</h3>
<div class="siteorigin-widget-tinymce textwidget">
	[contact-form-7]
</div>
</div></div></div><div id="panel-1154-1-1-2" class="so-panel widget widget_sow-editor" data-index="4" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1154-1-1-2" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Passende Seminare</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li>
      <a href="/phpstorm-best-practice/">PhpStorm Best Practice</a>
   </li>
<li>
      <a href="/phpstorm-effektiv-mit-ticketsystem-nutzen/">PhpStorm effektiv mit Ticketsystem</a>
   </li>
<li>
      <a href="/lokale-web-entwicklung-optimieren/">Lokale Web-Entwicklung</a>
   </li>
</ul>
</div>
</div></div></div><div id="panel-1154-1-1-3" class="so-panel widget widget_sow-editor panel-last-child" data-index="5" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1154-1-1-3" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Weiterführende Links</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li><a href="https://en.wikipedia.org/wiki/Coding_conventions" target="_blank">Wikipedia Coding Conventions</a></li>
<li><a href="https://www.jetbrains.com/phpstorm/help/configuring-code-style.html" target="_blank">PhpStorm mit Code Standard</a></li>
</ul>
</div>
</div></div></div></div></div></div></div><p>Der Beitrag <a href="https://entwicklungshilfe.nrw/blog/dozenten/codestandard-fuer-php-projekte-2/">Codestandard für PHP-Projekte</a> erschien zuerst auf <a href="https://entwicklungshilfe.nrw">Entwicklungshilfe NRW</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PHP Starthilfe &#8211; effektive Entwicklung und bessere Softwarequalität</title>
		<link>https://entwicklungshilfe.nrw/blog/dozenten/php-starthilfe-effektive-entwicklung-und-bessere-softwarequalitaet/</link>
		
		<dc:creator><![CDATA[Mone Wildenberg]]></dc:creator>
		<pubDate>Mon, 21 May 2018 20:14:07 +0000</pubDate>
				<category><![CDATA[PHP-Schulung]]></category>
		<guid isPermaLink="false">http://eh.webvisum.de/?post_type=projects&#038;p=1153</guid>

					<description><![CDATA[<p>Webdeveloper können sofort effektiver und schneller arbeiten Entwicklungshilfe für Ihr Team 20 Prozent mehr Webdeveloper werden gesucht …? Wir machen Ihr Team 20 Prozent effektiver! Glauben Sie nicht? Dann lernen Sie uns doch einfach mal einen halben Tag lang kennen. Wir bringen Ihr Team auf Zack. Mit Tools, automatisierten Tests, Software-Qualität und Continuous Integration. Spaß [&#8230;]</p>
<p>Der Beitrag <a href="https://entwicklungshilfe.nrw/blog/dozenten/php-starthilfe-effektive-entwicklung-und-bessere-softwarequalitaet/">PHP Starthilfe &#8211; effektive Entwicklung und bessere Softwarequalität</a> erschien zuerst auf <a href="https://entwicklungshilfe.nrw">Entwicklungshilfe NRW</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div id="pl-1153"  class="panel-layout" ><div id="pg-1153-0"  class="panel-grid panel-has-style" ><div class="orange-grid panel-row-style panel-row-style-for-1153-0" style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" ><div id="pgc-1153-0-0"  class="panel-grid-cell" ><div id="panel-1153-0-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="0" ><div style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" class="panel-widget-style panel-widget-style-for-1153-0-0-0" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">STARTHILFE PHP-SCHULUNG</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<div class="row">
<div class="col-md-12 text-center">
Webdeveloper können sofort effektiver und schneller arbeiten
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="wv-header-heading">Entwicklungshilfe für Ihr Team</div>
</p>
<p class="bodytext">20 Prozent mehr Webdeveloper werden gesucht …? Wir machen Ihr Team 20 Prozent effektiver! Glauben Sie nicht? Dann lernen Sie uns doch einfach mal einen halben Tag lang kennen. Wir bringen Ihr Team auf Zack. Mit Tools, automatisierten Tests, Software-Qualität und Continuous Integration. Spaß an der Arbeit und Freude sind garantiert.</p>
</div>
<div class="col-md-6">
<div class="wv-header-heading">Starthilfe für Ihr Entwickler Team</div>
</p>
<p class="bodytext">Kurze Beschreibung</p>
<ul class="list_ok">
<li><strong>Clean Code</strong> Talk</li>
<li><strong>Codeception</strong> Talk</li>
<li>Workshop <strong>Code Refactoring mit PHPUnit</strong></li>
<li>Ein <strong>Seminar</strong> frei nach Wahl</li>
</ul>
<p>&nbsp;
</p></div>
</div>
</div>
</div></div></div></div></div></div><div id="pg-1153-1"  class="panel-grid panel-has-style" ><div style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" class="panel-row-style panel-row-style-for-1153-1" ><div id="pgc-1153-1-0"  class="panel-grid-cell" ><div id="panel-1153-1-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="1" ><div style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" class="panel-widget-style panel-widget-style-for-1153-1-0-0" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Starthilfe für effektives Webdevelopment</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<p>Aller Anfang ist nur dann schwer, wenn man sich keinen Ruck gibt. Denn nur wer einfach mal startet, kommt auch einen entscheidenden Schritt voran. Und zwar besser heute als morgen. Um Ihnen also den Start ins moderne Webdevelopment zu erleichtern, haben wir einen halben Tag mit „Soforthilfe-Lehrinhalten“ für Sie zusammengestellt: Clean Code, Codeception und Refactoring. Aus Erfahrung wissen wir, dass dies die ersten Schritte in die richtige Richtung sind.</p>
<h4>CLEAN CODE TALK</h4>
<p>Wie kommt man vom Code Standard zu Code-Konventionen? Und wie wichtig ist Code Refactoring für eine erfolgreiche Zukunft mit Clean Code? Der Talk richtet sich an Entscheider und Webdeveloper und zeigt die Gefahren auf, die vernachlässigter Code in aktuellen PHP-Projekten mit sich bringt. Darüber hinaus ist Code Refactoring eine tolle Team-Maßnahme, die allen Teilnehmern direkt neues Wissen vermittelt und eine hervorragende Möglichkeit bietet, neue Entwickler in ein bestehendes Team zu integrieren.</p>
<h4>CODECEPTION TALK</h4>
<p>Automatisiertes Testing spart sehr viel Zeit und erhöht ad hoc die Software-Qualität. Codeception automatisiert dabei Frontend Tests, wodurch sich eine hohe Testabdeckung für Applikationen erzielen lässt. Die Syntax ist sehr leicht und ein Test schnell geschrieben. Außerdem bietet Codeception viele interessante Features. Frontend Tests sind gerade vor einem großen Code Refactoring äußerst effektiv, da der eigentliche Quellcode stark verändert und umbenannt wird. Im Anschluss daran empfiehlt sich der Einsatz von PHPUnit.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-883" src="http://www.entwicklungshilfe.nrw/blog/wp-content/uploads/2017/09/content-starthilfe.jpg" alt="" width="800" height="600" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-starthilfe.jpg 800w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-starthilfe-300x225.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-starthilfe-300x225@2x.jpg 600w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p>
<h4>CODE REFACTORING MIT PHPUNIT</h4>
<p>Wir haben eine Vagrant Box mit einem Magento-Shop und einem Retour-Formular. Sie haben noch nie was mit Magento gemacht und möchten trotzdem eine Prepare-Print-Methode refaktorisieren? Mit PHPUnit ist das kein Problem. Man kann schnell und sicher die Methode aufräumen und verbessern. Der Workshop ist ein absolutes Aha-Erlebnis und zeigt, was mit Tests in der modernen Software-Entwicklung alles möglich ist.</p>
<h4>EIN SEMINAR ZU FREIEN AUSWAHL</h4>
<p>Wir bieten viele interessante Seminare an, die sich gezielt an Webdeveloper richten. Das Entwickler-Team kann einen Kurs frei auswählen und bekommt die Inhalte dann direkt vermittelt.</p>
<h4>DAUER</h4>
<p>4 Stunden</p>
<h4>PREIS</h4>
<p>500 Euro + MWSt. + Anfahrt</p>
<h4>STARTHILFE BUCHEN</h4>
<p><a class="internal-link" title="Kontakt PHP-Schulung" href="https://www.entwicklungshilfe.nrw/kontakt/">Einfach hier klicken</a><br />
&nbsp;</p>
</div>
</div></div></div></div><div id="pgc-1153-1-1"  class="panel-grid-cell" ><div id="panel-1153-1-1-0" class="so-panel widget widget_sow-editor panel-first-child" data-index="2" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1153-1-1-0" style="text-align: left;" id="speakers-sitebar" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Speakers</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<div class="wv-speaker-wrapper">
<div class="wv-speaker-content"><a href="/employees/roland-golla/">Roland Golla</a><br />
Für Software-Qualität in PHP-Projekten</div>
<p><img decoding="async" src="/wp-content/uploads/2018/05/csm_foto_golla_2ed28328ca.jpg" /></p>
</div>

<div class="wv-speaker-wrapper">
<div class="wv-speaker-content"><a href="/employees/andreas-mautz/">Andreas Mautz</a><br />
Spezialisiert auf Entwicklungsumgebungen und Deployment-Prozesse</div>
<p><img decoding="async" src="/wp-content/uploads/2018/05/csm_foto_mautz_2c5933d029.jpg" /></p>
</div>

</div>
</div></div></div><div id="panel-1153-1-1-1" class="so-panel widget widget_sow-editor" data-index="3" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1153-1-1-1" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Termine</h3>
<div class="siteorigin-widget-tinymce textwidget">
	[contact-form-7]
</div>
</div></div></div><div id="panel-1153-1-1-2" class="so-panel widget widget_sow-editor" data-index="4" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1153-1-1-2" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Passende Seminare</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li><a href="/moderierte-code-reviews-workshop-php-schulung/">Moderierte Code Reviews</a></li>
<li><a href="/codestandard-fuer-php-projekte/">Codestandard für PHP-Projekte</a></li>
<li><a href="/phpstorm-best-practice/">PhpStorm Best Practice</a></li>
</ul>
</div>
</div></div></div><div id="panel-1153-1-1-3" class="so-panel widget widget_sow-editor" data-index="5" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1153-1-1-3" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Weiterführende Links</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li><a href="https://de.wikipedia.org/wiki/Clean_Code">Clean Code Wikipedia</a></li>
</ul>
</div>
</div></div></div><div id="panel-1153-1-1-4" class="so-panel widget widget_sow-editor" data-index="6" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1153-1-1-4" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Präsentationen</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li><a href="https://presentations.entwicklungshilfe.nrw/cleancode.html#/">Clean Code Talk</a></li>
<li><a href="https://presentations.entwicklungshilfe.nrw/codeception.html#/">Codeception Talk</a></li>
</ul>
</div>
</div></div></div><div id="panel-1153-1-1-5" class="so-panel widget widget_sow-editor panel-last-child" data-index="7" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1153-1-1-5" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Vagrant Box</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li><a href="https://github.com/Entwicklungshilfe-NRW/magentoModulRefactoringBox">Magento Modul Refactoring Box</a></li>
</ul>
</div>
</div></div></div></div></div></div></div><p>Der Beitrag <a href="https://entwicklungshilfe.nrw/blog/dozenten/php-starthilfe-effektive-entwicklung-und-bessere-softwarequalitaet/">PHP Starthilfe &#8211; effektive Entwicklung und bessere Softwarequalität</a> erschien zuerst auf <a href="https://entwicklungshilfe.nrw">Entwicklungshilfe NRW</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Codeception Frontend Testing</title>
		<link>https://entwicklungshilfe.nrw/blog/dozenten/codeception-frontend-testing/</link>
		
		<dc:creator><![CDATA[Mone Wildenberg]]></dc:creator>
		<pubDate>Mon, 21 May 2018 20:12:29 +0000</pubDate>
				<category><![CDATA[Software Qualität]]></category>
		<guid isPermaLink="false">http://eh.webvisum.de/?post_type=projects&#038;p=1152</guid>

					<description><![CDATA[<p>Effektives und automatisiertes Testing mit unterschiedlichen Browsern PHP-Projekte automatisiert im Browser testen Codeception ist der Quasi-Standard im Frontend Testing von PHP-Projekten. Die Syn ist sehr einfach und selbsterklärend. Die große Open-Source-Unterstützung bietet neben zahlreichen Updates auch reichlich Hilfe. Die offizielle Internetseite verfügt über eine hervorragende Dokumentation für Einsteiger und Fortgeschrittene. Lerninhalt Codeception-Schulung Best-Practice-Schulung: Installation und [&#8230;]</p>
<p>Der Beitrag <a href="https://entwicklungshilfe.nrw/blog/dozenten/codeception-frontend-testing/">Codeception Frontend Testing</a> erschien zuerst auf <a href="https://entwicklungshilfe.nrw">Entwicklungshilfe NRW</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div id="pl-1152"  class="panel-layout" ><div id="pg-1152-0"  class="panel-grid panel-has-style" ><div class="orange-grid panel-row-style panel-row-style-for-1152-0" style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" ><div id="pgc-1152-0-0"  class="panel-grid-cell" ><div id="panel-1152-0-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="0" ><div style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" class="panel-widget-style panel-widget-style-for-1152-0-0-0" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Codeception Frontend Testing</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<div class="row">
<div class="col-md-12 text-center">
Effektives und automatisiertes Testing mit unterschiedlichen Browsern</p>
</div>
</div>
<div class="row">
<div class="col-md-6">
PHP-Projekte automatisiert im Browser testen</p>
<p class="bodytext">Codeception ist der Quasi-Standard im Frontend Testing von PHP-Projekten. Die Syn ist sehr einfach und selbsterklärend. Die große Open-Source-Unterstützung bietet neben zahlreichen Updates auch reichlich Hilfe. Die offizielle Internetseite verfügt über eine hervorragende Dokumentation für Einsteiger und Fortgeschrittene.</p>
</div>
<div class="col-md-6">
Lerninhalt Codeception-Schulung</p>
<p class="bodytext">Best-Practice-Schulung: Installation und Konfiguration für mehrere Codeception-Testszenarien in PHP-Projekten.</p>
<ul class="list_ok">
<li><strong>Installation </strong>auf einem Mac</li>
<li><strong>Erste Tests</strong> für das eigene Webprojekt</li>
<li><strong>Best-Practice</strong>-Beispiele</li>
<li><strong>Tipps</strong> und Tricks</li>
</ul>
<p>&nbsp;
</p></div>
</div>
</div>
</div></div></div></div></div></div><div id="pg-1152-1"  class="panel-grid panel-has-style" ><div style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" class="panel-row-style panel-row-style-for-1152-1" ><div id="pgc-1152-1-0"  class="panel-grid-cell" ><div id="panel-1152-1-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="1" ><div style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" class="panel-widget-style panel-widget-style-for-1152-1-0-0" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">PHP-Schulung für automatisierte Tests mit Codeception</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<p>User Tests sind bei der Webentwicklung immer noch der Schlüssel zum Erfolg. Sie sind aussagekräftig und sehr genau. Manuell ausgeführt nehmen sie allerdings sehr viel Zeit in Anspruch. Unter der Routine leiden hier dann natürlich oftmals die Sorgfalt und die Motivation, immer wieder aufs Neue zu testen und sich neue Szenarien zu überlegen.?</p>
<p>Mit Hilfe von Codeception können diese Tests sehr leicht und verständlich von jedem Programmierer geschrieben werden. Außerdem ist es möglich, unterschiedliche Browser und Versionen zu testen. Dadurch sind die Tests sehr schnell und effektiv in ihrem Einsatz.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-840" src="http://www.entwicklungshilfe.nrw/blog/wp-content/uploads/2017/09/content-dalekjs-1.jpg" alt="" width="800" height="600" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-dalekjs-1.jpg 800w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-dalekjs-1-300x225.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-dalekjs-1-300x225@2x.jpg 600w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p>
<p>Die Kosten eines Bugs während der Entwicklung steigen mit seinem Lebenszyklus stark an. Wird er direkt bei der Entwicklung gefunden, ist der Schaden praktisch null. Schafft er es hingegen bis ins Live System, kann es zu einer finanziellen Katastrophe kommen. Der gesamte Weg, den der Bug bis zu seiner Entdeckung schafft, muss noch einmal gegangen werden. Somit fallen also auch Kommunikationskosten an. Zusätzlich leidet die Stimmung in der gesamten Firma unter dem Zustand der Software.</p>
<p>Codeception kann mit Hilfe von Composer und einer Shell sehr schnell auf Linux-Umgebungen oder auf einem Mac aufgesetzt und eingesetzt werden. In der Schulung installieren wir alle erforderlichen Schritte gemeinsam mit den Teilnehmern und entwickeln praxisbezogene Tests für deren Projekte. Indem die Tests ab dem Schulungstag effektiv eingesetzt werden können, sparen sie den Entwicklern viel Zeit.</p>
<p>&nbsp;</p>
</div>
</div></div></div></div><div id="pgc-1152-1-1"  class="panel-grid-cell" ><div id="panel-1152-1-1-0" class="so-panel widget widget_sow-editor panel-first-child" data-index="2" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1152-1-1-0" style="text-align: left;" id="speakers-sitebar" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Speakers</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<div class="wv-speaker-wrapper">
<div class="wv-speaker-content"><a href="/employees/roland-golla/">Roland Golla</a><br />
Für Software-Qualität in PHP-Projekten</div>
<p><img decoding="async" src="/wp-content/uploads/2018/05/csm_foto_golla_2ed28328ca.jpg" /></p>
</div>

<p>&nbsp;</p>
<div class="wv-speaker-wrapper">
<div class="wv-speaker-content"><a href="/employees/andreas-mautz/">Andreas Mautz</a><br />
Spezialisiert auf Entwicklungsumgebungen und Deployment-Prozesse</div>
<p><img decoding="async" src="/wp-content/uploads/2018/05/csm_foto_mautz_2c5933d029.jpg" /></p>
</div>

</div>
</div></div></div><div id="panel-1152-1-1-1" class="so-panel widget widget_sow-editor" data-index="3" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1152-1-1-1" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Termine</h3>
<div class="siteorigin-widget-tinymce textwidget">
	[contact-form-7]
</div>
</div></div></div><div id="panel-1152-1-1-2" class="so-panel widget widget_sow-editor" data-index="4" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1152-1-1-2" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Passende Seminare</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li>
<a href="/codestandard-fuer-php-projekte/">Codestandard für PHP-Projekte</a>
</li>
<li>
<a href="/lokale-web-entwicklung-optimieren/">Lokale Web-Entwicklung optimieren</a>
</li>
</ul>
</div>
</div></div></div><div id="panel-1152-1-1-3" class="so-panel widget widget_sow-editor" data-index="5" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1152-1-1-3" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Weiterführende Links</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li>
<a href="https://codeception.com/">Codeception</a>
</li>
</ul>
</div>
</div></div></div><div id="panel-1152-1-1-4" class="so-panel widget widget_sow-editor panel-last-child" data-index="6" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1152-1-1-4" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Github Sources</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li><a href="https://github.com/Entwicklungshilfe-NRW/codeception">EH Codeception</a></li>
</ul>
</div>
</div></div></div></div></div></div></div><p>Der Beitrag <a href="https://entwicklungshilfe.nrw/blog/dozenten/codeception-frontend-testing/">Codeception Frontend Testing</a> erschien zuerst auf <a href="https://entwicklungshilfe.nrw">Entwicklungshilfe NRW</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PHP-Schulung Code-Rocker</title>
		<link>https://entwicklungshilfe.nrw/blog/dozenten/php-schulung-code-rocker/</link>
		
		<dc:creator><![CDATA[Mone Wildenberg]]></dc:creator>
		<pubDate>Mon, 21 May 2018 20:09:47 +0000</pubDate>
				<category><![CDATA[PHP-Schulung]]></category>
		<guid isPermaLink="false">http://eh.webvisum.de/?post_type=projects&#038;p=1151</guid>

					<description><![CDATA[<p>Effektiv und professionell in PHP-Projekten arbeiten Effektive Programmierung und verbesserte Software-Qualität Webdeveloper bewegen sich in vielen Projekten und komplexen Strukturen, und es gibt eine Vielzahl an Tools, die ihnen dabei helfen, sicher und effektiv darin zu arbeiten. Zum Beispiel oh-my-zsh. Unabhängig vom eingeschlagenen Weg kommt es am Ende aber immer auf die Software-Qualität an. Da [&#8230;]</p>
<p>Der Beitrag <a href="https://entwicklungshilfe.nrw/blog/dozenten/php-schulung-code-rocker/">PHP-Schulung Code-Rocker</a> erschien zuerst auf <a href="https://entwicklungshilfe.nrw">Entwicklungshilfe NRW</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div id="pl-1151"  class="panel-layout" ><div id="pg-1151-0"  class="panel-grid panel-has-style" ><div class="orange-grid panel-row-style panel-row-style-for-1151-0" style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" ><div id="pgc-1151-0-0"  class="panel-grid-cell" ><div id="panel-1151-0-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="0" ><div style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" class="panel-widget-style panel-widget-style-for-1151-0-0-0" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">PHP-Schulung Code-Rocker</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<div class="row">
<div class="col-md-12 text-center">
Effektiv und professionell in PHP-Projekten arbeiten
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="wv-header-heading">Effektive Programmierung und verbesserte Software-Qualität</div>
</p>
<p class="bodytext">
Webdeveloper bewegen sich in vielen Projekten und komplexen Strukturen, und es gibt eine Vielzahl an Tools, die ihnen dabei helfen, sicher und effektiv darin zu arbeiten. Zum Beispiel oh-my-zsh. Unabhängig vom eingeschlagenen Weg kommt es am Ende aber immer auf die Software-Qualität an. Da jedoch bestehende Projekte nicht immer neu geschrieben werden können, zeigen wir in der PHP-Schulung Code-Rocker, wie man die Software-Qualität kontinuierlich steigert. Automatisiertes Testing mit PHPUnit und Codeception sind hierbei feste Bestandteile effizienter Entwicklungsprozesse.
</p>
</div>
<div class="col-md-6">
<div class="wv-header-heading">Inhalte der PHP-Schulung Code-Rocker</div>
</p>
<p class="bodytext">Von den Tools über den Code mit automatisierten und getesteten Builds bis hin zum Deployment auf einem Produktiv-System bilden wir an diesem Tag die gesamte Pipeline ab.</p>
<ul class="list_ok">
<li><strong>Tools:</strong> oh-my-zsh, Vagrant und PhpStorm mit xDebug</li>
<li>PHPUnit und Codeception Acceptance <strong>Testing</strong></li>
<li><strong>Refactoring</strong> PHP-Code</li>
<li>Implementierung neuer <strong>Features</strong> mit Git Flow</li>
<li><strong>Continuous Integration</strong></li>
</ul>
</div>
</div>
</div>
</div></div></div></div></div></div><div id="pg-1151-1"  class="panel-grid panel-has-style" ><div style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" class="panel-row-style panel-row-style-for-1151-1" ><div id="pgc-1151-1-0"  class="panel-grid-cell" ><div id="panel-1151-1-0-0" class="so-panel widget widget_sow-editor panel-first-child" data-index="1" ><div style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" class="panel-widget-style panel-widget-style-for-1151-1-0-0" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">%&amp;/$%§Ausführliche Beschreibung der Schulungsinhalte fehlt</h3>
<div class="siteorigin-widget-tinymce textwidget">
	</div>
</div></div></div><div id="panel-1151-1-0-1" class="so-panel widget widget_sow-editor" data-index="2" ><div style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" class="panel-widget-style panel-widget-style-for-1151-1-0-1" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		>
<div class="siteorigin-widget-tinymce textwidget">
	<p><a href="http://www.entwicklungshilfe.nrw/blog/wp-content/uploads/2017/09/content-code-rocker-2b.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-868" src="http://www.entwicklungshilfe.nrw/blog/wp-content/uploads/2017/09/content-code-rocker-2b.jpg" alt="" width="800" height="600" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-code-rocker-2b.jpg 800w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-code-rocker-2b-300x225.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-code-rocker-2b-300x225@2x.jpg 600w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></p>
<div class="siteorigin-widget-tinymce textwidget">
<div class="code-rocker-container">
<h3 class="chapter_course no_margin_rop">Willkommen</h3>
<div class="strip_single_course">
<h4>Vorstellungsrunde und WLAN</h4>
<ul>
<li><i class="icon-clock"></i> 00:15</li>
<li><i class="icon-doc"></i>Socialising</li>
</ul>
</div>
<div class="strip_single_course">
<h4>Frühstück - belegte Brötchen und Kaffee</h4>
<ul>
<li><i class="icon-clock"></i> 00:30</li>
<li><i class="icon-video"></i> Socialising</li>
</ul>
</div>
</div>
<div class="code-rocker-container">
<h3 class="chapter_course">Kapitel 1: Tools</h3>
<div class="strip_single_course">
<h4><a href="https://www.entwicklungshilfe.nrw/seminare/oh-my-zsh-mit-agnoster-theme/">oh-my-zsh</a></h4>
<ul>
<li><i class="icon-clock"></i> 00:15</li>
<li><i class="icon-doc"></i>Live Tutorial</li>
</ul>
</div>
<div class="strip_single_course">
<h4><a href="https://www.entwicklungshilfe.nrw/#">Installation auf Mac</a></h4>
<ul>
<li><i class="icon-clock"></i> 00:30</li>
<li><i class="icon-doc"></i>Hands on</li>
</ul>
</div>
<div class="strip_single_course">
<h4><a href="https://www.entwicklungshilfe.nrw/seminare/lokale-web-entwicklung-optimieren/">Vagrant,<br />
PhpStorm und xDebug</a></h4>
<ul>
<li><i class="icon-clock"></i> 00:30</li>
<li><i class="icon-doc"></i>Hands on</li>
</ul>
</div>
</div>
<div class="code-rocker-container">
<h3 class="chapter_course">Kapitel 2: Webdevelopment mit Git</h3>
<div class="strip_single_course">
<h4><a href="https://www.entwicklungshilfe.nrw/seminare/codestandard-fuer-php-projekte/">Einrichtung<br />
Codestandard</a></h4>
<ul>
<li><i class="icon-clock"></i> 00:15</li>
<li><i class="icon-video"></i> Hands on</li>
</ul>
</div>
<div class="strip_single_course">
<h4>PHPUnit Tests</h4>
<ul>
<li><i class="icon-clock"></i> 00:30</li>
<li><i class="icon-video"></i> Live Tutorial</li>
</ul>
</div>
<div class="strip_single_course">
<h4><a href="https://www.entwicklungshilfe.nrw/seminare/codeception/">Codeception<br />
Acceptance Testing</a></h4>
<ul>
<li><i class="icon-clock"></i> 00:30</li>
<li><i class="icon-video"></i> Live Tutorial</li>
</ul>
</div>
</div>
<div class="code-rocker-container">
<h3 class="chapter_course no_margin_rop">Mittagspause</h3>
<div class="strip_single_course">
<h4><a href="http://www.sportsandlife.de/" target="_blank" rel="noopener">Sportmöglichkeiten<br />
auf dem Bürostuhl – nur ein gesunder Körper verfügt über einen gesunden<br />
Geist</a></h4>
<ul>
<li><i class="icon-clock"></i> 00:30</li>
<li><i class="icon-doc"></i>Hands on</li>
</ul>
</div>
<div class="strip_single_course">
<h4>Mittagessen</h4>
<ul>
<li><i class="icon-clock"></i> 00:45</li>
<li><i class="icon-video"></i> Socialising</li>
</ul>
</div>
</div>
<div class="code-rocker-container">
<h3 class="chapter_course">Kapitel 3: Refactoring</h3>
<div class="strip_single_course">
<h4><a href="https://www.entwicklungshilfe.nrw/workshops/moderierte-code-reviews/" target="_blank" rel="noopener">Code Refactoring</a> mit Testing</h4>
<ul>
<li><i class="icon-clock"></i> 01:00</li>
<li><i class="icon-doc"></i>Pair Programming</li>
</ul>
</div>
</div>
<div class="code-rocker-container">
<h3 class="chapter_course">Kapitel 4: Feature-Erstellung</h3>
<div class="strip_single_course">
<h4>TDD-Feature mit <a href="http://www.entwicklungshilfe.nrw/seminare/phpstorm-effektiv-mit-ticketsystem-nutzen/" target="_blank" rel="noopener">Ticket-System</a></h4>
<ul>
<li><i class="icon-clock"></i> 1:00</li>
<li><i class="icon-video"></i> Pair Programming</li>
</ul>
<p>&nbsp;</p>
</div>
</div>
</div>
</div>
</div></div></div><div id="panel-1151-1-0-2" class="so-panel widget widget_sydney_portfolio sydney_portfolio_widget panel-last-child" data-index="3" ><div class="widget-title panel-widget-style panel-widget-style-for-1151-1-0-2" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="left" ><h3 class="widget-title">Weitere Schulungen</h3><div class="project-wrap portfolio-section style1"><div class="roll-project fullwidth"><div class="isotope-container" data-portfolio-effect="fadeInUp"><div class="project-item item isotope-item php-schulung "><div class="project-inner"><a class="project-pop-wrap" href="https://entwicklungshilfe.nrw/blog/dozenten/soforthilfe-in-php-projekten/"><div class="project-pop"></div><div class="project-title-wrap"><h3 class="project-title"><span>Soforthilfe in PHP-Projekten</span></h3></div></a><a href="https://entwicklungshilfe.nrw/blog/dozenten/soforthilfe-in-php-projekten/"><img loading="lazy" decoding="async" width="480" height="360" src="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/visual-soforthilfe_content.jpg" class="attachment-sydney-mas-thumb size-sydney-mas-thumb wp-post-image" alt="" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/visual-soforthilfe_content.jpg 800w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/visual-soforthilfe_content-300x225.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/visual-soforthilfe_content-300x225@2x.jpg 600w" sizes="auto, (max-width: 480px) 100vw, 480px" /></a></div></div><div class="project-item item isotope-item entwicklertools "><div class="project-inner"><a class="project-pop-wrap" href="https://entwicklungshilfe.nrw/blog/dozenten/phpstorm-effektiv-mit-ticketsystem-nutzen/"><div class="project-pop"></div><div class="project-title-wrap"><h3 class="project-title"><span>PhpStorm effektiv mit Ticketsystem nutzen</span></h3></div></a><a href="https://entwicklungshilfe.nrw/blog/dozenten/phpstorm-effektiv-mit-ticketsystem-nutzen/"><img loading="lazy" decoding="async" width="480" height="228" src="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-php-storm-ticketsystem_022b817358.jpg" class="attachment-sydney-mas-thumb size-sydney-mas-thumb wp-post-image" alt="" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-php-storm-ticketsystem_022b817358.jpg 800w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-php-storm-ticketsystem_022b817358-300x143.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-php-storm-ticketsystem_022b817358-300x143@2x.jpg 600w" sizes="auto, (max-width: 480px) 100vw, 480px" /></a></div></div><div class="project-item item isotope-item entwicklertools "><div class="project-inner"><a class="project-pop-wrap" href="https://entwicklungshilfe.nrw/blog/dozenten/phpstorm-best-practice/"><div class="project-pop"></div><div class="project-title-wrap"><h3 class="project-title"><span>PhpStorm Best Practice</span></h3></div></a><a href="https://entwicklungshilfe.nrw/blog/dozenten/phpstorm-best-practice/"><img loading="lazy" decoding="async" width="480" height="228" src="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-php-storm-best-practice_3ba641d804.jpg" class="attachment-sydney-mas-thumb size-sydney-mas-thumb wp-post-image" alt="" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-php-storm-best-practice_3ba641d804.jpg 800w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-php-storm-best-practice_3ba641d804-300x143.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-php-storm-best-practice_3ba641d804-300x143@2x.jpg 600w" sizes="auto, (max-width: 480px) 100vw, 480px" /></a></div></div><div class="project-item item isotope-item php-schulung "><div class="project-inner"><a class="project-pop-wrap" href="https://entwicklungshilfe.nrw/blog/dozenten/codestandard-fuer-php-projekte-2/"><div class="project-pop"></div><div class="project-title-wrap"><h3 class="project-title"><span>Codestandard für PHP-Projekte</span></h3></div></a><a href="https://entwicklungshilfe.nrw/blog/dozenten/codestandard-fuer-php-projekte-2/"><img loading="lazy" decoding="async" width="480" height="229" src="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-codestandard_0cb0d7c64d.jpg" class="attachment-sydney-mas-thumb size-sydney-mas-thumb wp-post-image" alt="" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-codestandard_0cb0d7c64d.jpg 800w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-codestandard_0cb0d7c64d-300x143.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-codestandard_0cb0d7c64d-702x336.jpg 702w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-codestandard_0cb0d7c64d-300x143@2x.jpg 600w" sizes="auto, (max-width: 480px) 100vw, 480px" /></a></div></div><div class="project-item item isotope-item php-schulung "><div class="project-inner"><a class="project-pop-wrap" href="https://entwicklungshilfe.nrw/blog/dozenten/php-starthilfe-effektive-entwicklung-und-bessere-softwarequalitaet/"><div class="project-pop"></div><div class="project-title-wrap"><h3 class="project-title"><span>PHP Starthilfe &#8211; effektive Entwicklung und bessere Softwarequalität</span></h3></div></a><a href="https://entwicklungshilfe.nrw/blog/dozenten/php-starthilfe-effektive-entwicklung-und-bessere-softwarequalitaet/"><img loading="lazy" decoding="async" width="480" height="360" src="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-starthilfe.jpg" class="attachment-sydney-mas-thumb size-sydney-mas-thumb wp-post-image" alt="" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-starthilfe.jpg 800w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-starthilfe-300x225.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-starthilfe-300x225@2x.jpg 600w" sizes="auto, (max-width: 480px) 100vw, 480px" /></a></div></div><div class="project-item item isotope-item software-qualitaet "><div class="project-inner"><a class="project-pop-wrap" href="https://entwicklungshilfe.nrw/blog/dozenten/codeception-frontend-testing/"><div class="project-pop"></div><div class="project-title-wrap"><h3 class="project-title"><span>Codeception Frontend Testing</span></h3></div></a><a href="https://entwicklungshilfe.nrw/blog/dozenten/codeception-frontend-testing/"><img loading="lazy" decoding="async" width="480" height="360" src="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-dalekjs-1.jpg" class="attachment-sydney-mas-thumb size-sydney-mas-thumb wp-post-image" alt="" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-dalekjs-1.jpg 800w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-dalekjs-1-300x225.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-dalekjs-1-300x225@2x.jpg 600w" sizes="auto, (max-width: 480px) 100vw, 480px" /></a></div></div><div class="project-item item isotope-item php-schulung "><div class="project-inner"><a class="project-pop-wrap" href="https://entwicklungshilfe.nrw/blog/dozenten/php-schulung-code-rocker/"><div class="project-pop"></div><div class="project-title-wrap"><h3 class="project-title"><span>PHP-Schulung Code-Rocker</span></h3></div></a><a href="https://entwicklungshilfe.nrw/blog/dozenten/php-schulung-code-rocker/"><img loading="lazy" decoding="async" width="480" height="360" src="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-code-rocker-2b.jpg" class="attachment-sydney-mas-thumb size-sydney-mas-thumb wp-post-image" alt="" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-code-rocker-2b.jpg 800w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-code-rocker-2b-300x225.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-code-rocker-2b-300x225@2x.jpg 600w" sizes="auto, (max-width: 480px) 100vw, 480px" /></a></div></div><div class="project-item item isotope-item software-qualitaet "><div class="project-inner"><a class="project-pop-wrap" href="https://entwicklungshilfe.nrw/blog/dozenten/pair-programming-mit-moderation-fuer-aktuelle-php-projekte/"><div class="project-pop"></div><div class="project-title-wrap"><h3 class="project-title"><span>Pair Programming mit Moderation für aktuelle PHP-Projekte</span></h3></div></a><a href="https://entwicklungshilfe.nrw/blog/dozenten/pair-programming-mit-moderation-fuer-aktuelle-php-projekte/"><img loading="lazy" decoding="async" width="480" height="360" src="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-pair-programming-1.jpg" class="attachment-sydney-mas-thumb size-sydney-mas-thumb wp-post-image" alt="" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-pair-programming-1.jpg 800w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-pair-programming-1-300x225.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-pair-programming-1-300x225@2x.jpg 600w" sizes="auto, (max-width: 480px) 100vw, 480px" /></a></div></div><div class="project-item item isotope-item entwicklertools "><div class="project-inner"><a class="project-pop-wrap" href="https://entwicklungshilfe.nrw/blog/dozenten/oh-my-zsh-mit-agnoster-theme-php-schulung/"><div class="project-pop"></div><div class="project-title-wrap"><h3 class="project-title"><span>oh-my-zsh mit Agnoster Theme PHP-Schulung</span></h3></div></a><a href="https://entwicklungshilfe.nrw/blog/dozenten/oh-my-zsh-mit-agnoster-theme-php-schulung/"><img loading="lazy" decoding="async" width="480" height="228" src="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-oh-my-zsh_6cc7c099ae.jpg" class="attachment-sydney-mas-thumb size-sydney-mas-thumb wp-post-image" alt="" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-oh-my-zsh_6cc7c099ae.jpg 800w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-oh-my-zsh_6cc7c099ae-300x143.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-oh-my-zsh_6cc7c099ae-300x143@2x.jpg 600w" sizes="auto, (max-width: 480px) 100vw, 480px" /></a></div></div><div class="project-item item isotope-item software-qualitaet "><div class="project-inner"><a class="project-pop-wrap" href="https://entwicklungshilfe.nrw/blog/dozenten/moderierte-code-reviews-workshop-php-schulung/"><div class="project-pop"></div><div class="project-title-wrap"><h3 class="project-title"><span>Moderierte Code Reviews Workshop PHP-Schulung</span></h3></div></a><a href="https://entwicklungshilfe.nrw/blog/dozenten/moderierte-code-reviews-workshop-php-schulung/"><img loading="lazy" decoding="async" width="480" height="169" src="https://entwicklungshilfe.nrw/wp-content/uploads/2018/05/csm_header-moderierte-code-reviews-v2_86064fd79a-480x169.jpg" class="attachment-sydney-mas-thumb size-sydney-mas-thumb wp-post-image" alt="" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2018/05/csm_header-moderierte-code-reviews-v2_86064fd79a-480x169.jpg 480w, https://entwicklungshilfe.nrw/wp-content/uploads/2018/05/csm_header-moderierte-code-reviews-v2_86064fd79a-300x106.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2018/05/csm_header-moderierte-code-reviews-v2_86064fd79a-1024x361.jpg 1024w, https://entwicklungshilfe.nrw/wp-content/uploads/2018/05/csm_header-moderierte-code-reviews-v2_86064fd79a-830x293.jpg 830w, https://entwicklungshilfe.nrw/wp-content/uploads/2018/05/csm_header-moderierte-code-reviews-v2_86064fd79a-230x81.jpg 230w, https://entwicklungshilfe.nrw/wp-content/uploads/2018/05/csm_header-moderierte-code-reviews-v2_86064fd79a-350x124.jpg 350w, https://entwicklungshilfe.nrw/wp-content/uploads/2018/05/csm_header-moderierte-code-reviews-v2_86064fd79a.jpg 1700w, https://entwicklungshilfe.nrw/wp-content/uploads/2018/05/csm_header-moderierte-code-reviews-v2_86064fd79a-480x169@2x.jpg 960w, https://entwicklungshilfe.nrw/wp-content/uploads/2018/05/csm_header-moderierte-code-reviews-v2_86064fd79a-300x106@2x.jpg 600w, https://entwicklungshilfe.nrw/wp-content/uploads/2018/05/csm_header-moderierte-code-reviews-v2_86064fd79a-830x293@2x.jpg 1660w, https://entwicklungshilfe.nrw/wp-content/uploads/2018/05/csm_header-moderierte-code-reviews-v2_86064fd79a-230x81@2x.jpg 460w, https://entwicklungshilfe.nrw/wp-content/uploads/2018/05/csm_header-moderierte-code-reviews-v2_86064fd79a-350x124@2x.jpg 700w" sizes="auto, (max-width: 480px) 100vw, 480px" /></a></div></div><div class="project-item item isotope-item software-qualitaet "><div class="project-inner"><a class="project-pop-wrap" href="https://entwicklungshilfe.nrw/blog/dozenten/lokale-web-entwicklung-optimieren/"><div class="project-pop"></div><div class="project-title-wrap"><h3 class="project-title"><span>Lokale Web-Entwicklung optimieren</span></h3></div></a><a href="https://entwicklungshilfe.nrw/blog/dozenten/lokale-web-entwicklung-optimieren/"><img loading="lazy" decoding="async" width="480" height="228" src="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-lokale-webentwicklung_b697722628.jpg" class="attachment-sydney-mas-thumb size-sydney-mas-thumb wp-post-image" alt="" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-lokale-webentwicklung_b697722628.jpg 800w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-lokale-webentwicklung_b697722628-300x143.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-lokale-webentwicklung_b697722628-300x143@2x.jpg 600w" sizes="auto, (max-width: 480px) 100vw, 480px" /></a></div></div><div class="project-item item isotope-item entwicklertools "><div class="project-inner"><a class="project-pop-wrap" href="https://entwicklungshilfe.nrw/blog/dozenten/git-flow-git-branching-model-fuer-agile-software-projekte/"><div class="project-pop"></div><div class="project-title-wrap"><h3 class="project-title"><span>Git-flow: Git Branching Model für agile Software-Projekte</span></h3></div></a><a href="https://entwicklungshilfe.nrw/blog/dozenten/git-flow-git-branching-model-fuer-agile-software-projekte/"><img loading="lazy" decoding="async" width="480" height="320" src="https://entwicklungshilfe.nrw/wp-content/uploads/2016/02/Git-flow.jpg" class="attachment-sydney-mas-thumb size-sydney-mas-thumb wp-post-image" alt="Git-Flow" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2016/02/Git-flow.jpg 1920w, https://entwicklungshilfe.nrw/wp-content/uploads/2016/02/Git-flow-300x200.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2016/02/Git-flow-768x512.jpg 768w, https://entwicklungshilfe.nrw/wp-content/uploads/2016/02/Git-flow-1024x683.jpg 1024w, https://entwicklungshilfe.nrw/wp-content/uploads/2016/02/Git-flow-300x200@2x.jpg 600w, https://entwicklungshilfe.nrw/wp-content/uploads/2016/02/Git-flow-768x512@2x.jpg 1536w" sizes="auto, (max-width: 480px) 100vw, 480px" /></a></div></div></div></div></div><!-- /.project-wrap --></div></div></div><div id="pgc-1151-1-1"  class="panel-grid-cell" ><div id="panel-1151-1-1-0" class="so-panel widget widget_sow-editor panel-first-child" data-index="4" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1151-1-1-0" style="text-align: left;" id="speakers-sitebar" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Speakers</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<div class="wv-speaker-wrapper">
<div class="wv-speaker-content"><a href="/employees/roland-golla/">Roland Golla</a><br />
Für Software-Qualität in PHP-Projekten</div>
<p><img decoding="async" src="/wp-content/uploads/2018/05/csm_foto_golla_2ed28328ca.jpg" /></p>
</div>
<div class="wv-speaker-wrapper">
<div class="wv-speaker-content"><a href="/employees/andreas-mautz/">Andreas Mautz</a><br />
Spezialisiert auf Entwicklungsumgebungen und Deployment-Prozesse</div>
<p><img decoding="async" src="/wp-content/uploads/2018/05/csm_foto_mautz_2c5933d029.jpg" /></p>
</div>

</div>
</div></div></div><div id="panel-1151-1-1-1" class="so-panel widget widget_sow-editor" data-index="5" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1151-1-1-1" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Termine</h3>
<div class="siteorigin-widget-tinymce textwidget">
	[contact-form-7]
</div>
</div></div></div><div id="panel-1151-1-1-2" class="so-panel widget widget_sow-editor" data-index="6" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1151-1-1-2" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Buchung</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<p>Preis<br />
950,- Euro + MWST pro Teilnehmer</p>
<p><strong> Kontakt </strong></p>
<p>Entwicklungshilfe NRW<br />
cc webvisum GmbH<br />
Vitalisstr. 96<br />
D-50827 Köln/Germany<br />
0221 677 834 832<br />
kontakt@entwicklungshilfe.nrw</p>
</div>
</div></div></div><div id="panel-1151-1-1-3" class="so-panel widget widget_sow-editor" data-index="7" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1151-1-1-3" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Präsentationen</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li>
<a href="https://presentations.entwicklungshilfe.nrw/oh-my-zsh.html#/">oh-my-zsh Präsentation</a>
</li>
<li>
<a href="https://presentations.entwicklungshilfe.nrw/codeception.html#/">Codeception-Präsentation</a>
</li>
</ul>
</div>
</div></div></div><div id="panel-1151-1-1-4" class="so-panel widget widget_sow-editor panel-last-child" data-index="8" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1151-1-1-4" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">GitHub Sources</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li>
<a href="https://github.com/Entwicklungshilfe-NRW/magentoRefactoringModule">Refactoring Module Magento</a>
</li>
<li>
<a href="https://github.com/Entwicklungshilfe-NRW/codeception">Codeception EH GitHub</a>
</li>
<li>
<a href="https://github.com/Entwicklungshilfe-NRW/magentoModulRefactoringBox">Refactoring Box Magento</a>
</li>
<li>
<a href="https://github.com/Entwicklungshilfe-NRW/phpunit">PHPUnit TDD</a>
</li>
<li>
<a href="https://github.com/Entwicklungshilfe-NRW/gitflowsample">Git Flow</a>
</li>
<li>
<a href="https://github.com/Entwicklungshilfe-NRW/Codestandard">EH Code Standard</a>
</li>
</ul>
</div>
</div></div></div></div></div></div></div><p>Der Beitrag <a href="https://entwicklungshilfe.nrw/blog/dozenten/php-schulung-code-rocker/">PHP-Schulung Code-Rocker</a> erschien zuerst auf <a href="https://entwicklungshilfe.nrw">Entwicklungshilfe NRW</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Pair Programming mit Moderation für aktuelle PHP-Projekte</title>
		<link>https://entwicklungshilfe.nrw/blog/dozenten/pair-programming-mit-moderation-fuer-aktuelle-php-projekte/</link>
		
		<dc:creator><![CDATA[Mone Wildenberg]]></dc:creator>
		<pubDate>Mon, 21 May 2018 20:08:18 +0000</pubDate>
				<category><![CDATA[Software Qualität]]></category>
		<guid isPermaLink="false">http://eh.webvisum.de/?post_type=projects&#038;p=1150</guid>

					<description><![CDATA[<p>Soforthilfe für aktuelle Aufgaben im Team Aktuelle Tickets als Entwickler-Team lösen Wir unterstützen die aktuelle Entwicklung in bestehenden Projekten und helfen, ein Team auszubauen und zu fördern. Dabei vermitteln wir unsere zahlreichen Schulungsinhalte. Effektivere Handhabung von Entwicklertools und die Integration von automatisierten Tests zur Steigerung der Software-Qualität. Zudem wird unter den Gesichtspunkten von modernem Software-Design [&#8230;]</p>
<p>Der Beitrag <a href="https://entwicklungshilfe.nrw/blog/dozenten/pair-programming-mit-moderation-fuer-aktuelle-php-projekte/">Pair Programming mit Moderation für aktuelle PHP-Projekte</a> erschien zuerst auf <a href="https://entwicklungshilfe.nrw">Entwicklungshilfe NRW</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div id="pl-1150"  class="panel-layout" ><div id="pg-1150-0"  class="panel-grid panel-has-style" ><div class="orange-grid panel-row-style panel-row-style-for-1150-0" style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" ><div id="pgc-1150-0-0"  class="panel-grid-cell" ><div id="panel-1150-0-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="0" ><div style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" class="panel-widget-style panel-widget-style-for-1150-0-0-0" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">PAIR PROGRAMMING IN PHP-PROJEKTEN</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<div class="row">
<div class="col-md-12 text-center">
Soforthilfe für aktuelle Aufgaben im Team
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="wv-header-heading">Aktuelle Tickets als Entwickler-Team lösen</div>
</p>
<p class="bodytext">Wir unterstützen die aktuelle Entwicklung in bestehenden Projekten und helfen, ein Team auszubauen und zu fördern. Dabei vermitteln wir unsere zahlreichen Schulungsinhalte. Effektivere Handhabung von Entwicklertools und die Integration von automatisierten Tests zur Steigerung der Software-Qualität. Zudem wird unter den Gesichtspunkten von modernem Software-Design und Clean Code entwickelt.</p>
</div>
<div class="col-md-6">
<div class="wv-header-heading">Aktuelle Tasks im Team entwickeln</div>
</p>
<p class="bodytext">Wir integrieren uns als Webdeveloper im Team und unterstützen konkret im aktuellen PHP-Projekt. Dadurch lernt das Team praxisorientiert und effektiv. Das ist wichtig, denn aktuelle Entwicklungen sind für einen Geschäftsprozess immer zeitkritisch, da hier direkt Geld verdient wird.</p>
<ul class="list_ok">
<li><strong>Teamwork</strong> fördern</li>
<li>Die <strong>Entwicklung eines Tickets</strong> optimieren</li>
<li><strong>PhpStorm effektiv</strong> nutzen</li>
<li><strong>Clean Code</strong> für neue Entwicklung einführen</li>
<li><strong>Automatisierte Tests</strong> implementieren</li>
<li><strong>Development-Strukturen</strong> optimieren</li>
</ul>
<p>&nbsp;
</p></div>
</div>
</div>
</div></div></div></div></div></div><div id="pg-1150-1"  class="panel-grid panel-has-style" ><div style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" class="panel-row-style panel-row-style-for-1150-1" ><div id="pgc-1150-1-0"  class="panel-grid-cell" ><div id="panel-1150-1-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="1" ><div style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" class="panel-widget-style panel-widget-style-for-1150-1-0-0" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">MODERIERTES PAIR PROGRAMMING IM TEAM EINFÜHREN</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<p class="bodytext">Pair Programming ist seit jeher fester Bestandteil der professionellen Webentwicklung und von großer Bedeutung, da somit Innovationen möglich werden. Der „doppelte Blick“ hat viele Vorteile: Die Software-Qualität steigert sich, und die Webdeveloper verbessern durch die unmittelbare Zusammenarbeit ihr Know-how. Dadurch wächst das Team weiter zusammen und gewinnt zusätzlich an Motivation. Dies wirkt sich positiv auf die gesamte Firma aus.</p>
<p class="bodytext">Außerdem arbeitet niemand gerne alleine – das gilt auch für Programmierer. Und hinzu kommt, dass sich gerade bei Webdevelopern Wissen sehr gut ergänzt. Durch Pair Programming reduzieren sich also Entwicklungsphasen, in denen der Entwickler sonst alleine nicht weiter weiß, auf ein Minimum. Das macht die Entwicklung effektiver, zuverlässiger und schneller, da zwei Webdeveloper im Team wesentlich besser vorankommen als Einzelkämpfer. In Summe ist die Entwicklung so auch weitaus wirtschaftlicher.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-879" src="http://www.entwicklungshilfe.nrw/blog/wp-content/uploads/2017/09/content-pair-programming-1.jpg" alt="" width="800" height="600" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-pair-programming-1.jpg 800w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-pair-programming-1-300x225.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-pair-programming-1-300x225@2x.jpg 600w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p>
<p class="bodytext">Pair Programming bietet übrigens auch eine hervorragende Möglichkeit, Junior-Entwickler zu fördern. Zumal es in der heutigen Zeit überaus wichtig ist, bestehende Teams zu verbessern, statt sie einfach nur „aufzufüllen“. Unsere Dozenten verfügen in dieser Hinsicht über eine weitreichende Erfahrung und waren selbst viele Jahre als Lead Developer in Entwickler-Teams tätig. Sie wissen daher, dass es nicht immer leicht ist, alle Charaktere in einem Team von solchen Maßnahmen zu überzeugen. Hier sind Fingerspitzengefühl und Erfahrung gefragt, damit in Zukunft alle an einem Strang ziehen.</p>
<p class="bodytext">In nicht wenigen Firmen sind Entwickler auf bestimmte Bereiche eingeschränkt und arbeiten auf sogenannten Entwicklungsinseln. Diese Struktur ist leider sehr verbreitet. Da jeder nur für seine Insel verantwortlich ist, entsteht punktuell ein sehr hoher Leistungsdruck. Andererseits gibt es auch immer wieder Leerlaufphasen. Das ist suboptimal, und wenn man sein Team effizient nutzen möchte, gilt es beides zu vermeiden. Denn auf sich alleine gestellte Entwickler bekommen schnell einen Tunnelblick – neue Impulse für Innovationen sind dann meist Fehlanzeige. Folge: Die Software gerät rasch in einen schlechten Zustand. Wird die technische Schuld obendrein noch kritisch, ist die Herausforderung groß. Hierdurch können mit erheblichen Kosten verbundene Krisen entstehen. Vom Frust einmal ganz zu schweigen. All dies ist dringend zu vermeiden, und zwar am besten sofort.</p>
<p class="bodytext">Sparen Sie sich diesen Ärger durch unsere Hilfe und <a class="internal-link" title="Opens internal link in current window" href="https://www.entwicklungshilfe.nrw/kontakt/">buchen Sie uns zur Unterstützung</a>.</p>
</div>
</div></div></div></div><div id="pgc-1150-1-1"  class="panel-grid-cell" ><div id="panel-1150-1-1-0" class="so-panel widget widget_sow-editor panel-first-child" data-index="2" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1150-1-1-0" style="text-align: left;" id="speakers-sitebar" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Speakers</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<div class="wv-speaker-wrapper">
<div class="wv-speaker-content"><a href="/employees/roland-golla/">Roland Golla</a><br />
Für Software-Qualität in PHP-Projekten</div>
<p><img decoding="async" src="/wp-content/uploads/2018/05/csm_foto_golla_2ed28328ca.jpg" /></p>
</div>

<div class="wv-speaker-wrapper">
<div class="wv-speaker-content"><a href="/employees/andreas-mautz/">Andreas Mautz</a><br />
Spezialisiert auf Entwicklungsumgebungen und Deployment-Prozesse</div>
<p><img decoding="async" src="/wp-content/uploads/2018/05/csm_foto_mautz_2c5933d029.jpg" /></p>
</div>

</div>
</div></div></div><div id="panel-1150-1-1-1" class="so-panel widget widget_sow-editor" data-index="3" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1150-1-1-1" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Termine</h3>
<div class="siteorigin-widget-tinymce textwidget">
	[contact-form-7]
</div>
</div></div></div><div id="panel-1150-1-1-2" class="so-panel widget widget_sow-editor" data-index="4" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1150-1-1-2" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Passende Seminare</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li><a href="/php-starthilfe-effektive-entwicklung-und-bessere-softwarequalitaet/">Starthilfe PHP-Schulung</a></li>
<li><a href="/moderierte-code-reviews-workshop-php-schulung/">Moderierte Code Reviews</a></li>
<li><a href="/phpstorm-best-practice/">PhpStorm Best Practice</a></li>
<li><a href="/phpstorm-effektiv-mit-ticketsystem-nutzen/">PhpStorm mit Ticketsystem nutzen</a></li>
<li><a href="/codestandard-fuer-php-projekte-2/">Codestandard für PHP-Projekte</a></li>
<li><a href="/lokale-web-entwicklung-optimieren/">Lokale Web-Entwicklung optimieren</a></li>
</ul>
</div>
</div></div></div><div id="panel-1150-1-1-3" class="so-panel widget widget_sow-editor panel-last-child" data-index="5" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1150-1-1-3" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Weiterführende Links</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li><a href="https://de.wikipedia.org/wiki/Extreme_Programming">Extreme Programming</a></li>
<li><a href="https://de.wikipedia.org/wiki/Paarprogrammierung">Paarprogrammierung</a></li>
<li><a href="https://de.wikipedia.org/wiki/Agile_Softwareentwicklung">Agile Softwareentwicklung</a></li>
</ul>
</div>
</div></div></div></div></div></div></div><p>Der Beitrag <a href="https://entwicklungshilfe.nrw/blog/dozenten/pair-programming-mit-moderation-fuer-aktuelle-php-projekte/">Pair Programming mit Moderation für aktuelle PHP-Projekte</a> erschien zuerst auf <a href="https://entwicklungshilfe.nrw">Entwicklungshilfe NRW</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>oh-my-zsh mit Agnoster Theme PHP-Schulung</title>
		<link>https://entwicklungshilfe.nrw/blog/dozenten/oh-my-zsh-mit-agnoster-theme-php-schulung/</link>
		
		<dc:creator><![CDATA[Mone Wildenberg]]></dc:creator>
		<pubDate>Mon, 21 May 2018 20:06:35 +0000</pubDate>
				<category><![CDATA[Entwicklertools]]></category>
		<guid isPermaLink="false">http://eh.webvisum.de/?post_type=projects&#038;p=1149</guid>

					<description><![CDATA[<p>Terminals gehören in Linux-Systemen zu den elementaren Anwendungen. Sie sind im täglichen Gebrauch und sparen viel Zeit. oh-my-zsh Die Terminal-Anwendung ist bei Webdevelopern fest etabliert. Durch die Kombination mit dem Agnoster Theme erleichtert sie die Navigation durch Dateistrukturen. Dies ist in der täglichen Arbeit und Anwendung sehr wichtig. Über Plugins kann der Funktionsumfang bequem erweitert [&#8230;]</p>
<p>Der Beitrag <a href="https://entwicklungshilfe.nrw/blog/dozenten/oh-my-zsh-mit-agnoster-theme-php-schulung/">oh-my-zsh mit Agnoster Theme PHP-Schulung</a> erschien zuerst auf <a href="https://entwicklungshilfe.nrw">Entwicklungshilfe NRW</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div id="pl-1149"  class="panel-layout" ><div id="pg-1149-0"  class="panel-grid panel-has-style" ><div class="orange-grid panel-row-style panel-row-style-for-1149-0" style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" ><div id="pgc-1149-0-0"  class="panel-grid-cell" ><div id="panel-1149-0-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="0" ><div style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" class="panel-widget-style panel-widget-style-for-1149-0-0-0" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">OH-MY-ZSH MIT AGNOSTER THEME</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<div class="row">
<div class="col-md-12 text-center">Terminals gehören in Linux-Systemen zu den elementaren Anwendungen. Sie sind im täglichen Gebrauch und sparen viel Zeit.</div>
</p>
<div class="row">
<div class="col-md-6">
<div class="wv-header-heading">oh-my-zsh</div>
</p>
<p class="bodytext">Die Terminal-Anwendung ist bei Webdevelopern fest etabliert. Durch die Kombination mit dem Agnoster Theme erleichtert sie die Navigation durch Dateistrukturen. Dies ist in der täglichen Arbeit und Anwendung sehr wichtig. Über Plugins kann der Funktionsumfang bequem erweitert werden.</p>
</div>
<div class="col-md-6">
<div class="wv-header-heading">Lerninhalt</div>
</p>
<p class="bodytext">Best-Practice-Schulung: Installation und Konfiguration des Oh-My-Zsh mit dem Agnoster Theme und sinnvoller Einsatz von Plugins.</p>
<ul class="list_ok">
<li><strong>Installation </strong>auf einem Mac</li>
<li><strong>Grundsätzliche Bedienung</strong> und Einrichtung einer Development-Struktur für unterschiedliche Projekte</li>
<li><strong>Einsatz</strong> von Plugins</li>
<li><strong>Integration</strong> in PhpStorm</li>
</ul>
</div>
</div>
</div>
</div>
</div></div></div></div></div></div><div id="pg-1149-1"  class="panel-grid panel-has-style" ><div style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" class="panel-row-style panel-row-style-for-1149-1" ><div id="pgc-1149-1-0"  class="panel-grid-cell" ><div id="panel-1149-1-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="1" ><div style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" class="panel-widget-style panel-widget-style-for-1149-1-0-0" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">EFFEKTIVES TERMINAL</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<p>Web-Entwickler haben eine Vielzahl unterschiedlicher Projekte in sehr komplexen Dateistrukturen in ihrer lokalen Entwicklungsumgebung. Gerade bei der Entwicklung mit virtuellen Maschinen befinden sich die relevanten Dateien in einer tiefen Datei-Hierarchie. Damit man in dieser Struktur schnell und effektiv arbeiten kann, bietet es sich an, ein Tool mit wesentlich mehr Features als bei einem normalen Terminal einzusetzen. Hier hat sich iTerm2 bei der Entwicklung auf Macs fest etabliert.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-815" src="http://www.entwicklungshilfe.nrw/blog/wp-content/uploads/2017/09/csm_content-oh-my-zsh_6cc7c099ae.jpg" alt="" width="800" height="380" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-oh-my-zsh_6cc7c099ae.jpg 800w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-oh-my-zsh_6cc7c099ae-300x143.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/csm_content-oh-my-zsh_6cc7c099ae-300x143@2x.jpg 600w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p>
<p>In der Standard-Version bietet einem das Terminal allerdings nicht ausreichend viele Features. Daher nutzen viele Webdeveloper eine Zsh als Terminal, um leichter neue Features hinzufügen und schneller und effektiver arbeiten zu können. Oh-My-Zsh ist eine vorkonfigurierte Zsh von Robby Russel und ermöglicht beim Verzeichniswechsel ein komfortables Tabbing. Hierbei können auch die Pfeiltasten genutzt werden. Darüber hinaus lassen sich sogenannte Themes laden. Richtig eingesetzt, kann das Agnoster Theme in Verzeichnissen mit Git direkt Informationen zum Git-Status anzeigen. Voraussetzung dafür ist das Git-Plugin, welches in der Oh-My-Zsh bereits mitgeliefert wurde.</p>
</div>
</div></div></div></div><div id="pgc-1149-1-1"  class="panel-grid-cell" ><div id="panel-1149-1-1-0" class="so-panel widget widget_sow-editor panel-first-child" data-index="2" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1149-1-1-0" style="text-align: left;" id="speakers-sitebar" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Speakers</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<div class="wv-speaker-wrapper">
<div class="wv-speaker-content"><a href="/employees/roland-golla/">Roland Golla</a><br />
Für Software-Qualität in PHP-Projekten</div>
<p><img decoding="async" src="/wp-content/uploads/2018/05/csm_foto_golla_2ed28328ca.jpg" /></p>
</div>
<div class="wv-speaker-wrapper">
<div class="wv-speaker-content"><a href="/employees/andreas-mautz/">Andreas Mautz</a><br />
Spezialisiert auf Entwicklungsumgebungen und Deployment-Prozesse</div>
<p><img decoding="async" src="/wp-content/uploads/2018/05/csm_foto_mautz_2c5933d029.jpg" /></p>
</div>

</div>
</div></div></div><div id="panel-1149-1-1-1" class="so-panel widget widget_sow-editor" data-index="3" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1149-1-1-1" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Termine</h3>
<div class="siteorigin-widget-tinymce textwidget">
	[contact-form-7]
</div>
</div></div></div><div id="panel-1149-1-1-2" class="so-panel widget widget_sow-editor" data-index="4" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1149-1-1-2" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Passende Seminare</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li>
<a href="/phpstorm-effektiv-mit-ticketsystem-nutzen/">PhpStorm mit Ticketsystem nutzen</a>
</li>
<li>
<a href="/phpstorm-best-practice/">PhpStorm Best-Practice</a>
</li>
</ul>
</div>
</div></div></div><div id="panel-1149-1-1-3" class="so-panel widget widget_sow-editor" data-index="5" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1149-1-1-3" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Präsentation</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li>
<a href="https://presentations.entwicklungshilfe.nrw/oh-my-zsh.html#/">Oh-My-Zsh</a>
</li>
</ul>
</div>
</div></div></div><div id="panel-1149-1-1-4" class="so-panel widget widget_sow-editor panel-last-child" data-index="6" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1149-1-1-4" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Weiterführend Links</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li>
<a href="https://github.com/robbyrussell/oh-my-zsh">oh-my-zsh von Robby Russel</a>
</li>
<li>
<a href="https://gist.github.com/agnoster/3712874">Agnoster Theme</a>
</li>
</ul>
</div>
</div></div></div></div></div></div></div><p>Der Beitrag <a href="https://entwicklungshilfe.nrw/blog/dozenten/oh-my-zsh-mit-agnoster-theme-php-schulung/">oh-my-zsh mit Agnoster Theme PHP-Schulung</a> erschien zuerst auf <a href="https://entwicklungshilfe.nrw">Entwicklungshilfe NRW</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Moderierte Code Reviews Workshop PHP-Schulung</title>
		<link>https://entwicklungshilfe.nrw/blog/dozenten/moderierte-code-reviews-workshop-php-schulung/</link>
		
		<dc:creator><![CDATA[Mone Wildenberg]]></dc:creator>
		<pubDate>Mon, 21 May 2018 20:04:21 +0000</pubDate>
				<category><![CDATA[Software Qualität]]></category>
		<guid isPermaLink="false">http://eh.webvisum.de/?post_type=projects&#038;p=1148</guid>

					<description><![CDATA[<p>Software-Qualität und Team-Motivation durch Code Refactoring steigern. Workshop Code Review Auf was kommt es beim Thema „Code Review“ an und wie verbessert man die Codestruktur? Wir integrieren uns in das Team und führen gemeinsam Verbesserungen an Ihren Projekten durch. Code Refactoring im Team Kurze Beschreibung Installation auf einem Mac Analyse und Einrichtung lokaler Entwicklungsumgebungen Implementierung [&#8230;]</p>
<p>Der Beitrag <a href="https://entwicklungshilfe.nrw/blog/dozenten/moderierte-code-reviews-workshop-php-schulung/">Moderierte Code Reviews Workshop PHP-Schulung</a> erschien zuerst auf <a href="https://entwicklungshilfe.nrw">Entwicklungshilfe NRW</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div id="pl-1148"  class="panel-layout" ><div id="pg-1148-0"  class="panel-grid panel-has-style" ><div class="orange-grid panel-row-style panel-row-style-for-1148-0" style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" ><div id="pgc-1148-0-0"  class="panel-grid-cell" ><div id="panel-1148-0-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="0" ><div style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" class="panel-widget-style panel-widget-style-for-1148-0-0-0" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Moderierte Code Reviews</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<div class="row">
<div class="col-md-12 text-center">Software-Qualität und Team-Motivation durch Code Refactoring steigern.</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="wv-header-heading">Workshop Code Review</div>
</p>
<p>Auf was kommt es beim Thema „Code Review“ an und wie verbessert man die Codestruktur? Wir integrieren uns in das Team und führen gemeinsam Verbesserungen an Ihren Projekten durch.</p>
</div>
<div class="col-md-6">
<div class="wv-header-heading">Code Refactoring im Team</div>
</p>
<p>Kurze Beschreibung</p>
<ul class="list_ok">
<li><strong>Installation </strong>auf einem Mac</li>
<li><strong>Analyse und Einrichtung</strong> lokaler Entwicklungsumgebungen</li>
<li><strong>Implementierung</strong> von PHPUnit und Codeception Tests</li>
<li><strong>Refactoring</strong> von Software-Komponenten</li>
<li><strong>Moderation</strong> und Team Building</li>
</ul>
<p>&nbsp;
</p></div>
</div>
</div>
</div></div></div></div></div></div><div id="pg-1148-1"  class="panel-grid panel-has-style" ><div style="padding: 100px 0; " data-overlay="true" data-overlay-color="#000000" class="panel-row-style panel-row-style-for-1148-1" ><div id="pgc-1148-1-0"  class="panel-grid-cell" ><div id="panel-1148-1-0-0" class="so-panel widget widget_sow-editor panel-first-child panel-last-child" data-index="1" ><div style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" class="panel-widget-style panel-widget-style-for-1148-1-0-0" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">CODE REVIEWS UND CODE REFACTORING IM TEAM</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<p>Schlechter und nicht refaktorisierter Code führt zu hohem Zeitverlust und stellt in der Software-Entwicklung ein ernsthaftes Problem dar. Die Kosten für die Weiterentwicklung steigen dann enorm an, und zudem ist die bestehende Applikation fehleranfällig. Ändern Sie diesen Zustand noch heute, indem Sie dagegen anarbeiten! Mit unseren moderierten Code Reviews lernen Entwickler viel über Code-Qualität in der Praxis und wachsen schnell als Team zusammen.</p>
<p>Wer sich nicht die Zeit nimmt, seinen Code kontinuierlich zu refactorn und auf diese Weise zu verbessern, häuft eine große technische Schuld an. Die daraus resultierenden Nachteile sind mit einem signifikanten unternehmerischen Risiko verbunden. Denn nicht nur die Kosten steigen überproportional an, sondern auch die Software-Qualität leidet insgesamt ganz beträchtlich darunter. Außerdem können neue Features dann nur noch sehr schwer implementiert werden, und es tauchen immer wieder neue Fehler/Bugs auf. Folge: In Zukunft kommen mehr Bugs als Features in den Entwicklungsprozess, die dann ständig unter hohem Zeitdruck behoben werden müssen. Nicht minder kritisch sind hierbei Effekte, bei denen die Behebung eines Fehlers einen anderen verursacht.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-876" src="http://www.entwicklungshilfe.nrw/blog/wp-content/uploads/2017/09/content-moderierte-code-reviews-v2.jpg" alt="" width="800" height="600" srcset="https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-moderierte-code-reviews-v2.jpg 800w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-moderierte-code-reviews-v2-300x225.jpg 300w, https://entwicklungshilfe.nrw/wp-content/uploads/2017/09/content-moderierte-code-reviews-v2-300x225@2x.jpg 600w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p>
<p>In der Software-Entwicklung gibt es das Single-Responsibility-Prinzip: Eine Methode hat innerhalb der Applikation nur eine Zuständigkeit. Dies erreicht man durch Abstraktion. Im Tagesgeschäft werden jedoch häufig Funktionen an der falschen Stelle implementiert. Das liegt an der hohen Komplexität im Code und der schlechten Lesbarkeit. Leider ist dieses „Reinhacken” oft gängige Praxis und basiert nicht selten schlichtweg auf Unwissenheit. Doch wie implementiert man Features denn nun möglichst sauber …?</p>
<p>Neben dem Refactoring ist es wichtig, automatisierte Tests zu implementieren und so die Software zu sichern. Mit Codeception in Verbindung mit Acceptance Tests und PHPUnit hat man zwei hervorragende und ausgezeichnete Testwerkzeuge zur Hand. Wir stellen beide Testverfahren vor und implementieren während des Workshops die Tests direkt in Ihr Projekt.</p>
<p>Hat man eine gewisse Testabdeckung für den jeweiligen Anwendungsfall des Refactorings abgebildet, so kann die Software ohne Probleme und Risiko verbessert werden.</p>
<p>Durch das neue Know-how und die gemeinschaftliche Arbeit wächst ein Team schnell zusammen und ist wieder motiviert für kommende Aufgaben. Der Vorteil eines moderierten Code Reviews liegt dabei in der klaren Zielführung und der sachlichen Argumentation. Dies ist ein wichtiger Punkt, denn für Entwickler ist es erfahrungsgemäß nicht leicht, über Code zu sprechen, und Kritik am eigenen Code kann auch sehr schnell persönlich genommen werden. All das ist unseren Dozenten durch ihre vielen Praxisjahre vollends bewusst.</p>
<p>Interesse geweckt? Gerne halten wir unsere ausgezeichneten Vorträge über Clean Code und Codeception auch vor Ihren Entwicklern.</p>
</div>
</div></div></div></div><div id="pgc-1148-1-1"  class="panel-grid-cell" ><div id="panel-1148-1-1-0" class="so-panel widget widget_sow-editor panel-first-child" data-index="2" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1148-1-1-0" style="text-align: left;" id="speakers-sitebar" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Speakers</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<div class="wv-speaker-wrapper">
<div class="wv-speaker-content"><a href="/employees/roland-golla/">Roland Golla</a><br />
Für Software-Qualität in PHP-Projekten</div>
<p><img decoding="async" src="/wp-content/uploads/2018/05/csm_foto_golla_2ed28328ca.jpg" /></p>
</div>

<div class="wv-speaker-wrapper">
<div class="wv-speaker-content"><a href="/employees/andreas-mautz/">Andreas Mautz</a><br />
Spezialisiert auf Entwicklungsumgebungen und Deployment-Prozesse</div>
<p><img decoding="async" src="/wp-content/uploads/2018/05/csm_foto_mautz_2c5933d029.jpg" /></p>
</div>

</div>
</div></div></div><div id="panel-1148-1-1-1" class="so-panel widget widget_sow-editor" data-index="3" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1148-1-1-1" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Termine</h3>
<div class="siteorigin-widget-tinymce textwidget">
	[contact-form-7]
</div>
</div></div></div><div id="panel-1148-1-1-2" class="so-panel widget widget_sow-editor" data-index="4" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1148-1-1-2" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Passende Seminare</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li><a href="/oh-my-zsh-mit-agnoster-theme/">oh-my-zsh mit Agnoster Theme</a></li>
<li><a href="/phpstorm-best-practice/">PhpStorm Best Practice</a></li>
<li><a href="/codestandard-fuer-php-projekte-2/">Codestandard für PHP-Projekte</a></li>
</ul>
</div>
</div></div></div><div id="panel-1148-1-1-3" class="so-panel widget widget_sow-editor" data-index="5" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1148-1-1-3" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Präsentationen</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li><a href="https://presentations.entwicklungshilfe.nrw/cleancode.html#">Clean Code</a></li>
<li><a href="https://presentations.entwicklungshilfe.nrw/codeception.html#/">Codeception</a></li>
</ul>
</div>
</div></div></div><div id="panel-1148-1-1-4" class="so-panel widget widget_sow-editor panel-last-child" data-index="6" ><div class="wv-sitebar-grey-wrapper panel-widget-style panel-widget-style-for-1148-1-1-4" style="text-align: left;" data-title-color="#47425d" data-headings-color="#443f3f" data-title_alignment="center" ><div
			
			class="so-widget-sow-editor so-widget-sow-editor-base"
			
		><h3 class="widget-title">Weiterführende Links</h3>
<div class="siteorigin-widget-tinymce textwidget">
	<ul class="wv-sitebar-link-list">
<li><a href="https://de.wikipedia.org/wiki/Single-Responsibility-Prinzip">Single Responsibility Prinzip</a></li>
<li><a href="https://codeception.com/">Codeception</a></li>
<li><a href="https://phpunit.de/">PHP Unit</a></li>
</ul>
</div>
</div></div></div></div></div></div></div><p>Der Beitrag <a href="https://entwicklungshilfe.nrw/blog/dozenten/moderierte-code-reviews-workshop-php-schulung/">Moderierte Code Reviews Workshop PHP-Schulung</a> erschien zuerst auf <a href="https://entwicklungshilfe.nrw">Entwicklungshilfe NRW</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
