Learnit Training
« Terug naar alle thema's

Trainingen Javascript

“Erg prettige sfeer, geen grote groep cursisten. Locatie gunstig t.o.v. Centraal station Utrecht. Lunch prima verzorgd. Je kan in overleg met de trainer veel sturen in de richting die jij graag wilt.” Training: JavaScript Basis - Beoordeling: 8.2

E. Roes, ROC A12 locatie Velp

“Deze training is een aanrader als je nog geen ervaring hebt met java script.” Training: JavaScript Basis - Beoordeling: 9.8

P. Anuels, Praclox Software B.V.

[link]

Dynamische websites maken met JavaScript

JavaScript is een veel gebruikte scripttaal die vooral toegepast wordt om dynamische webpagina's te maken. Het is, met andere woorden, een taal die interactie met bezoekers en gebruikers van een website mogelijk maakt. JavaScript wordt gebruikt via een browser en wordt ook op die manier gelezen (net zoals CSS en HTML). De code die in Javascript aanwezig is wordt uitgevoerd door de browser en eigenlijk gaat het hier om gewone platte tekst. Een tekstverwerker zoals Word kun je in dit geval dus niet gebruiken! Editors zoals Adobe Dreamweaver, Gedit of Notepad++ kunnen deze unieke code echter wel lezen.

De vele mogelijkheden van JavaScript

Elke webpagina die je interactief kunt gebruiken, waar bijvoorbeeld een menu uitrolt, maakt gebruik van JavaScript. Pagina's die zichzelf aanpassen zonder dat je er zelf iets voor moet doen of Instant Search op Google, waarbij alle mogelijke zoekresultaten al verschijnen nog voor je op zoeken hebt gedrukt: allemaal zijn het voorbeelden van toepassingen waar JavaScript gebruikt wordt. Het gaat dus om een scripttaal die wijdverspreid van toepassing is.

Met deze taal kan alles, zelfs heuse 3D games maken (hoewel dit natuurlijk een erg ingewikkeld proces is)! Kleinere opdrachten zoals het bouwen van een Mario-spel, een automatisch controlerende website of aanpassende advertenties zijn echter veel eenvoudiger te maken met JavaScript.

Enkele belangrijke tips bij het gebruik van JavaScript

Bij het beheren, schrijven en aanpassen van JavaScript worden tal van elementen gebruikt om de codetaal te schrijven. Het volgende overzicht geeft een aantal tips om nog méér uit JavaScript kunnen te halen:

1. Gebruik ===, niet ==

In Javascript zijn twee ´gelijkheidsoperatoren´ beschikbaar, die beide opgebouwd zijn uit gelijkheidstekens, uitroeptekens en dashes. Het is aan te raden om de driedubbele te gebruiken aangezien je dan geen problemen krijgt wanneer je met verschillende soorten werkt. Als je == en != gebruikt zal je wel problemen krijgen, omdat de JavaScript engine die waarden automatisch converteert.

2. Vermijd 'eval'

De 'eval' functie in JavaScript geeft je als gebruiker toegang tot de JavaScript compiler. Als je dus een string als parameter hiervan invoert, zal de compiler deze uitvoeren als JavaScript taal, waardoor de uitvoering ervan veel trager (en gevaarlijker) wordt!

3. Je script onderaan de pagina plaatsen

Als je een webpagina ontwikkelt wil je dat deze zo snel mogelijk laadt voor elke bezoeker. Als je een extern script toevoegt kan de browser echter niet verder laden voordat het complete bestand is geladen. Het gevolg? De gebruiker moet langer wachten op zijn pagina!

Als je gebruik maakt van JS-bestanden met extra functionaliteit (bijvoorbeeld event handlers voor bepaalde knoppen) dan laad je die het best onderaan de pagina, voor het einde van de body tag.

Méér over JavaScript

JavaScript is een onmisbare en belangrijk taal bij het ontwikkelen van webpagina's waar bezoekers iets aan hebben. De wereld van scripttalen is er echter geen eenvoudige, juist omdat er zoveel verschillende manieren zijn om de bezoekerservaring van een website uniek te maken. Hoe meer je hier als beginner dus over weet, hoe beter je die kennis kan toepassen om het beste uit je website te halen!

In onze driedaagse training maak je kennis met JavaScript. De training vormt een solide basis voor vervolgtrainingen over op JavaScript gebaseerde technieken en toolkits, zoals jQuery. Onder leiding van professionele trainers ga je zelf met JavaScript aan de slag, zodat het geen theoretisch concept blijft, maar je in de praktijk leert welke unieke resultaten je met deze script taal kunt bereiken.

[link]

Programmeren kun je leren!

Bezoek een willekeurige vacaturesite en je ziet het direct: er is een ongekend grote vraag naar programmeurs. Ben je op zoek naar een goedbetaalde baan met uitstekende toekomstperspectieven, dan is leren programmeren een must. Zelfs voor banen waarin je niet direct zelf programmeert is een programmeertaal een uitstekende toevoeging aan je CV. Er zijn echter talloze programmeertalen, dus waar kan je nu het best beginnen? En welke talen zijn interessant met het oog op de toekomst? We maakten een overzicht van de 10 belangrijkste programmeertalen. Talen waar je vervolgens ook direct een training in kan volgen: laat die banen maar komen!

Java

