<?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>Trifork &#187; Java</title>
	<atom:link href="http://www.trifork.com/item/tag/java/feed" rel="self" type="application/rss+xml" />
	<link>http://www.trifork.com</link>
	<description></description>
	<lastBuildDate>Tue, 29 Jun 2010 11:49:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>dk</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Smartere Java webudvikling med Apache Wicket</title>
		<link>http://www.trifork.com/academy/kurser/java/smartere-java-webudvikling-med-apache-wicket</link>
		<comments>http://www.trifork.com/academy/kurser/java/smartere-java-webudvikling-med-apache-wicket#comments</comments>
		<pubDate>Wed, 16 Jun 2010 11:22:44 +0000</pubDate>
		<dc:creator>aino</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.trifork.com/?page_id=5778</guid>
		<description><![CDATA[Kort præsentation:
Apache Wicket er et letvægts-webframework, som med sin komponentbaserede arkitektur hjælper med nemt og hurtigt at udvikle en brugerflade baseret på genavendelige elementer. Apache Wicket er let at integrere med andre Java-teknologier og har god understøttelse af Ajax.
Dette kursus vil gennemgå hovedkoncepterne i Wicket og gøre deltagerne i stand til selv at udvikle komponentbaseret [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Kort præsentation:</strong></p>
<p>Apache Wicket er et letvægts-webframework, som med sin komponentbaserede arkitektur hjælper med nemt og hurtigt at udvikle en brugerflade baseret på genavendelige elementer. Apache Wicket er let at integrere med andre Java-teknologier og har god understøttelse af Ajax.</p>
<p>Dette kursus vil gennemgå hovedkoncepterne i Wicket og gøre deltagerne i stand til selv at udvikle komponentbaseret applikationer.</p>
<p><strong>Kursets mål:</strong></p>
<ul>
<li>Grundlag for at kunne udvikle en webapplikation med Apache Wicket</li>
<li>Forståelse for Wickets komponentarkitektur</li>
<li>Udvikling af genanvendelige komponenter</li>
<li>Validering af input</li>
<li>Integration med andre frameworks (JPA, EJB, Spring)</li>
<li>Brug af Ajax</li>
</ul>
<ul>
<li>Sprogunderstøttelse</li>
<li>Sikkerhed</li>
<li>En Wicket applikation på 10 min.</li>
<li>Overblik over Wicket</li>
<li>Wicket: <em>Application</em>, <em>RequestCycle</em>, <em>Session</em></li>
<li>Komponenter</li>
<li>Komponenthierarkiet: <em>Panel</em>, <em>Container</em>, <em>Page</em></li>
<li>Standard-komponenter</li>
<li><em>Behaviors</em></li>
<li>Modeller</li>
<li>Brug af modeller</li>
<li><em>Detachable</em>-modeller</li>
<li>Forms</li>
<li>Form-komponenter og property-modeller</li>
<li>Validering af input</li>
<li><em>Converters</em></li>
<li>Sprogunderstøttelse</li>
<li>Udvikling af egne komponenter</li>
<li>Hierakier og nedarvning af HTML</li>
<li>Ajax</li>
<li>Wickets Ajax-abstraktion</li>
<li>Ajax debugger</li>
<li>Integration</li>
<li>EJB</li>
<li>Spring</li>
<li>JPA</li>
<li>Sikkerhed</li>
<li>Authentication og Authorizartion med Wicket-auth-roles</li>
<li>Integration med Spring Security</li>
</ul>
<p><strong>Indhold: </strong></p>
<p>Der vil løbende være praktiske øvelser.</p>
<p><strong>Forudsætninger:</strong></p>
<ul>
<li>Erfaring med Java udvikling</li>
<li>Kendskab til HTML og webudvikling</li>
<li>Deltagere skal selv medbringe laptop, konfigureret med Java 1.6</li>
</ul>
<p><strong>Varighed:</strong> 2 dage, begge fra 9:00 til 5:00</p>
<p><strong>Pris:</strong> 9.700 kr. pr. person ekskl. moms. Kursusmaterialer og kursusmåltider er inkluderet.</p>
<p><strong>Kontakt os på:</strong>training@trifork.com eller 87 32 87 87</p>
]]></content:encoded>
			<wfw:commentRss>http://www.trifork.com/academy/kurser/java/smartere-java-webudvikling-med-apache-wicket/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trifork agil Java udvikler</title>
		<link>http://www.trifork.com/academy/kurser/java/trifork-agil-java-udvikler</link>
		<comments>http://www.trifork.com/academy/kurser/java/trifork-agil-java-udvikler#comments</comments>
		<pubDate>Mon, 14 Jun 2010 12:45:48 +0000</pubDate>
		<dc:creator>aino</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile udviklere]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.trifork.com/?page_id=5573</guid>
		<description><![CDATA[I en agil udviklingsprocess er det ikke kun vigtigt, men essentielt, at der ikke går et halvt år mellem integrationen mellem systemer. Det har altid været en god ide med test drevet udvikling og kontinuerlig integration, men til forskel fra i en vandfaldsmodel, så er det en betingelse for at køre agil udvikling. Her er [...]]]></description>
			<content:encoded><![CDATA[<p>I en agil udviklingsprocess er det ikke kun vigtigt, men essentielt, at der ikke går et halvt år mellem integrationen mellem systemer. Det har altid været en god ide med test drevet udvikling og kontinuerlig integration, men til forskel fra i en vandfaldsmodel, så er det en betingelse for at køre agil udvikling. Her er kurset du skal bruge hvis du vil arbejde optimalt indenfor det agile felt. Hør fra en erfaren agil udvikler, hvordan man skal implementere brugen af TDD, hvilke tools man har til rådighed og hvad fordelene i og ulemperne er. Hvad er best practices og hvad er anti patterns i forhold til continuous integration.</p>
<p>Kurset er planlagt som et meget praktisk kursus, hvor deltagerne får mulighed for at prøve metoder af under kyndig vejledning af <a href="../thomas-ardal">Thomas Ardal</a>.</p>
<p>På kurset vil vi fokusere på følgende udviklingsmetoder og tools:</p>
<ul>
<li>Unit test med JUnit – Hvordan skriver vi rigtige unit tests og hvordan bør vi strukturere vores tests?</li>
<li>TDD – Hvordan udvikler vi vores kode test-drevet og hvilken indvirkning har det på vores design?</li>
<li>Mocking med Mockito – Enhver kan læse sig til at skrive en simpel test med mocks, men hvordan skriver vi mock-tests som ikke skal vedligeholdes og hvilke faldgrupper er forbundet med brugen af mocks.</li>
<li>Dependency injection med Spring – Vi ser på teorien bag IoC (Inversion of Control) og benytter et dependency injecection framework til at lave løst koblede og testbare designs.</li>
<li>Code coverage med Cobertura – Krav til coverage har længe været elsket af både udviklere og projektledere. Erfaring har dog vist os, at dette ikke er godt nok. Vi ser på hvordan vi kan bruge coverage målinger effektivt og hvad realistiske mål til coverage kan være.</li>
<li>Continous integration med Hudson – Hvad er fordelene ved continous integration og hvordan kommer du i gang? Vi snakker om forskellige værktøjer der kan hjælpe os med at få sat en byggeserver op og vi ser på hvordan vi skal strukturere vores byg for at få hurtigst muligt og det bedste feedback fra vores byggeserver.</li>
</ul>
<p><strong>Underviser:</strong> <a href="../thomas-ardal">Thomas Ardal</a>.</p>
<p><strong>Varighed:</strong> 1 dag, fra 9:00 til 17:00</p>
<p><strong>Pris:</strong> 4900 kr. pr. person ekskl. moms. Kursusmaterialer og kursusmåltider er inkluderet.</p>
<p>Kontakt vores kursusafdeling for yderligere  information.</p>
<p>Tlf.:+45 8732 8782.  Mail: training@trifork.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.trifork.com/academy/kurser/java/trifork-agil-java-udvikler/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rich Web Applications med Spring</title>
		<link>http://www.trifork.com/item/5509</link>
		<comments>http://www.trifork.com/item/5509#comments</comments>
		<pubDate>Wed, 09 Jun 2010 10:01:30 +0000</pubDate>
		<dc:creator>aino</dc:creator>
				<category><![CDATA[Java Training]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.trifork.com/?p=5509</guid>
		<description><![CDATA[Rich Web Applications med Spring er en fire-dages workshop afholdt af Triforks Spring udviklere omkring webapplikationsudvikling. Dette hands-on kursus giver et praktisk indføring i, hvordan man anvender det nyeste i Spring til at skabe rich web applikationer.
I dette kursus vil du lære:

Hvordan man designer og implementerer REST-ful web applikationer med Spring MVC 2.5
Hvordan man skaber [...]]]></description>
			<content:encoded><![CDATA[<p>Rich Web Applications med Spring er en fire-dages workshop afholdt af Triforks Spring udviklere omkring webapplikationsudvikling. Dette hands-on kursus giver et praktisk indføring i, hvordan man anvender det nyeste i Spring til at skabe rich web applikationer.</p>
<p><strong>I dette kursus vil du lære:</strong></p>
<ul>
<li>Hvordan man designer og implementerer REST-ful web applikationer med Spring MVC 2.5</li>
<li>Hvordan man skaber professionelle Ajax brugergrænseflader med Spring JavaScript</li>
<li>Hvordan man designer og implementerer statefull applikationstransaktioner med Spring Web Flow 2</li>
<li>Hvordan man sikrer web-applikationer effektivt med Spring Security 2</li>
<li>Hvordan du får mest muligt ud af Ajax toolkits såsom Dojo Toolkit i din applikation</li>
<li>Hvordan man integrerer JSF i en applikation med Spring Faces</li>
<li>Hvordan man anvender convention-over-configuration for at maksimere udviklingsproduktiviteten</li>
<li>UI best practices</li>
<li>Almindelige patterns til dataadgang med Hibernate og JDBC</li>
<li>Projektstruktur, modularisering, og packaging retningslinjer</li>
<li>Teststrategier til alle lag af en web-applikation, herunder automatiseret browser accept test med Selenium</li>
<li>Praktiske teknikker til måling og optimering af web-applikationers performance</li>
</ul>
<p>På dette kursus vil du opbygge en realistisk Spring-understøttet web-applikation fra bunden. Du vil umiddelbart blive sat igang med at anvende teknologierne til at løse realistiske problemer.</p>
<p>Kurset er en god fortsættelse af Core Spring kurset. Det er også velegnet som et første kursus for virksomhedens Java-udviklere, som har basalt kendskab til Spring og søger en mere omfattende viden om Spring til web-applikationsudvikling.</p>
<p><strong>Forudsætninger</strong></p>
<p>Vi forudsætter at deltagerne er fortrolige med centrale Java SE API&#8217;er, og har en grundlæggende forståelse af Java EE teknologier såsom Servlets og JSP&#8217;er. Eleverne bør også være bekendt med det grundlæggende i Springs dependency injection.</p>
<p><strong>Øvelser</strong></p>
<p>Dette kursus er hands-on, med 60% øvelser, og 40% diskussion ledet af underviseren.</p>
<p>For at kunne lave øvelserne skal du bruge en computer. Du kan medbringe din bærbare computer, det er ikke nødvendigt, men kan være en fordel efter kurset.</p>
<p><strong>Underviser:</strong> TBA</p>
<p><strong>Sprog:</strong> Dansk</p>
<p><strong>Location:</strong> Trifork A / S, Spotorno Alle 4, 2630 Taastrup</p>
<p><strong>Varighed:</strong> 4 dage, fra 9:00 til 5:00</p>
<p><strong>Pris:</strong> 19.000 kr. pr. person ekskl. moms. Kursusmaterialer og kursus måltider er inkluderet.</p>
<p><strong><a href="mailto:training@trifork.com?subject=Tilmelding til Rich Web Applications with Spring training, d.12.-15. april 2011 hos Trifork A/S i Koebenhavn &amp;body=Oplys venligst dit navn, email, virksomhed og faktureringsadresse.">Tilmelding via mail</a> eller Tlf.: +45 8732 8782.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.trifork.com/item/5509/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Core Spring</title>
		<link>http://www.trifork.com/item/5506</link>
		<comments>http://www.trifork.com/item/5506#comments</comments>
		<pubDate>Wed, 09 Jun 2010 09:58:11 +0000</pubDate>
		<dc:creator>aino</dc:creator>
				<category><![CDATA[Java Training]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://www.trifork.com/?p=5506</guid>
		<description><![CDATA[Core Spring &#8211; vores fire dages Spring kursus til udviklere
Vores undervisningsteam består udelukkende af udviklere med stor erfaring og ekspertise indenfor software arkitektur. Denne erfaring kommer dig til gode gennem et meget interaktivt, intensivt,  hands-on kursus.
Core Spring kurset afholdes af Triforks SpringSource Certified engineers. Vi fokuserer ikke kun på at forklare Springs funktionalitet og [...]]]></description>
			<content:encoded><![CDATA[<p>Core Spring &#8211; vores fire dages Spring kursus til udviklere</p>
<p>Vores undervisningsteam består udelukkende af udviklere med stor erfaring og ekspertise indenfor software arkitektur. Denne erfaring kommer dig til gode gennem et meget interaktivt, intensivt,  hands-on kursus.</p>
<p>Core Spring kurset afholdes af Triforks SpringSource Certified engineers. Vi fokuserer ikke kun på at forklare Springs funktionalitet og hvordan man anvender det, men også på de grundlæggende arkitektoniske spørgsmål. Det er vigtigt at vide, hvordan man bruger visse dele af et framework, men det er endnu vigtigere at være i stand til at beslutte, hvornår du skal bruge dem. <strong>Der undervises i version 3.0.</strong></p>
<p><strong>Forudsætninger:</strong></p>
<p>Vi forudsætter, deltagerne har en god forståelse af de centrale Java-API&#8217;er, samt et grundlæggende kendskab til almen J2EE begreber og API&#8217;er som f.eks jta og Servlet API. Da vi dækker objekt-relational mapping teknologier (ORM) i dette kursus også, forudsættes der desuden grundlæggende viden om ORM begreber.</p>
<p><strong>Øvelser:</strong></p>
<p>Dette kursus er 40% teori, og 60% øvelser.</p>
<p>For at få udbytte af kurset, skal du bruge en computer.  Du kan medbringe din bærbare computer, det er ikke nødvendigt, men anbefales da du dermed kan tage dine kodestumper med hjem.</p>
<p><strong>Core Spring omfatter:</strong></p>
<ul>
<li>Spring Lightweight Container Architecture, inklusiv Inversion of Control</li>
<li>Agile design teknikker med Spring</li>
<li>Effektiv JDBC og Hibernate dataadgang</li>
<li>Declarative transaktions styring</li>
<li>Pragmatisk AOP</li>
<li>Unit test i isolation</li>
<li>Hurtig integrationstest</li>
<li>Introduktion til &#8220;Spring Web&#8221;</li>
<li>Remoting</li>
<li>Web Services</li>
<li>Spring  Sikkerhed</li>
<li>JMS</li>
<li>JMX</li>
<li>Bliv en SpringSource Certified Spring Professional</li>
</ul>
<p><strong>Dag 1 &#8211; Spring Framework grundlæggende</strong></p>
<ul>
<li>Introduktion til lightweight container architecture og Spring Application Context</li>
<li>Hvordan Dependency Injection og Test-Driven Development giver dig mulighed for at udvikle strukturerede, fleksible, applikationer, der er nemme at teste</li>
<li>Hvordan Spring hjælper dig med at skrive bedre, mere sammenhængende kode, med en diskussion af relevante objektorienterede design patterns</li>
<li>Hands-on øvelser baseret på en realistisk business case, der er en gennemgående case i øvelserne</li>
</ul>
<p><strong>Dag 2 &#8211; Effektiv Middle-tier arkitektur</strong></p>
<ul>
<li>Pragmatisk Spring Aspect-Oriented Programming i middle-tier, med eksempler og uden buzzwords</li>
<li>Effektivt persistens: hvordan man opbygger et persistenslag med Springs best-practices</li>
<li>Analyse og trade-offs af relevante persistens strategier, herunder Hibernate og Spring JDBC</li>
<li>Transaction management med Spring på servicelaget</li>
<li>Middle-tier unit og strategier for integrationtest</li>
</ul>
<p><strong>Dag 3 &#8211; Implementer Enterprise Information Connectivity</strong></p>
<ul>
<li>Forståelse af Orm og Hibernate med Spring</li>
<li>En oversigt over Spring Web MVC, Spring JavaScript, Spring Web Flow og Spring Faces</li>
<li>Konfigurering af Spring-managed services til Remoting uden kode</li>
<li>Design contract-first webservices med Spring Web Services</li>
</ul>
<p><strong>Dag 4 &#8211; Integration med Enterprise Services</strong></p>
<ul>
<li>Forståelse af Spring Security og role-based access</li>
<li>Spring JMX</li>
<li>Konfigurering af Message-Driven POJOs med Spring JMS</li>
<li>Forståelse af  SpringSource Enterprise Solutions</li>
</ul>
<p>I dette kursus bygger deltagerne en Spring-understøttet JEE applikation, der demonstrerer, at Spring Frameworket i et intensivt,  produktivt, hands-on øvelse. Gennemførelse af dette kursus giver deltagerne mulighed for at tage en  SpringSource Certified Professional Eksamen.</p>
<p><strong>Underviser:</strong> TBA</p>
<p><strong>Sprog:</strong> Dansk</p>
<p><strong>Location:</strong> Trifork A / S, Margrethepladsen 4, 8000 Aarhus.</p>
<p><strong>Varighed:</strong> 4 dage, fra 9:00 til 5:00</p>
<p><strong>Pris:</strong> 19.000 kr. pr. person ekskl. moms. Kursusmaterialer og kursusmåltider er inkluderet.</p>
<p><strong><a href="mailto:training@trifork.com?subject=Tilmelding til Core Spring, d. 22.-25. marts 2011 hos Trifork A/S i Århus &amp;body=Oplys venligst dit navn, email, virksomhed og faktureringsadresse.">Tilmelding via mail</a> eller Tlf.: +45 8732 8782.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.trifork.com/item/5506/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trifork agil Java udvikler</title>
		<link>http://www.trifork.com/item/5482</link>
		<comments>http://www.trifork.com/item/5482#comments</comments>
		<pubDate>Wed, 09 Jun 2010 09:16:30 +0000</pubDate>
		<dc:creator>aino</dc:creator>
				<category><![CDATA[Java Training]]></category>
		<category><![CDATA[Methods and Process Training]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile udviklere]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.trifork.com/?p=5482</guid>
		<description><![CDATA[I en agil udviklingsprocess er det ikke kun vigtigt, men essentielt, at der ikke går et halvt år mellem integrationen mellem systemer. Det har altid været en god ide med test drevet udvikling og kontinuerlig integration, men til forskel fra i en vandfaldsmodel, så er det en betingelse for at køre agil udvikling. Her er [...]]]></description>
			<content:encoded><![CDATA[<p>I en agil udviklingsprocess er det ikke kun vigtigt, men essentielt, at der ikke går et halvt år mellem integrationen mellem systemer. Det har altid været en god ide med test drevet udvikling og kontinuerlig integration, men til forskel fra i en vandfaldsmodel, så er det en betingelse for at køre agil udvikling. Her er kurset du skal bruge hvis du vil arbejde optimalt indenfor det agile felt. Hør fra en erfaren agil udvikler, hvordan man skal implementere brugen af TDD, hvilke tools man har til rådighed og hvad fordelene og ulemperne er. Hvad er best practices og hvad er anti patterns i forhold til continuous integration.</p>
<p>Kurset er planlagt som et meget praktisk kursus, hvor deltagerne får mulighed for at prøve metoder af under kyndig vejledning af <a href="../thomas-ardal">Thomas Ardal</a>.</p>
<p>På kurset vil vi fokusere på følgende udviklingsmetoder og tools:</p>
<ul>
<li>Unit test med JUnit – Hvordan skriver vi rigtige unit tests og hvordan bør vi strukturere vores tests?</li>
<li>TDD – Hvordan udvikler vi vores kode test-drevet og hvilken indvirkning har det på vores design?</li>
<li>Mocking med Mockito – Enhver kan læse sig til at skrive en simpel test med mocks, men hvordan skriver vi mock-tests som ikke skal vedligeholdes og hvilke faldgrupper er forbundet med brugen af mocks.</li>
<li>Dependency injection med Spring – Vi ser på teorien bag IoC (Inversion of Control) og benytter et dependency injecection framework til at lave løst koblede og testbare designs.</li>
<li>Code coverage med Cobertura – Krav til coverage har længe været elsket af både udviklere og projektledere. Erfaring har dog vist os, at dette ikke er godt nok. Vi ser på hvordan vi kan bruge coverage målinger effektivt og hvad realistiske mål til coverage kan være.</li>
<li>Continous integration med Hudson – Hvad er fordelene ved continous integration og hvordan kommer du i gang? Vi snakker om forskellige værktøjer der kan hjælpe os med at få sat en byggeserver op og vi ser på hvordan vi skal strukturere vores byg for at få hurtigst muligt og det bedste feedback fra vores byggeserver.</li>
</ul>
<p><strong>Underviser:</strong> <a href="../thomas-ardal">Thomas Ardal</a>.</p>
<p><strong>Sprog:</strong> Dansk</p>
<p><strong>Location:</strong> Trifork A/S, Spotorno Allé 4, 2630 Taastrup.</p>
<p><strong>Varighed:</strong> 1 dag, fra 9:00 til 17:00</p>
<p><strong>Pris:</strong> 4900 kr. pr. person ekskl. moms. Kursusmaterialer og kursusmåltider er inkluderet.</p>
<p><strong><a href="mailto:training@trifork.com?subject=Tilmelding til Agile Java developer, 2. februar 2011 hos%20Trifork%20A/S%20i%20København%20&amp;body=Oplys%20venligst%20dit%20navn,%20email,%20virksomhed%20og%20faktureringsadresse.">Tilmelding via mail</a> eller Tlf.: +45 8732 8782.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.trifork.com/item/5482/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smartere Java webudvikling med Apache Wicket</title>
		<link>http://www.trifork.com/item/5479</link>
		<comments>http://www.trifork.com/item/5479#comments</comments>
		<pubDate>Wed, 09 Jun 2010 09:11:28 +0000</pubDate>
		<dc:creator>aino</dc:creator>
				<category><![CDATA[Java Training]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Web Training]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.trifork.com/?p=5479</guid>
		<description><![CDATA[Kort præsentation:
Apache Wicket er et letvægts-webframework, som med sin komponentbaserede arkitektur hjælper med nemt og hurtigt at udvikle en brugerflade baseret på genavendelige elementer. Apache Wicket er let at integrere med andre Java-teknologier og har god understøttelse af Ajax.
Dette kursus vil gennemgå hovedkoncepterne i Wicket og gøre deltagerne i stand til selv at udvikle komponentbaseret [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Kort præsentation:</strong></p>
<p>Apache Wicket er et letvægts-webframework, som med sin komponentbaserede arkitektur hjælper med nemt og hurtigt at udvikle en brugerflade baseret på genavendelige elementer. Apache Wicket er let at integrere med andre Java-teknologier og har god understøttelse af Ajax.</p>
<p>Dette kursus vil gennemgå hovedkoncepterne i Wicket og gøre deltagerne i stand til selv at udvikle komponentbaseret applikationer.</p>
<p><strong>Kursets mål:</strong></p>
<ul>
<li>Grundlag for at kunne udvikle en webapplikation med Apache Wicket</li>
<li>Forståelse for Wickets komponentarkitektur</li>
<li>Udvikling af genanvendelige komponenter</li>
<li>Validering af input</li>
<li>Integration med andre frameworks (JPA, EJB, Spring)</li>
<li>Brug af Ajax</li>
</ul>
<ul>
<li>Sprogunderstøttelse</li>
<li>Sikkerhed</li>
<li>En Wicket applikation på 10 min.</li>
<li>Overblik over Wicket</li>
<li>Wicket: <em>Application</em>, <em>RequestCycle</em>, <em>Session</em></li>
<li>Komponenter</li>
<li>Komponenthierarkiet: <em>Panel</em>, <em>Container</em>, <em>Page</em></li>
<li>Standard-komponenter</li>
<li><em>Behaviors</em></li>
<li>Modeller</li>
<li>Brug af modeller</li>
<li><em>Detachable</em>-modeller</li>
<li>Forms</li>
<li>Form-komponenter og property-modeller</li>
<li>Validering af input</li>
<li><em>Converters</em></li>
<li>Sprogunderstøttelse</li>
<li>Udvikling af egne komponenter</li>
<li>Hierakier og nedarvning af HTML</li>
<li>Ajax</li>
<li>Wickets Ajax-abstraktion</li>
<li>Ajax debugger</li>
<li>Integration</li>
<li>EJB</li>
<li>Spring</li>
<li>JPA</li>
<li>Sikkerhed</li>
<li>Authentication og Authorizartion med Wicket-auth-roles</li>
<li>Integration med Spring Security</li>
</ul>
<p><strong>Indhold: </strong></p>
<p>Der vil løbende være praktiske øvelser.</p>
<p><strong>Forudsætninger:</strong></p>
<ul>
<li>Erfaring med Java udvikling</li>
<li>Kendskab til HTML og webudvikling</li>
<li>Deltagere skal selv medbringe laptop, konfigureret med Java 1.6</li>
</ul>
<p><strong>Undervisere:</strong> Niels Sthen Hansen og Claus Myglegaard Vagner</p>
<p><strong>Sprog:</strong> Dansk</p>
<p><strong>Location:</strong> Trifork A/S, Margrethepladsen 4, 8000 Århus C.</p>
<p><strong>Varighed:</strong> 2 dage, begge fra 9:00 til 5:00</p>
<p><strong>Pris:</strong> 9.700 kr. pr. person ekskl. moms. Kursusmaterialer og kursusmåltider er inkluderet.</p>
<p><strong><a href="mailto:training@trifork.com?subject=Tilmelding%20til%20Smartere%20Java%20webudvikling%20med%20Apache%20Wicket%20d.17.-18.%20november%202010%20hos%20Trifork%20A/S%20i%20Koebenhavn%20&amp;body=Oplys%20venligst%20dit%20navn,%20email,%20virksomhed%20og%20faktureringsadresse.">Tilmelding via mail</a> eller Tlf.: +45 8732 8782.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.trifork.com/item/5479/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trifork agil Java udvikler</title>
		<link>http://www.trifork.com/item/5451</link>
		<comments>http://www.trifork.com/item/5451#comments</comments>
		<pubDate>Wed, 09 Jun 2010 07:36:17 +0000</pubDate>
		<dc:creator>aino</dc:creator>
				<category><![CDATA[Java Training]]></category>
		<category><![CDATA[Methods and Process Training]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.trifork.com/?p=5451</guid>
		<description><![CDATA[I en agil udviklingsprocess er det ikke kun vigtigt, men essentielt, at der ikke går et halvt år mellem integrationen mellem systemer. Det har altid været en god ide med test drevet udvikling og kontinuerlig integration, men til forskel fra i en vandfaldsmodel, så er det en betingelse for at køre agil udvikling. Her er [...]]]></description>
			<content:encoded><![CDATA[<p>I en agil udviklingsprocess er det ikke kun vigtigt, men essentielt, at der ikke går et halvt år mellem integrationen mellem systemer. Det har altid været en god ide med test drevet udvikling og kontinuerlig integration, men til forskel fra i en vandfaldsmodel, så er det en betingelse for at køre agil udvikling. Her er kurset du skal bruge hvis du vil arbejde optimalt indenfor det agile felt. Hør fra en erfaren agil udvikler, hvordan man skal implementere brugen af TDD, hvilke tools man har til rådighed og hvad fordelene og ulemperne er. Hvad er best practices og hvad er anti patterns i forhold til continuous integration.</p>
<p>Kurset er planlagt som et meget praktisk kursus, hvor deltagerne får mulighed for at prøve metoder af under kyndig vejledning af <a href="../thomas-ardal">Thomas Ardal</a>.</p>
<p>På kurset vil vi fokusere på følgende udviklingsmetoder og tools:</p>
<ul>
<li>Unit test med JUnit – Hvordan skriver vi rigtige unit tests og hvordan bør vi strukturere vores tests?</li>
<li>TDD – Hvordan udvikler vi vores kode test-drevet og hvilken indvirkning har det på vores design?</li>
<li>Mocking med Mockito – Enhver kan læse sig til at skrive en simpel test med mocks, men hvordan skriver vi mock-tests som ikke skal vedligeholdes og hvilke faldgrupper er forbundet med brugen af mocks.</li>
<li>Dependency injection med Spring – Vi ser på teorien bag IoC (Inversion of Control) og benytter et dependency injecection framework til at lave løst koblede og testbare designs.</li>
<li>Code coverage med Cobertura – Krav til coverage har længe været elsket af både udviklere og projektledere. Erfaring har dog vist os, at dette ikke er godt nok. Vi ser på hvordan vi kan bruge coverage målinger effektivt og hvad realistiske mål til coverage kan være.</li>
<li>Continous integration med Hudson – Hvad er fordelene ved continous integration og hvordan kommer du i gang? Vi snakker om forskellige værktøjer der kan hjælpe os med at få sat en byggeserver op og vi ser på hvordan vi skal strukturere vores byg for at få hurtigst muligt og det bedste feedback fra vores byggeserver.</li>
</ul>
<p><strong>Underviser:</strong> <a href="../thomas-ardal">Thomas Ardal</a>.</p>
<p><strong>Sprog:</strong> Dansk</p>
<p><strong>Location:</strong> Trifork A/S, Margrethepladsen 4, 8000 Århus C.</p>
<p><strong>Varighed:</strong> 1 dag, fra 9:00 til 17:00</p>
<p><strong >Pris:</strong> 4900 kr. pr. person ekskl. moms. Kursusmaterialer og kursusmåltider er inkluderet.</p>
<p><strong><a href="mailto:training@trifork.com?subject=Tilmelding til Agile Java developer, 25. januar 2011 hos%20Trifork%20A/S%20i%20Århus%20&amp;body=Oplys%20venligst%20dit%20navn,%20email,%20virksomhed%20og%20faktureringsadresse.">Tilmelding via mail</a> eller Tlf.: +45 8732 8782.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.trifork.com/item/5451/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Core Spring</title>
		<link>http://www.trifork.com/item/5395</link>
		<comments>http://www.trifork.com/item/5395#comments</comments>
		<pubDate>Mon, 07 Jun 2010 09:50:38 +0000</pubDate>
		<dc:creator>aino</dc:creator>
				<category><![CDATA[Java Training]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[core spring]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://www.trifork.com/?p=5395</guid>
		<description><![CDATA[Core Spring &#8211; vores fire dages Spring kursus til udviklere
Vores undervisningsteam består udelukkende af udviklere med stor erfaring og ekspertise indenfor software arkitektur. Denne erfaring kommer dig til gode gennem et meget interaktivt, intensivt,  hands-on kursus.
Core Spring kurset afholdes af Triforks SpringSource Certified engineers. Vi fokuserer ikke kun på at forklare Springs funktionalitet og [...]]]></description>
			<content:encoded><![CDATA[<p>Core Spring &#8211; vores fire dages Spring kursus til udviklere</p>
<p>Vores undervisningsteam består udelukkende af udviklere med stor erfaring og ekspertise indenfor software arkitektur. Denne erfaring kommer dig til gode gennem et meget interaktivt, intensivt,  hands-on kursus.</p>
<p>Core Spring kurset afholdes af Triforks SpringSource Certified engineers. Vi fokuserer ikke kun på at forklare Springs funktionalitet og hvordan man anvender det, men også på de grundlæggende arkitektoniske spørgsmål. Det er vigtigt at vide, hvordan man bruger visse dele af et framework, men det er endnu vigtigere at være i stand til at beslutte, hvornår du skal bruge dem. <strong>Der undervises i version 3.0.</strong></p>
<p><strong>Forudsætninger:</strong></p>
<p>Vi forudsætter, deltagerne har en god forståelse af de centrale Java-API&#8217;er, samt et grundlæggende kendskab til almen J2EE begreber og API&#8217;er som f.eks jta og Servlet API. Da vi dækker objekt-relational mapping teknologier (ORM) i dette kursus også, forudsættes der desuden grundlæggende viden om ORM begreber.</p>
<p><strong>Øvelser:</strong></p>
<p>Dette kursus er 40% teori, og 60% øvelser.</p>
<p>For at få udbytte af kurset, skal du bruge en computer.  Du kan medbringe din bærbare computer, det er ikke nødvendigt, men anbefales da du dermed kan tage dine kodestumper med hjem.</p>
<p><strong>Core Spring omfatter:</strong></p>
<ul>
<li>Spring Lightweight Container Architecture, inklusiv Inversion of Control</li>
<li>Agile design teknikker med Spring</li>
<li>Effektiv JDBC og Hibernate dataadgang</li>
<li>Declarative transaktions styring</li>
<li>Pragmatisk AOP</li>
<li>Unit test i isolation</li>
<li>Hurtig integrationstest</li>
<li>Introduktion til &#8220;Spring Web&#8221;</li>
<li>Remoting</li>
<li>Web Services</li>
<li>Spring  Sikkerhed</li>
<li>JMS</li>
<li>JMX</li>
<li>Bliv en SpringSource Certified Spring Professional</li>
</ul>
<p><strong>Dag 1 &#8211; Spring Framework grundlæggende</strong></p>
<ul>
<li>Introduktion til lightweight container architecture og Spring Application Context</li>
<li>Hvordan Dependency Injection og Test-Driven Development giver dig mulighed for at udvikle strukturerede, fleksible, applikationer, der er nemme at teste</li>
<li>Hvordan Spring hjælper dig med at skrive bedre, mere sammenhængende kode, med en diskussion af relevante objektorienterede design patterns</li>
<li>Hands-on øvelser baseret på en realistisk business case, der er en gennemgående case i øvelserne</li>
</ul>
<p><strong>Dag 2 &#8211; Effektiv Middle-tier arkitektur</strong></p>
<ul>
<li>Pragmatisk Spring Aspect-Oriented Programming i middle-tier, med eksempler og uden buzzwords</li>
<li>Effektivt persistens: hvordan man opbygger et persistenslag med Springs best-practices</li>
<li>Analyse og trade-offs af relevante persistens strategier, herunder Hibernate og Spring JDBC</li>
<li>Transaction management med Spring på servicelaget</li>
<li>Middle-tier unit og strategier for integrationtest</li>
</ul>
<p><strong>Dag 3 &#8211; Implementer Enterprise Information Connectivity</strong></p>
<ul>
<li>Forståelse af Orm og Hibernate med Spring</li>
<li>En oversigt over Spring Web MVC, Spring JavaScript, Spring Web Flow og Spring Faces</li>
<li>Konfigurering af Spring-managed services til Remoting uden kode</li>
<li>Design contract-first webservices med Spring Web Services</li>
</ul>
<p><strong>Dag 4 &#8211; Integration med Enterprise Services</strong></p>
<ul>
<li>Forståelse af Spring Security og role-based access</li>
<li>Spring JMX</li>
<li>Konfigurering af Message-Driven POJOs med Spring JMS</li>
<li>Forståelse af  SpringSource Enterprise Solutions</li>
</ul>
<p>I dette kursus bygger deltagerne en Spring-understøttet JEE applikation, der demonstrerer, at Spring Frameworket i et intensivt,  produktivt, hands-on øvelse. Gennemførelse af dette kursus giver deltagerne mulighed for at tage en  SpringSource Certified Professional Eksamen.</p>
<p><strong>Underviser:</strong> Niels Sthen Hansen</p>
<p><strong>Sprog:</strong> Dansk</p>
<p><strong>Location:</strong> Trifork A / S, Spotorno Alle 4, 2630 Taastrup</p>
<p><strong>Varighed:</strong> 4 dage, fra 9:00 til 5:00</p>
<p><strong>Pris:</strong> 19.000 kr. pr. person ekskl. moms. Kursusmaterialer og kursusmåltider er inkluderet.</p>
<p><strong><a href="mailto:training@trifork.com?subject=Tilmelding til Core Spring, d. 15.-18. februar 2011 hos Trifork A/S i København &amp;body=Oplys venligst dit navn, email, virksomhed og faktureringsadresse.">Tilmelding via mail</a> eller Tlf.: +45 8732 8782.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.trifork.com/item/5395/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Core Spring</title>
		<link>http://www.trifork.com/item/5393</link>
		<comments>http://www.trifork.com/item/5393#comments</comments>
		<pubDate>Mon, 07 Jun 2010 09:38:07 +0000</pubDate>
		<dc:creator>aino</dc:creator>
				<category><![CDATA[Java Training]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[core spring]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://www.trifork.com/?p=5393</guid>
		<description><![CDATA[Core Spring &#8211; vores fire dages Spring kursus til udviklere
Vores undervisningsteam består udelukkende af udviklere med stor erfaring og ekspertise indenfor software arkitektur. Denne erfaring kommer dig til gode gennem et meget interaktivt, intensivt,  hands-on kursus.
Core Spring kurset afholdes af Triforks SpringSource Certified engineers. Vi fokuserer ikke kun på at forklare Springs funktionalitet og hvordan [...]]]></description>
			<content:encoded><![CDATA[<p>Core Spring &#8211; vores fire dages Spring kursus til udviklere</p>
<p>Vores undervisningsteam består udelukkende af udviklere med stor erfaring og ekspertise indenfor software arkitektur. Denne erfaring kommer dig til gode gennem et meget interaktivt, intensivt,  hands-on kursus.</p>
<p>Core Spring kurset afholdes af Triforks SpringSource Certified engineers. Vi fokuserer ikke kun på at forklare Springs funktionalitet og hvordan man anvender det, men også på de grundlæggende arkitektoniske spørgsmål. Det er vigtigt at vide, hvordan man bruger visse dele af et framework, men det er endnu vigtigere at være i stand til at beslutte, hvornår du skal bruge dem. <strong>Der undervises i version 3.0.</strong></p>
<p><strong>Forudsætninger:</strong></p>
<p>Vi forudsætter, deltagerne har en god forståelse af de centrale Java-API&#8217;er, samt et grundlæggende kendskab til almen J2EE begreber og API&#8217;er som f.eks jta og Servlet API. Da vi dækker objekt-relational mapping teknologier (ORM) i dette kursus også, forudsættes der desuden grundlæggende viden om ORM begreber.</p>
<p><strong>Øvelser:</strong></p>
<p>Dette kursus er 40% teori, og 60% øvelser.</p>
<p>For at få udbytte af kurset, skal du bruge en computer.  Du kan medbringe din bærbare computer, det er ikke nødvendigt, men anbefales da du dermed kan tage dine kodestumper med hjem.</p>
<p><strong>Core Spring omfatter:</strong></p>
<ul>
<li>Spring Lightweight Container Architecture, inklusiv Inversion of Control</li>
<li>Agile design teknikker med Spring</li>
<li>Effektiv JDBC og Hibernate dataadgang</li>
<li>Declarative transaktions styring</li>
<li>Pragmatisk AOP</li>
<li>Unit test i isolation</li>
<li>Hurtig integrationstest</li>
<li>Introduktion til &#8220;Spring Web&#8221;</li>
<li>Remoting</li>
<li>Web Services</li>
<li>Spring  Sikkerhed</li>
<li>JMS</li>
<li>JMX</li>
<li>Bliv en SpringSource Certified Spring Professional</li>
</ul>
<p><strong>Dag 1 &#8211; Spring Framework grundlæggende</strong></p>
<ul>
<li>Introduktion til lightweight container architecture og Spring Application Context</li>
<li>Hvordan Dependency Injection og Test-Driven Development giver dig mulighed for at udvikle strukturerede, fleksible, applikationer, der er nemme at teste</li>
<li>Hvordan Spring hjælper dig med at skrive bedre, mere sammenhængende kode, med en diskussion af relevante objektorienterede design patterns</li>
<li>Hands-on øvelser baseret på en realistisk business case, der er en gennemgående case i øvelserne</li>
</ul>
<p><strong>Dag 2 &#8211; Effektiv Middle-tier arkitektur</strong></p>
<ul>
<li>Pragmatisk Spring Aspect-Oriented Programming i middle-tier, med eksempler og uden buzzwords</li>
<li>Effektivt persistens: hvordan man opbygger et persistenslag med Springs best-practices</li>
<li>Analyse og trade-offs af relevante persistens strategier, herunder Hibernate og Spring JDBC</li>
<li>Transaction management med Spring på servicelaget</li>
<li>Middle-tier unit og strategier for integrationtest</li>
</ul>
<p><strong>Dag 3 &#8211; Implementer Enterprise Information Connectivity</strong></p>
<ul>
<li>Forståelse af Orm og Hibernate med Spring</li>
<li>En oversigt over Spring Web MVC, Spring JavaScript, Spring Web Flow og Spring Faces</li>
<li>Konfigurering af Spring-managed services til Remoting uden kode</li>
<li>Design contract-first webservices med Spring Web Services</li>
</ul>
<p><strong>Dag 4 &#8211; Integration med Enterprise Services</strong></p>
<ul>
<li>Forståelse af Spring Security og role-based access</li>
<li>Spring JMX</li>
<li>Konfigurering af Message-Driven POJOs med Spring JMS</li>
<li>Forståelse af  SpringSource Enterprise Solutions</li>
</ul>
<p>I dette kursus bygger deltagerne en Spring-understøttet JEE applikation, der demonstrerer, at Spring Frameworket i et intensivt,  produktivt, hands-on øvelse. Gennemførelse af dette kursus giver deltagerne mulighed for at tage en  SpringSource Certified Professional Eksamen.</p>
<p><strong>Underviser:</strong> Niels Sthen Hansen</p>
<p><strong>Sprog:</strong> Dansk</p>
<p><strong>Location:</strong> Trifork A / S, Margrethepladsen 4, 8000 Aarhus.</p>
<p><strong>Varighed:</strong> 4 dage, fra 9:00 til 5:00</p>
<p><strong>Pris:</strong> 19.000 kr. pr. person ekskl. moms. Kursusmaterialer og kursusmåltider er inkluderet.</p>
<p><strong><a href="mailto:training@trifork.com?subject=Tilmelding til Core Spring, d. 18.-21. januar 2011 hos Trifork A/S i København &amp;body=Oplys venligst dit navn, email, virksomhed og faktureringsadresse.">Tilmelding via mail</a> eller Tlf.: +45 8732 8782.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.trifork.com/item/5393/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java for Applikations-programmører i Århus</title>
		<link>http://www.trifork.com/item/5373</link>
		<comments>http://www.trifork.com/item/5373#comments</comments>
		<pubDate>Mon, 07 Jun 2010 07:54:21 +0000</pubDate>
		<dc:creator>aino</dc:creator>
				<category><![CDATA[Java Training]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.trifork.com/?p=5373</guid>
		<description><![CDATA[Formålet med kurset er:

at give deltagerne en solid viden om Java-sproget og de fundamentale APIer
at gøre deltagerne i stand til selv at gå i gang med at udvikle applikationer i Java™
at gøre deltageren i stand til at tage Sun Certified Java Programmer (SCJP) eksamen

Dette kursus henvender sig til erfarne udviklere, der skal i gang med [...]]]></description>
			<content:encoded><![CDATA[<p>Formålet med kurset er:
<ul>
<li>at give deltagerne en solid viden om Java-sproget og de fundamentale APIer</li>
<li>at gøre deltagerne i stand til selv at gå i gang med at udvikle applikationer i Java™</li>
<li>at gøre deltageren i stand til at tage Sun Certified Java Programmer (SCJP) eksamen</li>
</ul>
<p>Dette kursus henvender sig til erfarne udviklere, der skal i gang med at anvende Java som applikationssprog. Kurset er en intens indføring i Java- programmeringssproget og de tilhørende APIer.</p>
<p>De fundamentale elementer i Java gennemgåes, &#8211; specielt med henblik på applikationsudvikling.</p>
<p>Indhold:</p>
<p>•	Java™&#8217;s historie og oprindelse.<br />
•	Javas arkitektur herunder compilering, JIT compilering, og afvikling af Java kode.<br />
•	Introduktion til objektorientering<br />
•	Basale sprogstrukturer og syntakser i Java.<br />
•	En gennemgang af klasse-, interface- og objekt-begrebet i Java.<br />
•	Java Collections I/O, herunder simpel persistens af objekter.<br />
•	Performance forbedringer vha. multithreading. Herunder hvordan man udvider thread begrebet, og hvordan man synkroniserer tilgangen til delte ressourcer.<br />
•	Stabile programmer vha. exception handling. Vi ser på forskellige former for exceptions og designer applikationsspecifikke exception hierarkier.<br />
•	Udvikling af Java-applets og især Java-applikationer.<br />
•	Ovenstående udgør den teoretiske del af kurset. I den praktiske del arbejdes der på et sammenhængende miniprojekt.</p>
<p>Varighed: 4 dage<br />
Pris: Kr. 19.600 pr. person ekskl. moms</p>
<p><strong><a href="mailto:training@trifork.com?subject=Tilmelding til Java for applikationsprogrammører, d. 26.-29. okt. 2010 hos Trifork A/S i Århus &amp;body=Oplys venligst dit navn, email, virksomhed og faktureringsadresse.">Tilmelding via mail</a> eller Tlf.: +45 8732 8782.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.trifork.com/item/5373/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java for Applikations-programmører</title>
		<link>http://www.trifork.com/item/5369</link>
		<comments>http://www.trifork.com/item/5369#comments</comments>
		<pubDate>Mon, 07 Jun 2010 07:51:10 +0000</pubDate>
		<dc:creator>aino</dc:creator>
				<category><![CDATA[Java Training]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.trifork.com/?p=5369</guid>
		<description><![CDATA[Formålet med kurset er:

at give deltagerne en solid viden om Java-sproget og de fundamentale APIer
at gøre deltagerne i stand til selv at gå i gang med at udvikle applikationer i Java™
at gøre deltageren i stand til at tage Sun Certified Java Programmer (SCJP) eksamen

Dette kursus henvender sig til erfarne udviklere, der skal i gang med [...]]]></description>
			<content:encoded><![CDATA[<p>Formålet med kurset er:
<ul>
<li>at give deltagerne en solid viden om Java-sproget og de fundamentale APIer</li>
<li>at gøre deltagerne i stand til selv at gå i gang med at udvikle applikationer i Java™</li>
<li>at gøre deltageren i stand til at tage Sun Certified Java Programmer (SCJP) eksamen</li>
</ul>
<p>Dette kursus henvender sig til erfarne udviklere, der skal i gang med at anvende Java som applikationssprog. Kurset er en intens indføring i Java- programmeringssproget og de tilhørende APIer.</p>
<p>De fundamentale elementer i Java gennemgåes, &#8211; specielt med henblik på applikationsudvikling.</p>
<p>Indhold:</p>
<p>•	Java™&#8217;s historie og oprindelse.<br />
•	Javas arkitektur herunder compilering, JIT compilering, og afvikling af Java kode.<br />
•	Introduktion til objektorientering<br />
•	Basale sprogstrukturer og syntakser i Java.<br />
•	En gennemgang af klasse-, interface- og objekt-begrebet i Java.<br />
•	Java Collections I/O, herunder simpel persistens af objekter.<br />
•	Performance forbedringer vha. multithreading. Herunder hvordan man udvider thread begrebet, og hvordan man synkroniserer tilgangen til delte ressourcer.<br />
•	Stabile programmer vha. exception handling. Vi ser på forskellige former for exceptions og designer applikationsspecifikke exception hierarkier.<br />
•	Udvikling af Java-applets og især Java-applikationer.<br />
•	Ovenstående udgør den teoretiske del af kurset. I den praktiske del arbejdes der på et sammenhængende miniprojekt.</p>
<p><strong>Lokation:</strong> Trifork A / S, Spotorno Alle 4, 2630 Taastrup</p>
<p><strong>Varighed:</strong> 4 dage, fra 9:00 til 16:00</p>
<p><strong>Pris:</strong> 19.600 kr. pr. person ekskl. moms. Kursusmaterialer og kursus måltider er inkluderet.</p>
<p><strong><a href="mailto:training@trifork.com?subject=Tilmelding til Java for applikationsprogrammører, d. 29.-2. nov./dec. 2010 hos Trifork A/S i København &amp;body=Oplys venligst dit navn, email, virksomhed og faktureringsadresse.">Tilmelding via mail</a> eller Tlf.: +45 8732 8782.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.trifork.com/item/5369/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slides fra &#8220;Apache Wicket &#8211; smartere Java webudvikling&#8221;-webinar</title>
		<link>http://www.trifork.com/slides-fra-apache-wicket-smartere-java-webudvikling-webinar</link>
		<comments>http://www.trifork.com/slides-fra-apache-wicket-smartere-java-webudvikling-webinar#comments</comments>
		<pubDate>Tue, 11 May 2010 11:11:14 +0000</pubDate>
		<dc:creator>Trine Seiersen Mathorne</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.trifork.com/?page_id=5223</guid>
		<description><![CDATA[Her kan du finde slides fra Niels Sthen Hansens Webinar:
&#8220;Apache Wicket &#8211; smartere Java webudvikling&#8221;
]]></description>
			<content:encoded><![CDATA[<p>Her kan du finde slides fra Niels Sthen Hansens Webinar:</p>
<p><a href="http://www.trifork.com/wp-content/uploads/wicket_webinar_trifork1.pdf">&#8220;Apache Wicket &#8211; smartere Java webudvikling&#8221;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.trifork.com/slides-fra-apache-wicket-smartere-java-webudvikling-webinar/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Core Spring</title>
		<link>http://www.trifork.com/item/5199</link>
		<comments>http://www.trifork.com/item/5199#comments</comments>
		<pubDate>Fri, 07 May 2010 10:40:30 +0000</pubDate>
		<dc:creator>aino</dc:creator>
				<category><![CDATA[Java Training]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[core spring]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://www.trifork.com/?p=5199</guid>
		<description><![CDATA[Core Spring &#8211; vores fire dages Spring kursus til udviklere
Vores undervisningsteam består udelukkende af udviklere med stor erfaring og ekspertise indenfor software arkitektur. Denne erfaring kommer dig til gode gennem et meget interaktivt, intensivt,  hands-on kursus.
Core Spring kurset afholdes af Triforks SpringSource Certified engineers. Vi fokuserer ikke kun på at forklare Springs funktionalitet og hvordan [...]]]></description>
			<content:encoded><![CDATA[<p>Core Spring &#8211; vores fire dages Spring kursus til udviklere</p>
<p>Vores undervisningsteam består udelukkende af udviklere med stor erfaring og ekspertise indenfor software arkitektur. Denne erfaring kommer dig til gode gennem et meget interaktivt, intensivt,  hands-on kursus.</p>
<p>Core Spring kurset afholdes af Triforks SpringSource Certified engineers. Vi fokuserer ikke kun på at forklare Springs funktionalitet og hvordan man anvender det, men også på de grundlæggende arkitektoniske spørgsmål. Det er vigtigt at vide, hvordan man bruger visse dele af et framework, men det er endnu vigtigere at være i stand til at beslutte, hvornår du skal bruge dem. <strong>Der undervises i version 3.0.</strong></p>
<p><strong>Forudsætninger:</strong></p>
<p>Vi forudsætter, deltagerne har en god forståelse af de centrale Java-API&#8217;er, samt et grundlæggende kendskab til almen J2EE begreber og API&#8217;er som f.eks jta og Servlet API. Da vi dækker objekt-relational mapping teknologier (ORM) i dette kursus også, forudsættes der desuden grundlæggende viden om ORM begreber.</p>
<p><strong>Øvelser:</strong></p>
<p>Dette kursus er 40% teori, og 60% øvelser.</p>
<p>For at få udbytte af kurset, skal du bruge en computer.  Du kan medbringe din bærbare computer, det er ikke nødvendigt, men anbefales da du dermed kan tage dine kodestumper med hjem.</p>
<p><strong>Core Spring omfatter:</strong></p>
<ul>
<li>Spring Lightweight Container Architecture, inklusiv Inversion of Control</li>
<li>Agile design teknikker med Spring</li>
<li>Effektiv JDBC og Hibernate dataadgang</li>
<li>Declarative transaktions styring</li>
<li>Pragmatisk AOP</li>
<li>Unit test i isolation</li>
<li>Hurtig integrationstest</li>
<li>Introduktion til &#8220;Spring Web&#8221;</li>
<li>Remoting</li>
<li>Web Services</li>
<li>Spring  Sikkerhed</li>
<li>JMS</li>
<li>JMX</li>
<li>Bliv en SpringSource Certified Spring Professional</li>
</ul>
<p><strong>Dag 1 &#8211; Spring Framework grundlæggende</strong></p>
<ul>
<li>Introduktion til lightweight container architecture og Spring Application Context</li>
<li>Hvordan Dependency Injection og Test-Driven Development giver dig mulighed for at udvikle strukturerede, fleksible, applikationer, der er nemme at teste</li>
<li>Hvordan Spring hjælper dig med at skrive bedre, mere sammenhængende kode, med en diskussion af relevante objektorienterede design patterns</li>
<li>Hands-on øvelser baseret på en realistisk business case, der er en gennemgående case i øvelserne</li>
</ul>
<p><strong>Dag 2 &#8211; Effektiv Middle-tier arkitektur</strong></p>
<ul>
<li>Pragmatisk Spring Aspect-Oriented Programming i middle-tier, med eksempler og uden buzzwords</li>
<li>Effektivt persistens: hvordan man opbygger et persistenslag med Springs best-practices</li>
<li>Analyse og trade-offs af relevante persistens strategier, herunder Hibernate og Spring JDBC</li>
<li>Transaction management med Spring på servicelaget</li>
<li>Middle-tier unit og strategier for integrationtest</li>
</ul>
<p><strong>Dag 3 &#8211; Implementer Enterprise Information Connectivity</strong></p>
<ul>
<li>Forståelse af Orm og Hibernate med Spring</li>
<li>En oversigt over Spring Web MVC, Spring JavaScript, Spring Web Flow og Spring Faces</li>
<li>Konfigurering af Spring-managed services til Remoting uden kode</li>
<li>Design contract-first webservices med Spring Web Services</li>
</ul>
<p><strong>Dag 4 &#8211; Integration med Enterprise Services</strong></p>
<ul>
<li>Forståelse af Spring Security og role-based access</li>
<li>Spring JMX</li>
<li>Konfigurering af Message-Driven POJOs med Spring JMS</li>
<li>Forståelse af  SpringSource Enterprise Solutions</li>
</ul>
<p>I dette kursus bygger deltagerne en Spring-understøttet JEE applikation, der demonstrerer, at Spring Frameworket i et intensivt,  produktivt, hands-on øvelse. Gennemførelse af dette kursus giver deltagerne mulighed for at tage en  SpringSource Certified Professional Eksamen.</p>
<p><strong>Underviser:</strong> TBA</p>
<p><strong>Sprog:</strong> Dansk</p>
<p><strong>Location:</strong> Trifork A / S, Spotorno Alle 4, 2630 Taastrup.</p>
<p><strong>Varighed:</strong> 4 dage, fra 9:00 til 5:00</p>
<p><strong>Pris:</strong> 19.000 kr. pr. person ekskl. moms. Kursusmaterialer og kursusmåltider er inkluderet.</p>
<p><strong><a href="mailto:training@trifork.com?subject=Tilmelding til Core Spring, d. 23.-26. november 2010 hos Trifork A/S i København &amp;body=Oplys venligst dit navn, email, virksomhed og faktureringsadresse.">Tilmelding via mail</a> eller Tlf.: +45 8732 8782.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.trifork.com/item/5199/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spring Web Services</title>
		<link>http://www.trifork.com/item/5188</link>
		<comments>http://www.trifork.com/item/5188#comments</comments>
		<pubDate>Fri, 07 May 2010 10:06:35 +0000</pubDate>
		<dc:creator>aino</dc:creator>
				<category><![CDATA[Java Training]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Web Training]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.trifork.com/?p=5188</guid>
		<description><![CDATA[Dette 2-dages kursus giver et godt overblik over de forskellige standarder og teknikker i web services. Hver standard eller teknik er undersøgt på både et begrebsmæssigt og praktisk plan, der viser, hvor den kan anvendes med succes. Kurset dækker også nogle af de produkter, der kan bruges til at implementere disse standarder og teknikker. Kursister [...]]]></description>
			<content:encoded><![CDATA[<p>Dette 2-dages kursus giver et godt overblik over de forskellige standarder og teknikker i web services. Hver standard eller teknik er undersøgt på både et begrebsmæssigt og praktisk plan, der viser, hvor den kan anvendes med succes. Kurset dækker også nogle af de produkter, der kan bruges til at implementere disse standarder og teknikker. Kursister vil få en dybere forståelse af web services og vil således være i stand til at udvikle web services på bedst mulig måde.</p>
<p><strong>Mål</strong></p>
<p>I slutningen af kurset har du en forståelse af Spring og tilknyttede teknologier til oprettelse af Web Services.<br />
Du vil være i stand til at:</p>
<li style="padding: 0px; margin: 0px;"><span>Oprette contract-first Web services</span></li>
<li style="padding: 0px; margin: 0px;"><span>Forstå WS-* standarderne</span></li>
<li style="padding: 0px; margin: 0px;"><span>Implementere og bruge Web Services, der understøtter WS-Addressing og WS-Security</span></li>
<li style="padding: 0px; margin: 0px;"><span>Oprette RESTful Web Services</span></li>
<p><strong>Hvem bør deltage?</strong></p>
<p>Udviklere, der er interesserede i at udvikle Web Services med Spring teknologier.</p>
<p><strong>Forudsætninger</strong></p>
<p>Erfaringer med at udvikle programmer, der bruger Java og Spring</p>
<p><strong>Dag 1: Web Services</strong></p>
<li style="padding: 0px; margin: 0px;"><span>Hvad er Web Services?</span> <span>Hvor kommer de fra, og hvor er de brugt?</span></li>
<li style="padding: 0px; margin: 0px;"><span>Avanceret XML: XML-namespace, skemaer, og XPath forespørgsler</span></li>
<li style="padding: 0px; margin: 0px;"><span>SOAP: hvordan ser en SOAP besked ud?</span> <span>Hvordan relaterer den sig til Java?</span></li>
<li style="padding: 0px; margin: 0px;"><span>Web Service Description Language (WSDL).</span> <span>Hvad er det til?</span> <span>Hvordan relaterer den sig til SOAP?</span></li>
<li style="padding: 0px; margin: 0px;"><span>Opbygning af en SOAP web service med forårs-WS</span></li>
<li style="padding: 0px; margin: 0px;"><span>Web Service arkitekturer: hvor passer web services i en applikationsarkitektur, og hvornår det være fornuftigt at bruge en Enterprise Service Bus (ESB)?<strong>Dag 2: WS-og REST</strong>
<p></span></li>
<li style="padding: 0px; margin: 0px;"><span>WS-* specifikationer </span></li>
<li style="padding: 0px; margin: 0px;"><span>WS-Addressing og WS-Security</span></li>
<li style="padding: 0px; margin: 0px;"><span>Implementering af web services, der bruger WS-Addressing og WS-Security med Spring-WS</span></li>
<li style="padding: 0px; margin: 0px;"><span>REST: hvad er det, hvordan adskiller det sig fra SOAP og WS-*, hvor kan det anvendes med succes?</span></li>
<li style="padding: 0px; margin: 0px;"><span>Opbygning af en REST web service</span></li>
<p><strong>Underviser:</strong> TBA</p>
<p><strong>Sprog:</strong> Dansk</p>
<p><strong>Location:</strong> Trifork A / S, Spotorno Alle 4, 2630 Taastrup.</p>
<p><strong>Varighed:</strong> 2dage, fra 9:00 til 5:00</p>
<p><strong>Pris:</strong> 9.500 kr. pr. person ekskl. moms. Kursusmaterialer og kursusmåltider er inkluderet.</p>
<p><strong><a href="mailto:training@trifork.com?subject=Tilmelding til Spring Web Services, d. 26-27. oktober 2010 hos Trifork A/S i Koebenhavn &amp;body=Oplys venligst dit navn, email, virksomhed og faktureringsadresse.">Tilmelding via mail</a> eller Tlf.: +45 8732 8782.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.trifork.com/item/5188/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Core Spring</title>
		<link>http://www.trifork.com/item/5185</link>
		<comments>http://www.trifork.com/item/5185#comments</comments>
		<pubDate>Fri, 07 May 2010 09:40:30 +0000</pubDate>
		<dc:creator>aino</dc:creator>
				<category><![CDATA[Java Training]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://www.trifork.com/?p=5185</guid>
		<description><![CDATA[Core Spring &#8211; vores fire dages Spring kursus til udviklere
Vores undervisningsteam består udelukkende af udviklere med stor erfaring og ekspertise indenfor software arkitektur. Denne erfaring kommer dig til gode gennem et meget interaktivt, intensivt,  hands-on kursus.
Core Spring kurset afholdes af Triforks SpringSource Certified engineers. Vi fokuserer ikke kun på at forklare Springs funktionalitet og hvordan [...]]]></description>
			<content:encoded><![CDATA[<p>Core Spring &#8211; vores fire dages Spring kursus til udviklere</p>
<p>Vores undervisningsteam består udelukkende af udviklere med stor erfaring og ekspertise indenfor software arkitektur. Denne erfaring kommer dig til gode gennem et meget interaktivt, intensivt,  hands-on kursus.</p>
<p>Core Spring kurset afholdes af Triforks SpringSource Certified engineers. Vi fokuserer ikke kun på at forklare Springs funktionalitet og hvordan man anvender det, men også på de grundlæggende arkitektoniske spørgsmål. Det er vigtigt at vide, hvordan man bruger visse dele af et framework, men det er endnu vigtigere at være i stand til at beslutte, hvornår du skal bruge dem. <strong>Der undervises i version 3.0.</strong></p>
<p><strong>Forudsætninger:</strong></p>
<p>Vi forudsætter, deltagerne har en god forståelse af de centrale Java-API&#8217;er, samt et grundlæggende kendskab til almen J2EE begreber og API&#8217;er som f.eks jta og Servlet API. Da vi dækker objekt-relational mapping teknologier (ORM) i dette kursus også, forudsættes der desuden grundlæggende viden om ORM begreber.</p>
<p><strong>Øvelser:</strong></p>
<p>Dette kursus er 40% teori, og 60% øvelser.</p>
<p>For at få udbytte af kurset, skal du bruge en computer.  Du kan medbringe din bærbare computer, det er ikke nødvendigt, men anbefales da du dermed kan tage dine kodestumper med hjem.</p>
<p><strong>Core Spring omfatter:</strong></p>
<ul>
<li>Spring Lightweight Container Architecture, inklusiv Inversion of Control</li>
<li>Agile design teknikker med Spring</li>
<li>Effektiv JDBC og Hibernate dataadgang</li>
<li>Declarative transaktions styring</li>
<li>Pragmatisk AOP</li>
<li>Unit test i isolation</li>
<li>Hurtig integrationstest</li>
<li>Introduktion til &#8220;Spring Web&#8221;</li>
<li>Remoting</li>
<li>Web Services</li>
<li>Spring  Sikkerhed</li>
<li>JMS</li>
<li>JMX</li>
<li>Bliv en SpringSource Certified Spring Professional</li>
</ul>
<p><strong>Dag 1 &#8211; Spring Framework grundlæggende</strong></p>
<ul>
<li>Introduktion til lightweight container architecture og Spring Application Context</li>
<li>Hvordan Dependency Injection og Test-Driven Development giver dig mulighed for at udvikle strukturerede, fleksible, applikationer, der er nemme at teste</li>
<li>Hvordan Spring hjælper dig med at skrive bedre, mere sammenhængende kode, med en diskussion af relevante objektorienterede design patterns</li>
<li>Hands-on øvelser baseret på en realistisk business case, der er en gennemgående case i øvelserne</li>
</ul>
<p><strong>Dag 2 &#8211; Effektiv Middle-tier arkitektur</strong></p>
<ul>
<li>Pragmatisk Spring Aspect-Oriented Programming i middle-tier, med eksempler og uden buzzwords</li>
<li>Effektivt persistens: hvordan man opbygger et persistenslag med Springs best-practices</li>
<li>Analyse og trade-offs af relevante persistens strategier, herunder Hibernate og Spring JDBC</li>
<li>Transaction management med Spring på servicelaget</li>
<li>Middle-tier unit og strategier for integrationtest</li>
</ul>
<p><strong>Dag 3 &#8211; Implementer Enterprise Information Connectivity</strong></p>
<ul>
<li>Forståelse af Orm og Hibernate med Spring</li>
<li>En oversigt over Spring Web MVC, Spring JavaScript, Spring Web Flow og Spring Faces</li>
<li>Konfigurering af Spring-managed services til Remoting uden kode</li>
<li>Design contract-first webservices med Spring Web Services</li>
</ul>
<p><strong>Dag 4 &#8211; Integration med Enterprise Services</strong></p>
<ul>
<li>Forståelse af Spring Security og role-based access</li>
<li>Spring JMX</li>
<li>Konfigurering af Message-Driven POJOs med Spring JMS</li>
<li>Forståelse af  SpringSource Enterprise Solutions</li>
</ul>
<p>I dette kursus bygger deltagerne en Spring-understøttet JEE applikation, der demonstrerer, at Spring Frameworket i et intensivt,  produktivt, hands-on øvelse. Gennemførelse af dette kursus giver deltagerne mulighed for at tage en  SpringSource Certified Professional Eksamen.</p>
<p><strong>Underviser:</strong> TBA</p>
<p><strong>Sprog:</strong> Dansk</p>
<p><strong>Location:</strong> Trifork A / S, Margrethepladsen 4, 8000 Aarhus.</p>
<p><strong>Varighed:</strong> 4 dage, fra 9:00 til 5:00</p>
<p><strong>Pris:</strong> 19.000 kr. pr. person ekskl. moms. Kursusmaterialer og kursusmåltider er inkluderet.</p>
<p><strong><a href="mailto:training@trifork.com?subject=Tilmelding til Core Spring, d. 21.-24. september 2010 hos Trifork A/S i Aarhus &amp;body=Oplys venligst dit navn, email, virksomhed og faktureringsadresse.">Tilmelding via mail</a> eller Tlf.: +45 8732 8782.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.trifork.com/item/5185/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Core Spring</title>
		<link>http://www.trifork.com/item/5178</link>
		<comments>http://www.trifork.com/item/5178#comments</comments>
		<pubDate>Fri, 07 May 2010 09:32:58 +0000</pubDate>
		<dc:creator>aino</dc:creator>
				<category><![CDATA[Java Training]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://www.trifork.com/?p=5178</guid>
		<description><![CDATA[Core Spring &#8211; vores fire dages Spring kursus til udviklere
Vores undervisningsteam består udelukkende af udviklere med stor erfaring og ekspertise indenfor software arkitektur. Denne erfaring kommer dig til gode gennem et meget interaktivt, intensivt,  hands-on kursus.
Core Spring kurset afholdes af Triforks SpringSource Certified engineers. Vi fokuserer ikke kun på at forklare Springs funktionalitet og hvordan [...]]]></description>
			<content:encoded><![CDATA[<p>Core Spring &#8211; vores fire dages Spring kursus til udviklere</p>
<p>Vores undervisningsteam består udelukkende af udviklere med stor erfaring og ekspertise indenfor software arkitektur. Denne erfaring kommer dig til gode gennem et meget interaktivt, intensivt,  hands-on kursus.</p>
<p>Core Spring kurset afholdes af Triforks SpringSource Certified engineers. Vi fokuserer ikke kun på at forklare Springs funktionalitet og hvordan man anvender det, men også på de grundlæggende arkitektoniske spørgsmål. Det er vigtigt at vide, hvordan man bruger visse dele af et framework, men det er endnu vigtigere at være i stand til at beslutte, hvornår du skal bruge dem. <strong>Der undervises i version 3.0.</strong></p>
<p><strong>Forudsætninger:</strong></p>
<p>Vi forudsætter, deltagerne har en god forståelse af de centrale Java-API&#8217;er, samt et grundlæggende kendskab til almen J2EE begreber og API&#8217;er som f.eks jta og Servlet API. Da vi dækker objekt-relational mapping teknologier (ORM) i dette kursus også, forudsættes der desuden grundlæggende viden om ORM begreber.</p>
<p><strong>Øvelser:</strong></p>
<p>Dette kursus er 40% teori, og 60% øvelser.</p>
<p>For at få udbytte af kurset, skal du bruge en computer.  Du kan medbringe din bærbare computer, det er ikke nødvendigt, men anbefales da du dermed kan tage dine kodestumper med hjem.</p>
<p><strong>Core Spring omfatter:</strong></p>
<ul>
<li>Spring Lightweight Container Architecture, inklusiv Inversion of Control</li>
<li>Agile design teknikker med Spring</li>
<li>Effektiv JDBC og Hibernate dataadgang</li>
<li>Declarative transaktions styring</li>
<li>Pragmatisk AOP</li>
<li>Unit test i isolation</li>
<li>Hurtig integrationstest</li>
<li>Introduktion til &#8220;Spring Web&#8221;</li>
<li>Remoting</li>
<li>Web Services</li>
<li>Spring  Sikkerhed</li>
<li>JMS</li>
<li>JMX</li>
<li>Bliv en SpringSource Certified Spring Professional</li>
</ul>
<p><strong>Dag 1 &#8211; Spring Framework grundlæggende</strong></p>
<ul>
<li>Introduktion til lightweight container architecture og Spring Application Context</li>
<li>Hvordan Dependency Injection og Test-Driven Development giver dig mulighed for at udvikle strukturerede, fleksible, applikationer, der er nemme at teste</li>
<li>Hvordan Spring hjælper dig med at skrive bedre, mere sammenhængende kode, med en diskussion af relevante objektorienterede design patterns</li>
<li>Hands-on øvelser baseret på en realistisk business case, der er en gennemgående case i øvelserne</li>
</ul>
<p><strong>Dag 2 &#8211; Effektiv Middle-tier arkitektur</strong></p>
<ul>
<li>Pragmatisk Spring Aspect-Oriented Programming i middle-tier, med eksempler og uden buzzwords</li>
<li>Effektivt persistens: hvordan man opbygger et persistenslag med Springs best-practices</li>
<li>Analyse og trade-offs af relevante persistens strategier, herunder Hibernate og Spring JDBC</li>
<li>Transaction management med Spring på servicelaget</li>
<li>Middle-tier unit og strategier for integrationtest</li>
</ul>
<p><strong>Dag 3 &#8211; Implementer Enterprise Information Connectivity</strong></p>
<ul>
<li>Forståelse af Orm og Hibernate med Spring</li>
<li>En oversigt over Spring Web MVC, Spring JavaScript, Spring Web Flow og Spring Faces</li>
<li>Konfigurering af Spring-managed services til Remoting uden kode</li>
<li>Design contract-first webservices med Spring Web Services</li>
</ul>
<p><strong>Dag 4 &#8211; Integration med Enterprise Services</strong></p>
<ul>
<li>Forståelse af Spring Security og role-based access</li>
<li>Spring JMX</li>
<li>Konfigurering af Message-Driven POJOs med Spring JMS</li>
<li>Forståelse af  SpringSource Enterprise Solutions</li>
</ul>
<p>I dette kursus bygger deltagerne en Spring-understøttet JEE applikation, der demonstrerer, at Spring Frameworket i et intensivt,  produktivt, hands-on øvelse. Gennemførelse af dette kursus giver deltagerne mulighed for at tage en  SpringSource Certified Professional Eksamen.</p>
<p><strong>Underviser:</strong> TBA</p>
<p><strong>Sprog:</strong> Dansk</p>
<p><strong>Location:</strong> Trifork A / S, Spotorno Alle 4, 2630 Taastrup.</p>
<p><strong>Varighed:</strong> 4 dage, fra 9:00 til 5:00</p>
<p><strong>Pris:</strong> 19.000 kr. pr. person ekskl. moms. Kursusmaterialer og kursusmåltider er inkluderet.</p>
<p><strong><a href="mailto:training@trifork.com?subject=Tilmelding til Core Spring, d. 24.-27. august 2010 hos Trifork A/S i Koebenhavn &amp;body=Oplys venligst dit navn, email, virksomhed og faktureringsadresse.">Tilmelding via mail</a> eller Tlf.: +45 8732 8782.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.trifork.com/item/5178/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trifork agil Java udvikler (København)</title>
		<link>http://www.trifork.com/item/5174</link>
		<comments>http://www.trifork.com/item/5174#comments</comments>
		<pubDate>Thu, 06 May 2010 10:56:35 +0000</pubDate>
		<dc:creator>aino</dc:creator>
				<category><![CDATA[Java Training]]></category>
		<category><![CDATA[Methods and Process Training]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.trifork.com/item/5174</guid>
		<description><![CDATA[I en agil udviklingsprocess er det ikke kun vigtigt, men essentielt, at der ikke går et halvt år mellem integrationen mellem systemer. Det har altid været en god ide med test drevet udvikling og kontinuerlig integration, men til forskel fra i en vandfaldsmodel, så er det en betingelse for at køre agil udvikling. Her er [...]]]></description>
			<content:encoded><![CDATA[<p>I en agil udviklingsprocess er det ikke kun vigtigt, men essentielt, at der ikke går et halvt år mellem integrationen mellem systemer. Det har altid været en god ide med test drevet udvikling og kontinuerlig integration, men til forskel fra i en vandfaldsmodel, så er det en betingelse for at køre agil udvikling. Her er kurset du skal bruge hvis du vil arbejde optimalt indenfor det agile felt. Hør fra en erfaren agil udvikler, hvordan man skal implementere brugen af TDD, hvilke tools man har til rådighed og hvad fordelene og ulemperne er. Hvad er best practices og hvad er anti patterns i forhold til continuous integration.</p>
<p>Kurset er planlagt som et meget praktisk kursus, hvor deltagerne får mulighed for at prøve metoder af under kyndig vejledning af <a href="../thomas-ardal">Thomas Ardal</a>.</p>
<p>På kurset vil vi fokusere på følgende udviklingsmetoder og tools:</p>
<ul>
<li>Unit test med JUnit – Hvordan skriver vi rigtige unit tests og hvordan bør vi strukturere vores tests?</li>
<li>TDD – Hvordan udvikler vi vores kode test-drevet og hvilken indvirkning har det på vores design?</li>
<li>Mocking med Mockito – Enhver kan læse sig til at skrive en simpel test med mocks, men hvordan skriver vi mock-tests som ikke skal vedligeholdes og hvilke faldgrupper er forbundet med brugen af mocks.</li>
<li>Dependency injection med Spring – Vi ser på teorien bag IoC (Inversion of Control) og benytter et dependency injecection framework til at lave løst koblede og testbare designs.</li>
<li>Code coverage med Cobertura – Krav til coverage har længe været elsket af både udviklere og projektledere. Erfaring har dog vist os, at dette ikke er godt nok. Vi ser på hvordan vi kan bruge coverage målinger effektivt og hvad realistiske mål til coverage kan være.</li>
<li>Continous integration med Hudson – Hvad er fordelene ved continous integration og hvordan kommer du i gang? Vi snakker om forskellige værktøjer der kan hjælpe os med at få sat en byggeserver op og vi ser på hvordan vi skal strukturere vores byg for at få hurtigst muligt og det bedste feedback fra vores byggeserver.</li>
</ul>
<p><strong>Underviser:</strong> <a href="../thomas-ardal">Thomas Ardal</a>.</p>
<p><strong>Sprog:</strong> Dansk</p>
<p><strong>Location:</strong> Trifork A/S, Spotorno Alle 4, 2630 Taastrup.</p>
<p><strong>Varighed:</strong> 1 dag, fra 9:00 til 17:00</p>
<p><strong>Pris:</strong> 4900 kr. pr. person ekskl. moms. Kursusmaterialer og kursusmåltider er inkluderet.</p>
<p><strong><a href="mailto:training@trifork.com?subject=Tilmelding til Agile Java developer, 3. september 2010 hos%20Trifork%20A/S%20i%20Koebenhavn%20&amp;body=Oplys%20venligst%20dit%20navn,%20email,%20virksomhed%20og%20faktureringsadresse.">Tilmelding via mail</a> eller Tlf.: +45 8732 8782.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.trifork.com/item/5174/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smartere Java webudvikling med Apache Wicket</title>
		<link>http://www.trifork.com/item/4410</link>
		<comments>http://www.trifork.com/item/4410#comments</comments>
		<pubDate>Tue, 26 Jan 2010 19:15:43 +0000</pubDate>
		<dc:creator>Trine Seiersen Mathorne</dc:creator>
				<category><![CDATA[Java Training]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Web Training]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[wicket]]></category>

		<guid isPermaLink="false">http://www.trifork.com/?p=4410</guid>
		<description><![CDATA[Kort præsentation:
Apache Wicket er et letvægts-webframework, som med sin komponentbaserede arkitektur hjælper med nemt og hurtigt at udvikle en brugerflade baseret på genavendelige elementer. Apache Wicket er let at integrere med andre Java-teknologier og har god understøttelse af Ajax.
Dette kursus vil gennemgå hovedkoncepterne i Wicket og gøre deltagerne i stand til selv at udvikle komponentbaseret [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Kort præsentation:</strong></p>
<p>Apache Wicket er et letvægts-webframework, som med sin komponentbaserede arkitektur hjælper med nemt og hurtigt at udvikle en brugerflade baseret på genavendelige elementer. Apache Wicket er let at integrere med andre Java-teknologier og har god understøttelse af Ajax.</p>
<p>Dette kursus vil gennemgå hovedkoncepterne i Wicket og gøre deltagerne i stand til selv at udvikle komponentbaseret applikationer.</p>
<p><strong>Kursets mål:</strong></p>
<ul>
<li>Grundlag for at kunne udvikle en webapplikation med Apache Wicket</li>
<li>Forståelse for Wickets komponentarkitektur</li>
<li>Udvikling af genanvendelige komponenter</li>
<li>Validering af input</li>
<li>Integration med andre frameworks (JPA, EJB, Spring)</li>
<li>Brug af Ajax</li>
</ul>
<ul>
<li>Sprogunderstøttelse</li>
<li>Sikkerhed</li>
<li>En Wicket applikation på 10 min.</li>
<li>Overblik over Wicket</li>
<li>Wicket: <em>Application</em>, <em>RequestCycle</em>, <em>Session</em></li>
<li>Komponenter</li>
<li>Komponenthierarkiet: <em>Panel</em>, <em>Container</em>, <em>Page</em></li>
<li>Standard-komponenter</li>
<li><em>Behaviors</em></li>
<li>Modeller</li>
<li>Brug af modeller</li>
<li><em>Detachable</em>-modeller</li>
<li>Forms</li>
<li>Form-komponenter og property-modeller</li>
<li>Validering af input</li>
<li><em>Converters</em></li>
<li>Sprogunderstøttelse</li>
<li>Udvikling af egne komponenter</li>
<li>Hierakier og nedarvning af HTML</li>
<li>Ajax</li>
<li>Wickets Ajax-abstraktion</li>
<li>Ajax debugger</li>
<li>Integration</li>
<li>EJB</li>
<li>Spring</li>
<li>JPA</li>
<li>Sikkerhed</li>
<li>Authentication og Authorizartion med Wicket-auth-roles</li>
<li>Integration med Spring Security</li>
</ul>
<p><strong>Indhold: </strong></p>
<p>Der vil løbende være praktiske øvelser.</p>
<p><strong>Forudsætninger:</strong></p>
<ul>
<li>Erfaring med Java udvikling</li>
<li>Kendskab til HTML og webudvikling</li>
<li>Deltagere skal selv medbringe laptop, konfigureret med Java 1.6</li>
</ul>
<p><strong>Undervisere:</strong> Niels Sthen Hansen og Claus Myglegaard Vagner</p>
<p><strong>Sprog:</strong> Dansk</p>
<p><strong>Location:</strong> Trifork A / S,Spotorno Alle 4, 2630 Taastrup</p>
<p><strong>Varighed:</strong> 2 dage, begge fra 9:00 til 5:00</p>
<p><strong>Pris:</strong> 9,700 kr. pr. person ekskl. moms. Kursusmaterialer og kursusmåltider er inkluderet.</p>
<p><strong><a href="mailto:training@trifork.com?subject=Tilmelding%20til%20Smartere%20Java%20webudvikling%20med%20Apache%20Wicket%20d.10.-11.%20november%202010%20hos%20Trifork%20A/S%20i%20Koebenhavn%20&amp;body=Oplys%20venligst%20dit%20navn,%20email,%20virksomhed%20og%20faktureringsadresse.">Tilmelding via mail</a> eller Tlf.: +45 8732 8782.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.trifork.com/item/4410/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XML for hardcore javafolk</title>
		<link>http://www.trifork.com/item/4353</link>
		<comments>http://www.trifork.com/item/4353#comments</comments>
		<pubDate>Tue, 19 Jan 2010 19:05:20 +0000</pubDate>
		<dc:creator>Trine Seiersen Mathorne</dc:creator>
				<category><![CDATA[Java Training]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.trifork.com/?p=4353</guid>
		<description><![CDATA[Dette kursus henvender sig til udviklere, der ønsker et grundigt overblik over XML-teknologien og dens sammenhæng med Java-programmering.
Formålet er:

 at give deltagerne en solid forståelse af XML-visionen og dens betydning for Web projekter.
 at give praktisk kendskab til centrale XML-teknologier og værktøjer, inklusive deres anvendelse i Java-projekter.

Kurset kan holdes i to udgaver på henholdsvis en [...]]]></description>
			<content:encoded><![CDATA[<p>Dette kursus henvender sig til udviklere, der ønsker et grundigt overblik over XML-teknologien og dens sammenhæng med Java-programmering.</p>
<p><strong>Formålet er</strong>:</p>
<ul>
<li> at give deltagerne en solid forståelse af XML-visionen og dens betydning for Web projekter.</li>
<li> at give praktisk kendskab til centrale XML-teknologier og værktøjer, inklusive deres anvendelse i Java-projekter.</li>
</ul>
<p>Kurset kan holdes i to udgaver på henholdsvis en og tre dage. Den korte udgave giver en oversigt over området, der kan danne grundlag for videre beslutninger. Den lange udgave giver en mere detaljeret forståelse for og praktisk erfaring med værktøjerne. Begge kurser har en praktisk, teknisk indgangsvinkel.</p>
<ul>
<li>XML historie og motivation</li>
<li>XML sprog: notation og eksempler, XHTML</li>
<li>XML udvidelser: Namespaces, XInclude, XML Base</li>
<li>XML linking: Xlink, XPointer, XPath</li>
<li>XML skemaer: DTD, XML Schema</li>
<li>XML stylesheets: XSL</li>
<li>XML transformationer: XSLT</li>
<li>XML query sprog: XQuery</li>
<li>XML programmering: DOM, SAX, JDOM</li>
</ul>
<p>Kursets eksempler og øvelser giver desuden praktisk erfaring med disse teknologier.</p>
<p><strong>Underviser:</strong> Jeppe Sommer<br />
<strong>Sprog:</strong> dansk<br />
<strong>Sted:</strong> Trifork A/S, Margrethepladsen 4, 8000 Århus C<br />
<strong>Varighed:</strong> 3 dage, begge dage fra kl. 8.00-16.00.<br />
<strong>Pris:</strong> 11.400 kr ekskl. Moms, kursusmateriale og forplejning er inkluderet.</p>
<p><a href="mailto:training@trifork.com?subject=Tilmelding%20til%20XML%20for%20hardcore%20javafolk%2024.-26.%20marts%20%202010%20hos%20Trifork%20A/S%20i%20Aarhus%20&amp;body=Oplys%20venligst%20dit%20navn,%20email,%20virksomhed%20og%20faktureringsadresse.">Tilmelding via mail</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.trifork.com/item/4353/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Erjang &#8211; en Java-sensation!</title>
		<link>http://www.trifork.com/item/4227</link>
		<comments>http://www.trifork.com/item/4227#comments</comments>
		<pubDate>Mon, 04 Jan 2010 20:34:46 +0000</pubDate>
		<dc:creator>Trine Seiersen Mathorne</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[erjang]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.trifork.com/item/4227</guid>
		<description><![CDATA[I de sidste mange uger har Kresten Krab Thorup været smeltet fast foran sin computer. Nu er Triforks tekniske direktør klar med noget nær en sensation. Sproget Erlang, der er helt ideelt for nutidens multikerne-computere, er klonet i en Javaudgave.

”Vi står generelt overfor en revolution i den måde, vi programmerer på, og her er Erjang [...]]]></description>
			<content:encoded><![CDATA[<p>I de sidste mange uger har Kresten Krab Thorup været smeltet fast foran sin computer. Nu er Triforks tekniske direktør klar med noget nær en sensation. Sproget Erlang, der er helt ideelt for nutidens multikerne-computere, er klonet i en Javaudgave.</p>
<p><img title="kresten tilpasset til nyhed" src="http://www.trifork.com/wp-content/uploads/kresten-tilpasset-til-nyhed2.JPG" alt="kresten tilpasset til nyhed" width="284" height="251" /></p>
<p>”Vi står generelt overfor en revolution i den måde, vi programmerer på, og her er Erjang en god begyndelse til en ny æra. Jeg ser mig selv som en moderne opdagelsesrejsende, der er taget på tur ind i Erlang. Her er mange års tradition og kultur i programmering med parallelitet, og hvordan man programmerer concurrency systemer. Erlang er kompatibel med den objekt-orienterede tankegang, og med Erjang kan jeg åbne denne lille, lukkede verden og gøre den tilgængelig for java-programmører. Jeg har en idé om, at dem, der er skolet i objektorientering kan bruge Erjang uden at skulle skulle slå krølle på sig selv,” forklarer Kresten Krab Thorup.</p>
<p>Det er actor-modellen, der gør Erlang til noget specielt. Her er hvert enkelt objekt en lille selvkørende maskine med sin egen indre tråd. Objekterne kommunikerer ved at sende meddelelser &#8211; men uden at dele hukommelse på tværs af objekterne.</p>
<p>”Vi skaber jo flere og flere systemer, som bygger på netværkstjenester, SOA-løsninger og så videre. Der har Erlang en 20 år lang tradition for at skabe systemer, der passer ind i den slags problemer”, pointerer Kresten Krab Thorup.</p>
<p>Han har arbejdet på implementeringen af Erjang siden midten af oktober. Selve sproget er nu på plads og det samme er en fjerdedel af Erlangs standardbibliotek OTP. Sproget bliver lanceret som Open Source projekt, og Kresten Krab Thorup ser frem til en hjælpende hånd med det sidste benarbejde.</p>
<p>”Jeg forestiller mig ikke, at vi skal have alle folk til at programmere Erlang &#8211; endsige Erjang. Erlang er på mange måder at sammenligne med en veteranbil, måske nok en Ferrari, men en veteran Ferrari. Men der er noget fundamentalt rigtigt i Erlang, som jeg gerne vil videreformidle. Erjang er et undersøgelsesprojekt, et middel til at kunne forstå Erlang og resultatet er helt klart i almen interesse,” slutter Kresten Krab Thorup.</p>
<p>Han tager i løbet af foråret hul på en foredragsturne, hvor han skal tale om Erjang i Mainz, London, Stockholm, San Francisco og Amsterdam. Og så kan vi også godt love, at Erjang er på programmet til dette års JAOO konference.</p>
<p>Følg med i udviklingen af Erjang på <a href="http://www.javalimit.com/">Kresten Krab Thorups blog.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.trifork.com/item/4227/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
