Head First Design Patterns

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Java Ontwikkelaar

Dit ga je doen Werken aan uiteenlopende interne projecten voor grote (internationale) organisaties; Ontwikkelen van diverse (web)applicaties en platformen met technieken als Java, Azure en ASP.NET; Complexe vraagstukken tackelen met jouw expertise en ervaring; Waar nodig help jij je collega's om samen tot de juiste oplossing te komen. Hier ga je werken Als Java Developer kom je te werken bij een internationale organisatie in regio Amsterdam die zich richt op procesoptimalisatie door middel van zeer complexe IT oplossingen. Dit doen zij op het allerhoogste niveau met vestigingen over heel de wereld en met een groot aantal aansprekende, maatschappelijk betrokken klanten.

Bekijk vacature »

Software Developer C# / ASP .Net

Functie omschrijving Ben jij een software ontwikkelaar die bekend is met termen ASP .NET, C# en SQL? Lees dan snel verder! Voor een bedrijf binnen de agrarische sector zijn wij namelijk op zoek naar een zelfstandige, enthousiaste en proactieve Software Developer die open staat voor een afwisselende functie met veel uitdaging. Binnen deze organisatie ben jij als Software Developer samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Hierbij draag jij bij aan de vertaling van klantwensen naar effectieve softwareoplossingen. Daarnaast ben je verantwoordelijk voor: Schatten

Bekijk vacature »

Applicatieontwikkelaar Java EE

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving De afdeling IV –

Bekijk vacature »

PHP Software Developer

Functie omschrijving Op zoek naar een nieuwe uitdaging binnen PHP? Lees dan snel verder! Wij zoeken een ervaren PHP developer die binnen een organisatie gaat functioneren als verlengstuk van de klant. Wij zoeken voor deze iemand die technisch complexe zaken met enthousiasme en plezier aanvliegt. Verder moet je instaat zijn om je tijd goed te managen omdat je aan meerdere projecten tegelijkertijd werkt. Je werkt met de nieuwste technieken en tijdens deze uitdaging werk je veel samen met de front-end developers van deze organisatie. Wij zoeken iemand die zichzelf graag uitdaagt en altijd de beste wilt zijn. Bedrijfsprofiel Waar ga

Bekijk vacature »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

Medior PHP Developer

Functie omschrijving Ben jij een getalenteerde PHP Developer en aan de slag in een gemotiveerd team? Lees dan snel verder! Voor onze opdrachtgever in de omgeving van Valkenswaard zijn we op zoek naar een ervaren PHP developer. Jij gaat hier zorg dragen voor het optimaliseren en up-to-date houden van de bestaande applicaties. Je werkt verder aan de applicaties die jij verder ontwikkelt. Dit doe je voornamelijk met PHP en MySQL. Verder ga je je bezig houden met: Het uitbouwen van het E-commerce software platform. Deelnemen aan overleggen met het team. Het ondersteunen van jouw team developers (3 man) en helpen

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

C# .NET Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf. Lees dan snel verder! Voor deze functie zoeken wij een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Daarnaast begeleid je complexe projecten, wij zoeken iemand die altijd kansen ziet en waarbij het glas altijd half vol is. Voor deze functie zoeken wij een Developer met ervaring op het gebied van .NET die deze organisatie gaat versterken. Binnen de organisatie ga jij je vooral bezighouden met het verbeteren van

Bekijk vacature »

Python Developer

Dit ga je doen Als Python Developer ben je verantwoordelijk voor: Het ontwikkelen van Stuurprogramma's in Python zodat er verbindingen kunnen worden gelegd tussen besturingssystemen en (AV) hardware; Het testen en debuggen van Stuurprorgamma's; Het communiceren met noodzakelijke partijen in gevallen waar extra technische details nodig zijn om een Stuurprogramma te ontwikkelen of problemen op te lossen; Het maken van de nodige technische documentatie (in het Engels); Het participeren in een Scrum/Agile omgeving. Hier ga je werken Deze internationale organisatie is wereldwijd een succesvol producent en leverancier van professionele AV hard- en software. Klanten gebruiken de producten o.a. voor het

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

.NET Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

Front-end Developer Magento 2/Wordpress

Voor het aantrekkelijk houden en steeds vernieuwen van de huidige websites en webshops en het meedenken in de marketing zijn wij per direct op zoek naar een ervaren Front-end developer met gedegen kennis van Magento 2 (webshops) en Wordpress (websites). Wat bieden wij jou Mooi salaris! Meteen op contract bij de opdrachtgever! Gezellig, Kempisch bedrijf! 35 uur per week! Auto van de zaak! Wie ben jij Van een front-end developer verwachten wij: Een afgeronde Bachelor ICT opleiding met profiel ICT & Media Design. Dat je in het bezit bent van een Magento 2 professional front-end developer certificaat; Je hebt ruime

Bekijk vacature »

Junior Front end developer

Functie Jij als developer gaat ons helpen onze producten verder te ontwikkelen en in te zetten in de markt. Op dit moment bestaat ons SaaS product uit 3 componenten die zowel los als in een pakket gekocht kunnen worden. Het gaat hier om een online kaartapplicatie, een workflow tool en een monitoring tool. Momenteel zijn wij 3 jaar geleden gestart met de ontwikkeling. De tech-stack waarmee we werken is voornamelijk Javascript, Vue.js en Python. Daarnaast gebruiken wij FaundaDB als database en werken we veel met GIS applicaties. De uitdaging die we momenteel hebben is dat we momenteel een intern team

Bekijk vacature »

Developer Front-end