Java was jarenlang de meest-gevraagde programmeertaal voor werkgevers. Hoewel deze sinds kort voorbijgestreefd is door SQL, is het nog steeds erg populair. Java is de standaard voor veel enterprise software, wordt door meer dan 9 miljoen ontwikkelaars gebruikt en wordt gebruikt om meer dan 7 miljard (!) apparaten wereldwijd aan te sturen. Haar populariteit dankt de programmeertaal vooral aan de simpliciteit en leesbaarheid van de code, wat het een goed startpunt maakt voor beginnende programmeurs. Ook is een van de grondbeginselen van Java de compatibiliteit die ervoor zorgt dat oudere applicaties blijven werken.

SQL

Je treft SQL overal aan. Database technologieën als MySQL, PostgreSQL en MicrosoftSQL houden banken, universiteiten, ziekenhuizen, kleine en grote bedrijven draaiend. Het is niet overdreven om te stellen dat iedere computer en ieder persoon met toegang tot technologie op de een of andere manier met SQL in aanraking komt. Zo hebben iOS en Android apparaten toegang tot SQLite, een SQL database, en zijn er talloze mobiele applicaties die direct van SQL gebruik maken.

C

C stamt uit de vroege jaren 70, toen het werd ontwikkeld als een generieke, algemene programmeertaal. Als een van de oudste programmeertalen die er is, geeft C ons de bouwstenen voor andere populaire talen als C++, Java, Javascript en Python. C zelf wordt vooral gebruikt voor besturingssystemen en industriële applicaties.

C++

C is een object-oriented programmeertaal gebaseerd op C. Sinds de taal in de jaren 80 werd ontwikkeld is deze gebruikt voor het ontwikkelen van Adobe en Microsoft applicaties, MongoDB databases en grote delen van Mac OS/X besturingssysteem. Het wordt door velen gezien als de beste programmeertaal om te leren voor applicaties waarbij de prestaties van groot belang zijn, zoals games of audio-/videobewerking.

iOS / Objective C / Swift

Tot 2014 was Objective C de programmeertaal die door het Apple besturingssysteem werd gebruikt. Het speelt een rol in Apple’s OS X, iOS en zijn API’s. Lange tijd was het de taal waarin je als programmeur iPhone applicaties moest schrijven, tot Apple enkele jaren geleden met zijn eigen programmeertaal kwam: Swift. Swift lijkt in veel manieren erg op C++ en haar voorganger Objective C, maar is voor de meeste programmeurs iets makkelijker te leren.

Javascript

Javascript – niet te verwarren met Java – wordt veel gebruikt om interactiviteit aan websites toe te voegen en wordt ondersteund door alle grotere internetbrowsers. Niet alleen kan het gebruikt worden voor simpele functionaliteit als popups of simpele spellen, het vormt ook de basis voor Node.js – Een server technologie die veel in real-time communicatie wordt gebruikt.

PHP

PHP was in feite nooit bedoelt als programmeertaal. De Deens-Canadese programmeur Rasmus Lerdorf ontwikkelde PHP in 1994 als een serie tools die hem in staat stelden zijn persoonlijke website (Personal HomePage) te managen. Tegenwoordig hebben we de betekenis van de afkorting veranderd naar Hypertest Pre-Processor en wordt de taal op servers gebruikt om HTML-websites dynamisch te genereren. PHP is gemakkelijk te leren, maar bezit daarnaast veel geavanceerde functionaliteit die voor ervaren programmeurs van grote waarde is.

HTML / CSS

HTML vormt de basis voor webpagina’s. Dit doet de programmeertaal door in feite een structuur neer te zetten die door andere talen uitgebreid of aangepast kan worden. Zo kan Javascript worden gebruikt om geavanceerde interactiviteit toe te voegen en beïnvloedt CSS de presentatie, opmaak en lay-out van webpagina’s. Hoewel PHP vanaf een server HTML kan genereren, is kennis van HTML en CSS voor web-ontwikkelaars een absolute must.

Python

Python is een server-side programmeertaal voor websites en mobiele applicaties. Het is een relatief gemakkelijke taal om te leren, dankzij de leesbaarheid en bondigheid van de code. In Python is het veelal mogelijk om een concept in minder regels uit te drukken dan in vele andere talen. Python wordt gebruikt in applicaties als Instagram en Pinterest in de vorm van het web-framework Django. Google, Yahoo! en NASA maken allen gebruik van Python.

Ruby

Ruby is – net als Python – een programmeertaal die zeer gebruiksvriendelijk is voor beginnende programmeurs. Tegelijkertijd is de object-oriented taal zeer dynamisch en daarmee populair voor het ontwikkelen van websites en mobiele apps. Het is de basis van het Ruby on Rails framework dat door Groupon, Shopify, Scribd en GitHub wordt gebruikt.

Vul de lijst aan!

Natuurlijk zijn er nog veel meer programmeertalen. We hebben slechts een paar van de populairste voor je op een rijtje gezet. Heb jij toevoegingen? Mis je een taal die je zelf echt vaak gebruikt? Deel je kennis en ervaring met ons!

Zelf een (andere) programmeertaal leren?

Wil je zelf een (andere) programmeertaal leren? Ontdek dan snel onze workshops en cursussen. Je leert onder begeleiding van een ervaren trainer op efficiënte wijze de basis van programmeren. Ben je al wat verder? Dan is het mogelijk om je in te schrijven voor een training voor gevorderden. Je gaat dan dieper in de op de materie. Zo’n training is niet alleen leuk, maar ze sluit ook goed aan op de praktijk. Zo weet je zeker dat je met je nieuwe kennis en vaardigheden direct wat kunt doen!