4DotNet nieuwsbulletin 1 2009 Actie: Gratis Training Kit + Voucher trainingen en certificering U ontvangt een GRATIS Microsoft Training Kit plus een GRATIS E-learning Voucher als u één van de klassikale Microsoft .NET trainingen boekt bij 4DotNet. Hierdoor krijgt u een unieke combinatie van een praktijkgerichte training door een ervaren trainer én alle mogelijke extra hulpmiddelen om uw .NET kennis te versterken. De Microsoft Training Kit bestaat uit drie forse Microsoft Press boeken met alle nodige achtergrondinformatie over onderwerpen die u tegenkomt in .NET. De training en de extra boeken met oefenexamens bieden ook een stevige voorbereiding voor het behalen van de MCTS en MCPD certificering. Met de Microsoft Official E-learning Voucher kunt u in uw eigen tijd over een onderwerp naar keuze verder leren via de Microsoft Learning website. E-learning is een uitstekende aanvulling op uw klassikale training. Kijk voor meer informatie op: www.4dotnet.nl/actie. Microsoft heeft de release van Visual Studio 2010 aangekondigd voor eind 2009 of begin 2010. Met de nieuwe release van deze ontwikkelomgeving - die samen gaat met de release van versie 4.0 van het Microsoft .NET Framework – staat ons weer een groot aantal verbeteringen en nieuwe features te wachten. Om alvast een goed beeld te krijgen van wat ons te wachten staat kunt u nu alvast een pre-release versie van Visual Studio 2010 gratis downloaden. Daarnaast biedt Microsoft een Training Kit aan ter download. Hierin meer details over Visual Studio 2010, C# 4.0 en het .NET Framework 4.0. Kijk voor meer informatie en de download links op: www.4dotnet.nl/vs2010. Actie trainingen: Gratis Training Kit + Voucher Nieuwe trainingen: Mobile en Security Migratie naar het Microsoft .NET Framework Kostenbesparing door praktijkervaring? Wie werkt waar? Henk Kin bij Tropicus Gratis .NET Helpdesk voor al uw vragen Visual Studio 2010 in aantocht In dit nummer: Trainingen Software Consultancy & Maatwerk Detachering Helpdesk Visual Studio 2010 in aantocht Software en components In tegenstelling tot een reguliere helpdesk - vaak alleen bedoeld voor installatieproblemen- kunt u bij onze online .NET Helpdesk ook inhoudelijke vragen stellen. Denk daarbij aan .NET programmeer vragen of knelpunten waar u in uw dagelijkse praktijk tegen aan loopt. Ook kunt u een stuk geschreven code aan onze Helpdesk voorleggen om dit door ons te laten analyseren en u tips te geven over mogelijke verbeteringen. Probeer vandaag nog de gratis .NET Helpdesk via onze website: www.4dotnet.nl/helpdesk. We helpen u graag snel verder met uw project! Gratis .NET Helpdesk Helpdesk The one-stop company for .NET development www.4dotnet.nl
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
De trainingstijden zijn van 09:30 tot 16:30 uur.
Alle prijzen zijn exclusief B.T.W. , inclusief trainingsmateriaal, koffie,
thee en lunch.
4DotNet TrainingenWij hebben ons als opleider volledig toegelegd op het geven van trainingen gebaseerd op het Microsoft .NET Framework voor software ontwikkelaars. Wanneer u er als ontwikkelaar zeker van wilt zijn dat een training op uw voorkennis aansluit, neem dan contact op met één van onze opleidingsadviseurs. Samen bepaalt u dan welke training het meest geschikt is. In overleg zijn ook in-house trainingen mogelijk en kunnen wij maatwerk trainingen voor u samen stellen. Bel met onze sales afdeling op 0522-241448 of mail naar [email protected] voor meer informatie. Primaire trainingslocaties: Meppel en Utrecht. Secundaire trainingslocaties: Amsterdam, Groningen, Veenendaal en Rijswijk.
Training
Helpdesk
Consultancy
Software
Maatwerk
Detachering
Tevredenheidsgarantie op alle .NET trainingen
Aan iedere .NET training van 4DotNet koppelen wij
een unieke tevredenheidsgarantie:
Kennis weggezakt? Nogmaals gratis deelnemen!
Wilt u - om welke reden dan ook - de training of delen daarvan
opnieuw volgen? U bent van harte welkom!
Niet tevreden? Geld terug!
Wij staan volledig achter de kwaliteit van onze .NET
trainingen en Microsoft gecertificeerde trainers. Bent u na
afloop van de training toch niet tevreden? Dan krijg u uw
inschrijfgeld terug. Uw tevredenheid staat bij ons centraal!
Visual Studio 2005 (C# en VB .NET)
Developing Managed Applications for Microsoft Windows Mobile 6 MOC6066 3 1.450 2, 30 27 25 22 20
Steeds meer bedrijven gaan inzien dat het Microsoft .NET
Framework ook voor hun bedrijfsvoering een grote meerwaarde
kan hebben. Het .NET Framework biedt namelijk één enkele
Common Language Runtime met een brede ondersteuning
van programmeertalen en paradigma’s. De voordelen van het
.NET Framework - zoals de ondersteuning van meerdere talen,
een zeer uitgebreid class framework, optimale performance en
deployment, scheiding content en code – halen steeds meer
bedrijven over de streep om over te stappen op deze veelzijdig
programmeeromgeving.
Wat verandert er met .NET?
Voor een ontwikkelaar betekent de overstap naar .NET dat de
Win32 API- en het COM(+)-platform uitgebreid worden met .NET.
Deze nieuwe API is een breuk met het verleden: alle functionaliteit
van het .NET System wordt op een objectgeoriënteerde manier
aangeboden. Het C-achtige interface van de Win32 libraries en het
IUnknown-interface van COM+ behoren tot het verleden zodra u
overstapt op .NET.
Wat kom je als ontwikkelaar tegen?
Wie de overstap maakt van een unmanaged (C++, Delphi) omgeving
naar het volledig managed .NET platform zal zowel dingen moeten
aanleren als afleren. Dat de Garbage Collector ons bevrijdt
van het handmatig beheren van geheugen is vrij snel
duidelijk, maar dat resources nog steeds handmatig
worden beheerd is al een stuk lastiger:
Wanneer heeft u met een Resource te maken en •
wat kunt u dan het beste doen?
Waarom zijn strings immutable en welke •
consequenties heeft dat?
Wanneer is een struct efficiënter •
dan een class?
Er zijn veel bibliotheken en •
overlappende technieken
beschikbaar, gebruiken we Typed-
of Untyped Datasets? Of liever helemaal geen Datasets?
Wanneer is LINQ een goed alternatief? •
Waarom zijn .NET applicaties zo makkelijk te decompileren, is daar •
niks aan te doen?
Migratie naar het Microsoft .NET Framework
In deze terugkerende rubriek stellen onze gedetacheerde medewerkers
zich kort aan u voor. In deze uitgave vertelt onze .NET specialist Henk
Kin over zijn huidige opdrachtgever Topicus Finance in Deventer.
“Hallo, mijn naam is Henk Kin, ik ben 25 jaar. Ik werk als gedetacheerde
van 4DotNet bij Topicus Finance als .NET ontwikkelaar. Het voordeel van
werken in de detachering is dat je je snel persoonlijk en vakinhoudelijk kunt
ontwikkelen juist omdat je voor verschillende opdrachtgevers werkt maar
daarnaast wel de regelmaat en zekerheid hebt van één vaste werkgever.
Bij Topicus Finance werk ik als .NET ontwikkelaar in een team van ongeveer
20 personen. We werken hier aan een nieuw en innovatief financieel
systeem en maken daarbij gebruik van de nieuwste technieken zoals ASP.NET 3.5 in Visual Studio
2008 en NHibernate voor de Data Access. Het werk is altijd veelzijdig en overzichtelijk, omdat de
werkzaamheden in hapklare brokken zijn opgedeeld. We werken aan een zeer groot systeem, maar
binnen dat systeem zijn er altijd nieuwe uitdagingen waar we samen aan werken en dat houdt het
werk voor mij uitdagend en interessant.
Ik ben erg te spreken over mijn opdracht bij Topicus Finance en ik werk er met veel plezier. De sfeer
tussen de collega’s is altijd erg goed. Zo wordt er steevast elke dag getafelvoetbald en dat is erg goed
voor de ontspanning en natuurlijk het teamgevoel!”
Henk Kin - Senior .NET Ontwikkelaar bij 4DotNet
MCPD (Enterprise Application Developer)
Praktijkkennis = kostenbesparingconsultanc yconsultanc y en maat werk
Wie werkt waar?detachering
Uitbreiding trainingsprogrammatraining en cer t i f icer ing
Om zo goed mogelijk aansluiting te vinden bij de opleidingswensen
van ICT bedrijven heeft 4DotNet het aanbod van traingen uitgebreid
met de volgende trainingen:
MOC6066 - Developing Managed Applications for
Microsoft Windows Mobile 6 in .NET
In deze 3 daagse praktijk training gaan we in op de
belangrijkste onderwerpen waar een Windows Mobile
(6) ontwikkelaar mee te maken krijgt.
MOC50031 - Complete .NET 2.0 Security
Leer in 4 dagen optimaal gebruik te maken van de
verbeteringen die het .NET Framework biedt op het
gebied van de beveiliging van uw applicaties.
Developers Blog
De ontwikkelaars van 4DotNet schrijven regelmatig in het developers blog van 4DotNet over bijvoorbeeld nieuwe ontwikkelingen op het gebied van .NET softwareontwikkeling. De intro’s van de meest recente toevoegingen aan het 4DotNet Developer Blog zijn:
GrafiekjesEr zijn natuurlijk al diverse Charting libraries voor .NET in omloop (ZedGraph bijvoorbeeld is heel bruikbaar en Open Source) maar nu heeft MS ook een library uitgebracht en dat is geen half werk. Wat er vooral interessant uit ziet is de ondersteuning voor ASP.NET en Ajax ...
Dephi Prism: Aspect Oriented Programming Vorige week heeft CodeGear de Delphi Prism Roadmap vrijgegeven. 1 onderdeel wat me opviel was de support voor “Aspect Oriented Programming” (AOP) ...
StackOverflow Er bestaan natuurlijk al aardig wat internet fora en communities waar ontwikkelaars elkaars vragen kunnen beantwoorden. Maar sinds enkele maanden is er een nieuwe site actief, opgericht door onder andere Joel Spolsky: stackoverflow.com ...
Prism: Compact Framework en Asynchrone functies Ik heb een kleine test gedaan om te kijken of je met Delphi Prism en het Compact Framework ook “async” blokken en “future” variabelen kunt gebruiken (voor parallelle c.q. asynchrone verwerking). Dit blijkt helaas niet te kunnen met het Compact Framework…
Meer lezen? http://blog.4dotnet.nl
http://blog.4dotnet.nlWanneer er binnen uw onderneming gestart wordt met een migratie- of
ontwikkelproject, dan kunt u niet alleen vertrouwen op theoretische kennis.
Natuurlijk zijn training en certificering een essentiële voorwaarde voor het slagen
van uw project. Maar de meerwaarde van het inbrengen van praktijkervaring
aan het begin van een project moet zeker niet onderschat worden. Het gaat dan om
praktijkervaring bij het opzetten van projecten in het algemeen, maar nog meer om ervaring
met een specifiek platform.
Ervaren ontwikkelaars zullen met relevante vragen komen: Hoe
toetsen we de requirements met de resultaten uit de tests? Welke
ontwikkelmethodieken kiezen we ? Op welke wijze documenteren
we? Welk systeem van versiebeheer gaan we gebruiken? Hoe maken
we building-blocks? Wat zijn ervaringscijfers? Welke architectuur is
nodig? Hoe maken we alles optimaal onderhoudbaar? Enzovoort…
Onze ervaren consultants zullen aan het begin en tijdens uw project
de juiste vragen stellen en deze samen met u beantwoorden. Zo
kunnen valkuilen vermeden worden. Hierdoor bespaart u kosten
en voorkomt u onnodige frustraties. Maak dus vandaag nog een
Steeds meer bedrijven gaan inzien dat het Microsoft .NET
Framework ook voor hun bedrijfsvoering een grote meerwaarde
kan hebben. Het .NET Framework biedt namelijk één enkele
Common Language Runtime met een brede ondersteuning
van programmeertalen en paradigma’s. De voordelen van het
.NET Framework - zoals de ondersteuning van meerdere talen,
een zeer uitgebreid class framework, optimale performance en
deployment, scheiding content en code – halen steeds meer
bedrijven over de streep om over te stappen op deze veelzijdig
programmeeromgeving.
Wat verandert er met .NET?
Voor een ontwikkelaar betekent de overstap naar .NET dat de
Win32 API- en het COM(+)-platform uitgebreid worden met .NET.
Deze nieuwe API is een breuk met het verleden: alle functionaliteit
van het .NET System wordt op een objectgeoriënteerde manier
aangeboden. Het C-achtige interface van de Win32 libraries en het
IUnknown-interface van COM+ behoren tot het verleden zodra u
overstapt op .NET.
Wat kom je als ontwikkelaar tegen?
Wie de overstap maakt van een unmanaged (C++, Delphi) omgeving
naar het volledig managed .NET platform zal zowel dingen moeten
aanleren als afleren. Dat de Garbage Collector ons bevrijdt
van het handmatig beheren van geheugen is vrij snel
duidelijk, maar dat resources nog steeds handmatig
worden beheerd is al een stuk lastiger:
Wanneer heeft u met een Resource te maken en •
wat kunt u dan het beste doen?
Waarom zijn strings immutable en welke •
consequenties heeft dat?
Wanneer is een struct efficiënter •
dan een class?
Er zijn veel bibliotheken en •
overlappende technieken
beschikbaar, gebruiken we Typed-
of Untyped Datasets? Of liever helemaal geen Datasets?
Wanneer is LINQ een goed alternatief? •
Waarom zijn .NET applicaties zo makkelijk te decompileren, is daar •
niks aan te doen?
Migratie naar het Microsoft .NET Framework
In deze terugkerende rubriek stellen onze gedetacheerde medewerkers
zich kort aan u voor. In deze uitgave vertelt onze .NET specialist Henk
Kin over zijn huidige opdrachtgever Topicus Finance in Deventer.
“Hallo, mijn naam is Henk Kin, ik ben 25 jaar. Ik werk als gedetacheerde
van 4DotNet bij Topicus Finance als .NET ontwikkelaar. Het voordeel van
werken in de detachering is dat je je snel persoonlijk en vakinhoudelijk kunt
ontwikkelen juist omdat je voor verschillende opdrachtgevers werkt maar
daarnaast wel de regelmaat en zekerheid hebt van één vaste werkgever.
Bij Topicus Finance werk ik als .NET ontwikkelaar in een team van ongeveer
20 personen. We werken hier aan een nieuw en innovatief financieel
systeem en maken daarbij gebruik van de nieuwste technieken zoals ASP.NET 3.5 in Visual Studio
2008 en NHibernate voor de Data Access. Het werk is altijd veelzijdig en overzichtelijk, omdat de
werkzaamheden in hapklare brokken zijn opgedeeld. We werken aan een zeer groot systeem, maar
binnen dat systeem zijn er altijd nieuwe uitdagingen waar we samen aan werken en dat houdt het
werk voor mij uitdagend en interessant.
Ik ben erg te spreken over mijn opdracht bij Topicus Finance en ik werk er met veel plezier. De sfeer
tussen de collega’s is altijd erg goed. Zo wordt er steevast elke dag getafelvoetbald en dat is erg goed
voor de ontspanning en natuurlijk het teamgevoel!”
Henk Kin - Senior .NET Ontwikkelaar bij 4DotNet
MCPD (Enterprise Application Developer)
Praktijkkennis = kostenbesparingconsultanc yconsultanc y en maat werk
Wie werkt waar?detachering
Uitbreiding trainingsprogrammatraining en cer t i f icer ing
Om zo goed mogelijk aansluiting te vinden bij de opleidingswensen
van ICT bedrijven heeft 4DotNet het aanbod van traingen uitgebreid
met de volgende trainingen:
MOC6066 - Developing Managed Applications for
Microsoft Windows Mobile 6 in .NET
In deze 3 daagse praktijk training gaan we in op de
belangrijkste onderwerpen waar een Windows Mobile
(6) ontwikkelaar mee te maken krijgt.
MOC50031 - Complete .NET 2.0 Security
Leer in 4 dagen optimaal gebruik te maken van de
verbeteringen die het .NET Framework biedt op het
gebied van de beveiliging van uw applicaties.
Developers Blog
De ontwikkelaars van 4DotNet schrijven regelmatig in het developers blog van 4DotNet over bijvoorbeeld nieuwe ontwikkelingen op het gebied van .NET softwareontwikkeling. De intro’s van de meest recente toevoegingen aan het 4DotNet Developer Blog zijn:
GrafiekjesEr zijn natuurlijk al diverse Charting libraries voor .NET in omloop (ZedGraph bijvoorbeeld is heel bruikbaar en Open Source) maar nu heeft MS ook een library uitgebracht en dat is geen half werk. Wat er vooral interessant uit ziet is de ondersteuning voor ASP.NET en Ajax ...
Dephi Prism: Aspect Oriented Programming Vorige week heeft CodeGear de Delphi Prism Roadmap vrijgegeven. 1 onderdeel wat me opviel was de support voor “Aspect Oriented Programming” (AOP) ...
StackOverflow Er bestaan natuurlijk al aardig wat internet fora en communities waar ontwikkelaars elkaars vragen kunnen beantwoorden. Maar sinds enkele maanden is er een nieuwe site actief, opgericht door onder andere Joel Spolsky: stackoverflow.com ...
Prism: Compact Framework en Asynchrone functies Ik heb een kleine test gedaan om te kijken of je met Delphi Prism en het Compact Framework ook “async” blokken en “future” variabelen kunt gebruiken (voor parallelle c.q. asynchrone verwerking). Dit blijkt helaas niet te kunnen met het Compact Framework…
Meer lezen? http://blog.4dotnet.nl
http://blog.4dotnet.nlWanneer er binnen uw onderneming gestart wordt met een migratie- of
ontwikkelproject, dan kunt u niet alleen vertrouwen op theoretische kennis.
Natuurlijk zijn training en certificering een essentiële voorwaarde voor het slagen
van uw project. Maar de meerwaarde van het inbrengen van praktijkervaring
aan het begin van een project moet zeker niet onderschat worden. Het gaat dan om
praktijkervaring bij het opzetten van projecten in het algemeen, maar nog meer om ervaring
met een specifiek platform.
Ervaren ontwikkelaars zullen met relevante vragen komen: Hoe
toetsen we de requirements met de resultaten uit de tests? Welke
ontwikkelmethodieken kiezen we ? Op welke wijze documenteren
we? Welk systeem van versiebeheer gaan we gebruiken? Hoe maken
we building-blocks? Wat zijn ervaringscijfers? Welke architectuur is
nodig? Hoe maken we alles optimaal onderhoudbaar? Enzovoort…
Onze ervaren consultants zullen aan het begin en tijdens uw project
de juiste vragen stellen en deze samen met u beantwoorden. Zo
kunnen valkuilen vermeden worden. Hierdoor bespaart u kosten
en voorkomt u onnodige frustraties. Maak dus vandaag nog een
Alle prijzen zijn exclusief B.T.W. , inclusief trainingsmateriaal, koffie,
thee en lunch.
4DotNet TrainingenWij hebben ons als opleider volledig toegelegd op het geven van trainingen gebaseerd op het Microsoft .NET Framework voor software ontwikkelaars. Wanneer u er als ontwikkelaar zeker van wilt zijn dat een training op uw voorkennis aansluit, neem dan contact op met één van onze opleidingsadviseurs. Samen bepaalt u dan welke training het meest geschikt is. In overleg zijn ook in-house trainingen mogelijk en kunnen wij maatwerk trainingen voor u samen stellen. Bel met onze sales afdeling op 0522-241448 of mail naar [email protected] voor meer informatie. Primaire trainingslocaties: Meppel en Utrecht. Secundaire trainingslocaties: Amsterdam, Groningen, Veenendaal en Rijswijk.
Training
Helpdesk
Consultancy
Software
Maatwerk
Detachering
Tevredenheidsgarantie op alle .NET trainingen
Aan iedere .NET training van 4DotNet koppelen wij
een unieke tevredenheidsgarantie:
Kennis weggezakt? Nogmaals gratis deelnemen!
Wilt u - om welke reden dan ook - de training of delen daarvan
opnieuw volgen? U bent van harte welkom!
Niet tevreden? Geld terug!
Wij staan volledig achter de kwaliteit van onze .NET
trainingen en Microsoft gecertificeerde trainers. Bent u na
afloop van de training toch niet tevreden? Dan krijg u uw
inschrijfgeld terug. Uw tevredenheid staat bij ons centraal!
Visual Studio 2005 (C# en VB .NET)
Developing Managed Applications for Microsoft Windows Mobile 6 MOC6066 3 1.450 2, 30 27 25 22 20