Functie omschrijving Front-end Developer gezocht! Wij zijn op zoek naar een front-end developer voor een organisatie in de regio Veenendaal die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. Je hebt in deze functie een adviserende rol hiervoor moet je beschikken over een grote dosis vakinhoudelijke kennis. Je creëert unieke concepten door samen met collega’s en klanten te overleggen over aangeleverde designs. Hiermee draag jij je steentje bij aan de groeiambities van de klant. Jij wordt het vaste aanspreekpunt voor klanten wanneer het gaat over planningen, hierin is het jouw taak om alle betrokkenen goed

Bekijk vacature »
Wouter J

Wouter J

18/02/2012 19:04:43
Quote Anchor link
Ik ben sinds december druk bezig mijn OO kennis wat uit te bereiden. Daartoe ben ik eens door dit forum gaan neuzen voor design patterns en heb een beetje op internet gezocht. Verder heb ik hier alle topics omtrent OO gevolgd om de implementatie wijze van OO beter te begrijpen.

Maar ik merk dat ik ook wel snak naar een goede resource met veel design patterns waardoor ik echt OO begin te begrijpen en ook zelf mooie OO voorbeelden kan maken.

Nu heb ik er een beetje naar gezocht en ben op het boek 'Head First Design Patterns' gekomen. Het lijkt erop dat het een goed boek is over design patterns en ik heb een klein stukje inkijkexemplaar gelezen en het ziet er goed uit.

Maar dat boek kost wel ong. 40 EURO. Nu ben ik benieuwd of iemand van jullie dit boek heeft gelezen en of jullie me dit boek kunnen aanraden? Is dit boek geschikt voor OO PHP programmeurs? Of weten jullie betere boeken die verder gaan dan de basis?

Wat korte vragen: (ik zag op het forum dat niels hem had gelezen, dus die kan deze wel beantwoorden ;)
- Het boek is voor JAVA geschreven, is dit heel erg storend?
- Is het die 40 EURO waard?
- Wordt alles goed uitgelegd en leer je er ook wat van?

Offtopic:
staat dit topic hier goed, of hoort het in een ander forumdeel thuis?
 
PHP hulp

PHP hulp

24/12/2024 03:07:50
 
Niels K

Niels K

18/02/2012 19:11:48
Quote Anchor link
Nou vooruit dan maar.

Ik vind het serieus een geweldig boek. Het wordt ongelofelijk goed uitgelegd. Allereerst beginnen ze met wat studie tips en hoe het boek is opgebouwd. Daarnaast wordt verhalende wijs alle patterns behandeld. Geweldig boek! Ik had nog nooit een boek gelezen die op die manier te werk ging en het beviel me prima!

De belangrijkste / meestgebruikte patterns worden behandeld. Ik zou liegen als ik zeg dat ik alle patterns die in dat boek staan beschreven wel eens heb gebruik maar toch wel een flink aantal.

Qua moeilijkheidsgraad moet jij dit boek snappen. Ze beginnen over het algemeen met een 'slecht' voorbeeld hoe je het zou doen voordat je van dat pattern hebt gehoord. (Zie ook topic van Ozzie van vandaag over de application class) Daarna mag je zelf gaan bedenken wat er verbeterd kan worden (zit kladpapier bij het boek) en op basis daarvan laten hun diversen voorbeelden zien van hoe het wel moet.

Daarnaast, in elk hoofdstuk (aan het eind) wordt er door een 'Pattern goeroe' wat tips gegeven voor het schrijven van mooie / juiste code.

Wat ik je aanraad: Neem echt de tijd om het boek goed te lezen en te begrijpen. Je zult er veel aan hebben ;-)

Aanrader dus!

Niels
 
Kees Schepers

kees Schepers

18/02/2012 19:12:37
Quote Anchor link
Ik ken het boek niet.. Maar als je echt iets gerichts zoekt op PHP kun je eens naar deze kijken:

http://www.phparch.com/books/phparchitects-guide-to-php-design-patterns/

Ik heb het boek niet gelezen maar wel anderen uit deze serie en die waren best goed!
 
Wouter J

Wouter J

18/02/2012 19:14:29
Quote Anchor link
Quote:
Nou vooruit dan maar.

Haha. :)

Mooi en goed verhaal, je hebt me over de streep getrokken. Ik zal hem binnenkort bestellen en hier op deze site een review plaatsen bij PHPboeken (wat daar staat hij nog niet tussen).
Edit:
Kees, ook bedankt ik zal een nachtje slapen of JAVA echt storend is ik ben C# code wel een beetje gewent, dus ik denk niet dat het veel problemen moet opleveren
Gewijzigd op 18/02/2012 19:16:56 door Wouter J
 
Niels K

Niels K

18/02/2012 19:15:42
Quote Anchor link
Ah, die had ik eigenlijk moeten schrijven :-) Maaruh, let je trouwens op dat hij ook in het Nederlands te verkrijgen is?
 
Wouter J

Wouter J

18/02/2012 19:21:18
Quote Anchor link
Quote:
Maaruh, let je trouwens op dat hij ook in het Nederlands te verkrijgen is?

Dat wist ik niet, maakt het wel wat beter leesbaar :)

Ik zie op bol.com alleen maar een 2e hands engelse. Weet je toevallig waar die in het nederlands te verkrijgen is?

Edit:
Ik heb er 1 gevonden op lannoo maar die is wel 10 EURO duurder :0
Gewijzigd op 18/02/2012 19:29:16 door Wouter J
 
Niels K

Niels K

18/02/2012 19:26:00
Quote Anchor link
Dat maakt het inderdaad leesbaar. Bij wat 'moeilijkere' stof is het toch handig dat het in het Nederlands is.

Phoe, ik had hem via Bol.com
 
Jurgen B

Jurgen B

18/02/2012 20:45:46
Quote Anchor link
Op bol.com staat hij gewoon nog (Engels dan wel) voor €41,99.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.