Presentatie op de Joomladagen 2016. We laten zien hoe je een Joomla (test)omgeving op verschillende manieren kan opzetten. Vagrant, Xampp, Virtualbox, Docker... ze komen allemaal langs. Daarnaast besteden we aandacht aan specifieke oplossingen als de Joomla.box en de Scotch.box.
Responsive webdesign is helemaal in! Het is tegenwoordig relatief makkelijk om een responsive design te maken met CSS frameworks zoals Twitter Bootstrap en Zurb Foundation.
Met de mobile first principes in het achterhoofd moet je jezelf afvragen of je alles wat in je desktop website getoond wordt ook moet tonen op je tablet of smartphone. Is het echt nodig om die foto carousel of foto gallery te tonen aan mobiele gebruikers?
De moderne CSS frameworks staan het verbergen van bepaalde elementen toe door de CSS visibility property te gebruiken. Maar dat verhindert niet dat de data alsnog naar het mobiele apparaat wordt verstuurd. En dat kost onnodig bandbreedte en tijd.
Met User Agent detectie kan bepaald worden wat voor soort browser je bezoeker heeft. Bijvoorbeeld een mobiele browser op een iPhone of Android toestel. Deze detectie vindt aan de webserver kant plaats. En op die manier kun je er voor zorgen dat data die niet hoeft te worden getoond ook niet wordt verstuurd naar het mobiele apparaat. En daarbovenop kunnen we met User Agent detectie ook slimme dingen doen ten gunste van zoekmachineoptimalisatie.
In mijn sessie laak ik je zien hoe het werkt en hoe je het kunt implementeren in je template.
Presentatie op de Joomladagen 2016. We laten zien hoe je een Joomla (test)omgeving op verschillende manieren kan opzetten. Vagrant, Xampp, Virtualbox, Docker... ze komen allemaal langs. Daarnaast besteden we aandacht aan specifieke oplossingen als de Joomla.box en de Scotch.box.
Responsive webdesign is helemaal in! Het is tegenwoordig relatief makkelijk om een responsive design te maken met CSS frameworks zoals Twitter Bootstrap en Zurb Foundation.
Met de mobile first principes in het achterhoofd moet je jezelf afvragen of je alles wat in je desktop website getoond wordt ook moet tonen op je tablet of smartphone. Is het echt nodig om die foto carousel of foto gallery te tonen aan mobiele gebruikers?
De moderne CSS frameworks staan het verbergen van bepaalde elementen toe door de CSS visibility property te gebruiken. Maar dat verhindert niet dat de data alsnog naar het mobiele apparaat wordt verstuurd. En dat kost onnodig bandbreedte en tijd.
Met User Agent detectie kan bepaald worden wat voor soort browser je bezoeker heeft. Bijvoorbeeld een mobiele browser op een iPhone of Android toestel. Deze detectie vindt aan de webserver kant plaats. En op die manier kun je er voor zorgen dat data die niet hoeft te worden getoond ook niet wordt verstuurd naar het mobiele apparaat. En daarbovenop kunnen we met User Agent detectie ook slimme dingen doen ten gunste van zoekmachineoptimalisatie.
In mijn sessie laak ik je zien hoe het werkt en hoe je het kunt implementeren in je template.
3 JavaScript-frameworks die gebruikmaken van op component gebaseerdewebdevelo...Rasin Bekkevold
Is op componenten gebaseerde webontwikkeling de toekomst van webontwikkeling? JavaScript-ontwikkelaarsexperts leggen uit hoe ze moderne JS-frameworks voor hetzelfde kunnen gebruiken.
Eenvoudig ontwikkelen van web applicaties met Javascript FrameworksRasin Bekkevold
Javascript is de ruggengraad van enkelvoudige pagina applicatie. Zijn robuuste Framework is als een katalysator om het moderne web development te verbeteren.
De combinatie van de programmeertaal Python en datascience wordt veel gebruikt in de markt. Deze slides horen bij het webinar Python en datascience. Meer informatie op https://eduvision.nl/category/python
Er wordt al tijden veel over de nieuwe HTML 5 standaard gesproken. Maar wanneer kan je als ontwikkelaar nu eigenlijk met HTML 5 aan de slag? En als je het kan gaan gebruiken wat heeft het eigenlijk allemaal te bieden? Hoe zit het met al die oudere browsers die mensen misschien nog gebruiken? En dan hebben we natuurlijk nog de vraag wat ik moet doen als ik tussen Silverlight en HTML 5 moet kiezen voor een nieuwe applicatie?
HTML 5, ASP.NET MVC & Windows Azure sessie voor Ivo BruggePureplexity
Deze presentatie werd gegeven bij de sessie die we gaven voor de 2de en 3de jaars studenten van het graduaat informatica aan het IVO te Brugge. In deze presentatie behandelden we 3 grote onderwerpen: HTML 5, ASP.NET MVC en Windows Azure.
Dit zijn de slides behorende bij mijn presentatie op de Joomladagen 2016 in Zeist.
Omschrijving: Aan de hand van een aantal praktische voorbeelden laat ik zien hoe je het websitebeheer voor jezelf en je klanten kunt vereenvoudigen en de consistentie kunt bewaken. Daarbij geeft ik een aantal ´tips en tricks´ en laat ik een paar handige extensies zien die deze taken makkelijker maken.
Tijdens het webinar data analyse maak je kennis met data-analyse en datamining. We werken met Power BI om een demonstratie van data analytics te tonen.
More Related Content
Similar to Hoe kies ik het juiste javascript front end framework?
3 JavaScript-frameworks die gebruikmaken van op component gebaseerdewebdevelo...Rasin Bekkevold
Is op componenten gebaseerde webontwikkeling de toekomst van webontwikkeling? JavaScript-ontwikkelaarsexperts leggen uit hoe ze moderne JS-frameworks voor hetzelfde kunnen gebruiken.
Eenvoudig ontwikkelen van web applicaties met Javascript FrameworksRasin Bekkevold
Javascript is de ruggengraad van enkelvoudige pagina applicatie. Zijn robuuste Framework is als een katalysator om het moderne web development te verbeteren.
De combinatie van de programmeertaal Python en datascience wordt veel gebruikt in de markt. Deze slides horen bij het webinar Python en datascience. Meer informatie op https://eduvision.nl/category/python
Er wordt al tijden veel over de nieuwe HTML 5 standaard gesproken. Maar wanneer kan je als ontwikkelaar nu eigenlijk met HTML 5 aan de slag? En als je het kan gaan gebruiken wat heeft het eigenlijk allemaal te bieden? Hoe zit het met al die oudere browsers die mensen misschien nog gebruiken? En dan hebben we natuurlijk nog de vraag wat ik moet doen als ik tussen Silverlight en HTML 5 moet kiezen voor een nieuwe applicatie?
HTML 5, ASP.NET MVC & Windows Azure sessie voor Ivo BruggePureplexity
Deze presentatie werd gegeven bij de sessie die we gaven voor de 2de en 3de jaars studenten van het graduaat informatica aan het IVO te Brugge. In deze presentatie behandelden we 3 grote onderwerpen: HTML 5, ASP.NET MVC en Windows Azure.
Dit zijn de slides behorende bij mijn presentatie op de Joomladagen 2016 in Zeist.
Omschrijving: Aan de hand van een aantal praktische voorbeelden laat ik zien hoe je het websitebeheer voor jezelf en je klanten kunt vereenvoudigen en de consistentie kunt bewaken. Daarbij geeft ik een aantal ´tips en tricks´ en laat ik een paar handige extensies zien die deze taken makkelijker maken.
Tijdens het webinar data analyse maak je kennis met data-analyse en datamining. We werken met Power BI om een demonstratie van data analytics te tonen.
In deze presentatie leggen wij de basis van Adwords uit: keyword onderzoek, biedingen, etc. Meer interesse: https://eduvision.nl of https://eduvision.be
De IT branche is booming. Er zijn heel veel mensen nodig: het aantal vacatures rijst daarom de pan uit. De IT is een aantrekkelijke branche omdat er enorm veel gebeurt: de ontwikkelingen gaan vreselijk snel en zijn heel interessant. Het is een branche waar je bij wilt zijn voor de next step in de wereld van morgen.
Onderwerpen: development, beheer, infra, data
De laatste tijd hoor je het regelmatig: organisatie verwachten een groot tekort aan data scientists. Maar wie is nu precies die data scientist? Welke eigenschappen bezit hij of zij en welke vaardigheden zijn noodzakelijk? In het webinar Hoe word ik Big Data Professional geven we in 60 minuten een overzicht. We leggen de nadruk op de manier waarop je een succesvolle Big Data professional wordt, wat jouw mogelijkheden zijn en hoe je uiteindelijk jouw doel behaalt. Bovendien geven we een korte introductie in wat Big Data zijn en bespreken we een praktijkcase.
Big Data leveren binnen de zorg veel voordelen. De reden? Er zijn veel gegevens aanwezig. Denk aan data afkomstig uit MRI-scans, wearables en aantekeningen van artsen en verpleging. Toch wordt nog maar weinig met deze data gedaan. Zonde!
In dit webinar laten we zien wat Big Data zijn en welke voordelen ze bieden. We gaan in op zaken als: clinical intelligence, de patiënt journey, analysestrategieën en tools (bijv. supercomputer Watson). Tot slot bespreken we real-life cases.
Marketing wordt data! Door Big Data kunnen we veel meer intelligentie toevoegen aan marketing. Denk aan profiling, personalisatie en verbetering advertising. Arjan Burger gaat hier tijdens het webinar dieper op in. Meer info: http://eduvision.nl of http://eduvision.be
Tijdens dit webinar zal Eduvision ingaan op de rol van Big Data binnen de overheid. Bijbehorend bij webinar https://eduvision.nl/webinar/big-data-overheid
Big data voor rijksoverheid, gemeenten en andere publieke diensten. Nadruk op de werking en mogelijkheden van big data. Specifieke aandacht voor open data.
Onze wereld bestaat steeds meer uit data! Dat betekent dat je data tegenkomt in je producten, diensten, maar ook in je organisatie. Binnenkort kan een organisatie niet meer zonder het intelligente gebruik van data.
Het gebruik van data, en dan specifiek Big Data heeft veel gevolgen. Die gevolgen zie je terug in de board, in strategie, marketing/communicatie en last but not least IT.
Deze slides behoren bij het Big Data for Enterprises webinar van Arjan Burger. Hij bespreekt de belangrijkste uitgangspunten en de ins en outs van Big Data.
Het bijbehorende webinar vind je op de site van Eduvision: https://eduvision.nl/webinar/big-data-enterprise
Tijdens de proefles webdesign maaak je kennis met de opleiding Webdesign Professional van Eduvision. De bijbehorende proefles vind je op de site van Eduvision: https://eduvision.nl/trial/proefles-webdesign
Eduvision verzorgt opleidingen binnen een groot aantal sectoren. We hebben o.a. gewerkt voor KLM, DTG, BNN-VARA, ING, de Belastingdienst, Gemeente Amsterdam, Interpolis, Nuon en de Atlant Zorggroep. Eduvision heeft als missie om actuele kennis te delen. Niet alleen in de vorm van cursussen, maar ook met webinars, whitepapers en blogs.
Sinds 2015 is Eduvision Opleidingen aanbieder van officieel gecertificeerde Big Data opleidingen (ISO 9001 & 17024). De Big Data Academy is de plek waar jij en/of jouw werknemers opgeleid worden tot gecertificeerd Big Data specialist.
Tijdens alle cursussen van Eduvision Opleidingen staan jouw wensen en informatiebehoefte centraal. Je past de kennis toe op jouw praktijkcase en zowel Eduvision als de docenten staan volledig tot jouw beschikking.
Webwinkel event - Personalisatie en sales automation
Hoe kies ik het juiste javascript front end framework?
1. Arjan Burger
Hoe kies ik het juiste javascript
front-end framework?
eduvision.nl / eduvision.be
2. eduvision.nl / eduvision.be: Front-end javascript frameworks
Welkom!
● Wie ben jij?
● In welke frameworks ben je geïnteresseerd?
3. eduvision.nl / eduvision.be: Front-end javascript frameworks
Wat is een javascript
front-end framework
● Javascript framework
● Een bibliotheek javascript
● Aan de front-end
4. eduvision.nl / eduvision.be: Front-end javascript frameworks
Waarom gebruik je een
front-end framework?
● Single Page Application
● Sneller bouwen
● Interactie met back-end
● High performance
● Wordt regelmatig geupdatet (browser
veranderingen)
● Werkt een community aan
6. eduvision.nl / eduvision.be: Front-end javascript frameworks
Javascript en frameworks
● In feite is het framework een grote bibliotheek
javascript
● Door vele updates vaak goede javascript (snel!)
● Goed over nagedacht
● Uitbreidbaar (modulair)
● Javascript is zowel front-end als back-end te
gebruiken
7. eduvision.nl / eduvision.be: Front-end javascript frameworks
Angular en React
● De twee bekendste frameworks
● Worden het meest gebruikt in de markt
● Beiden een soort industriestandaard
8. eduvision.nl / eduvision.be: Front-end javascript frameworks
Hoe worden deze
frameworks gebruikt?
● Business logica
● Templating
● Formulieren
● State management
● Soms animatie
9. eduvision.nl / eduvision.be: Front-end javascript frameworks
Hoe worden ze gebruikt
met mobiele applicaties?
● Schrijft basis in html
● Business logica in javascript (framework)
● Styling met CSS
● Compileren
● Javascript roept native calls aan
10. eduvision.nl / eduvision.be: Front-end javascript frameworks
Native versies
● React Native
● Angular met bijv. Ionic of NativeScript
11. eduvision.nl / eduvision.be: Front-end javascript frameworks
Angular
● Framework
● Hele applicatie is gebaseerd op Angular
● Breed van opzet
● Webapplicaties
● Desktop applicaties
● Native applicaties
● Veel gebruikt door Google
● Typescript
12. eduvision.nl / eduvision.be: Front-end javascript frameworks
Angular functionaliteit
● Structuur applicatie
● Templating
● Routing
● Http-client
● Forms (statisch en dynamisch)
● Components
● ...en nog veel meer
13. eduvision.nl / eduvision.be: Front-end javascript frameworks
React
● Erg in opmars
● Nadruk op User Interface (UI)
● Meer een library (kunt er delen van gebruiken)
● Flexibeler
● Gewoon als javascript lib direct te gebruiken
● Vrij snel te leren
● Minder zwaar dan Angular
15. eduvision.nl / eduvision.be: Front-end javascript frameworks
Vue
● Jongste van de drie
● Eenvoudigst te leren
● Schone code
● “ normaal ” javascript
● Library (javascript bibliotheek)
● Minste gebruikt van de drie
17. eduvision.nl / eduvision.be: Front-end javascript frameworks
De keuze: welk framework
kies je?
● Welke kennis heb je in huis?
● Bouw je een applicatie of een publiekssite?
● Wil je je hele site baseren op 1 framework?
● Wat is de doorslaggevende functionaliteit van je
applicatie?
● Wil je een hybride applicatie bouwen?
● Wil je een native applicatie bouwen?
18. eduvision.nl / eduvision.be: Front-end javascript frameworks
Andere frameworks
● Phaser Game framework
● Ionic
● Flutter Mobile Framework
19. eduvision.nl / eduvision.be: Front-end javascript frameworks
Vragen?
Neem contact met ons op!
• twitter.com/eduvision
• facebook.com/eduvision
• Over Arjan: arjanburger.com
• +31 (0)88 044 42 22 +32 (0)3 747 03 10
info@eduvision.nl info@eduvision.be