Web Developer On-boarding Training Training Cursus
In deze door een instructeur geleide, live training leren deelnemers de basis voor webontwikkeling bij het maken en implementeren van een voorbeeldtoepassing.
Aan het einde van deze training kunnen deelnemers:
- Ontwerp en implementeer nieuwe gebruikersgerichte functies
- Optimaliseer webapplicaties om snelheid en schaal te maximaliseren
- Schrijf client-side code voor web-gebaseerde applicaties
- Maak snelle, gemakkelijk te gebruiken, grootschalige productietoepassingen en ontwikkel snel prototypes
Publiek
- Beginnende webontwikkelaars
Formaat van de cursus
- Deelcollege, deelbespreking, oefeningen en zware praktijkoefeningen
Cursusaanbod
Inleiding tot Web Development
- Website versus webapplicatie
- Accessing van webapplicaties op een mobiel apparaat
Begrijpen hoe websites en webapplicaties werken
Uw Web Development omgeving voorbereiden
Inzicht in de presentatielaag (frontend) van een webapplicatie
HTML Grondbeginselen
CSS Grondbeginselen
JavaDe basisbeginselen van het script
Responsief Web Design
Front-endbibliotheken en frameworks
Project: Ontwerp een mobielvriendelijke website
Inzicht in de gegevenslaag Access (backend) van een webapplicatie
PHP Grondbeginselen
Databases en SQL Grondbeginselen
Linux Grondbeginselen
Backend-bibliotheken en frameworks
- Laravel
Een internet opzetten Application Server
- LAMP-stapel: Linux, Apache, MySQL, PHP
Project: Maak een microblog
Uw webapplicatie beveiligen
Uw webapplicatie testen
- Test gedreven ontwikkeling
Beheer van uw project
- Versiebeheer
Project: Maak een Cstore-app
Geavanceerd Javascript
Geavanceerd PHP
Geavanceerd SQL
Geavanceerde beveiliging
Accessbaarheid en lokalisatie
Project: Testproject
Implementatietechnieken en continue integratie
- Jenkins
Collaboration en Agile Ontwikkeling
Project: nader vast te stellen
Optimalisatie van uw webapplicatie
Uw webapplicatie schalen
Problemen met uw webapplicatie oplossen
Project: nader vast te stellen
Andere technologieën en methodologieën
- React, Progressive Web Apps, NoSQL databases, enz.
Slotopmerkingen
Vereisten
- Beroepsopleiding of diploma in een computerprogrammeringsgerelateerd of vergelijkbaar technisch vakgebied of gelijkwaardige praktische ervaring
- Ervaring met twee of meer programmeertalen voor algemene doeleinden, waaronder, maar niet beperkt tot: PHP, JavaScript, Python, Java of Objective C
- Ervaring met het ontwikkelen van webapplicaties of mobiele applicaties
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
Web Developer On-boarding Training Training Cursus - Booking
Web Developer On-boarding Training Training Cursus - Enquiry
Web Developer On-boarding Training - Consultancyaanvraag
Consultancyaanvraag
Testimonials (5)
Ik vond het leuk hoe Gunnar vrijwel alle code on-the-fly schreef terwijl we doorgingen, maar dat er genoeg vooraf voorbereid materiaal op de Google Drive stond waar ik na de training naar kan verwijzen. De code die Gunnar schreef op basis van de voorbeeldgegevens die ik vooraf had aangeleverd, was ook uiterst nuttig en maakte de training ook relevant voor onze eigen datasets.
Ranvir - Schroders Personal Wealth
Cursus - Visual Studio Code
Automatisch vertaald
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Cursus - Reactive Programming with Angular RxJS
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Cursus - Functional Reactive Programming with Java 9 and RxJava
Trainer's enthusiasm around the subject
Matthew Fowles - AGRO Merchants Whitchurch Limited
Cursus - Web Application Development in PHP
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.
Ben Leiken - SurveyMonkey
Cursus - Reactive Programming for iOS with RxSwift
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Reactive Programming with Angular RxJS
14 UrenReactIve programmeren is een asynchroon programmeerparadigma dat zich richt op gegevensstromen en de verspreiding van gegevens door een gedefinieerde afhankelijkheid tot stand te brengen tussen de onderliggende uitvoeringsmodellen en de uitgezonden gegevensstromen van het ene onderdeel naar het andere. Veel Angular inefficiënties in het applicatieontwerp bij het bouwen van asynchrone UI's kunnen worden overwonnen door gebruik te maken van reactieve stijlpatronen die worden aangeboden door de RxJS-bibliotheek.
In deze door een instructeur geleide, live training leren deelnemers hoe ze waarneembare patronen kunnen implementeren in hun Angular applicatieontwerpen terwijl ze door een reeks cases stappen waarin veelvoorkomende hoekontwerpproblemen worden getoond en hoe ze profiteren van reactieve programmeerontwerpen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Begrijp het paradigma van reactief programmeren en de RxJS bibliotheek.
- Bouw UI-zware Angular-toepassingen met schaalbaarheid, flexibiliteit en reactievermogen in het achterhoofd met behulp van reactieve programmeerpatronen.
Vorm van de cursus
- Interactieve lezing en discussie.
- Veel oefeningen en oefenen.
- Hands-on implementatie in een live-lab omgeving.
Opties voor het aanpassen van cursussen
- Om een training op maat voor deze cursus aan te vragen, neem dan contact met ons op om een afspraak te maken.
Web Application Development with Flask
14 UrenDeze praktische cursus is bedoeld voor Python ontwikkelaars die hun eerste webapplicaties willen maken en onderhouden. Het is ook gericht op mensen die al bekend zijn met andere webframeworks zoals Django of Web2py, en die willen leren hoe het gebruik van een microframework (dat wil zeggen, een framework dat derde-parts bibliotheken aan elkaar plakt in plaats van een zelfstandige universele oplossing te bieden) het proces verandert.
Een aanzienlijk deel van de cursus is niet gewijd aan Flask zelf (het is klein), maar aan bibliotheken en tools van derden die vaak worden gebruikt in Flask-projecten.
Functional Reactive Programming with Java 9 and RxJava
14 UrenDeze live training in België (online of op locatie) wordt gegeven door een instructeur en is bedoeld voor softwareontwikkelaars en systeemarchitecten op gemiddeld niveau die reactieve applicaties willen bouwen met behulp van Java 9, Spring, Jersey, Akka en de reactieve programmeerbibliotheek RxJava 2.0.
Aan het einde van deze training kunnen deelnemers:
- Begrijp het belang en de betekenis van reactief programmeren in de ontwikkeling van applicaties en systemen.
- Voer een unittest uit op RxJava 2.0.
- Gebruik het Akka-framework volgens reactieve programmeerprincipes.
- Schakel Spring in voor de ontwikkeling van gelijktijdige applicaties.
- Gebruik de flow API van Java 9 om reactieve apps te ontwikkelen.
ELM for Front-End Development
14 UrenDeze instructeur-geleide, live training inBelgië (op locatie of op afstand) is gericht op software-ingenieurs die ELM willen gebruiken voor front-end ontwikkeling.
Aan het einde van deze training kunnen deelnemers:
- Bouw een webapplicatie met de ELM-taal.
- Gebruik open source-pakketten in ELM.
- Implementeer ELM-tools om ELM-code te debuggen en te compileren.
RxJava for Android Developers
21 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor ontwikkelaars die RxJava willen gebruiken om een Android mobiele applicatie te ontwikkelen en te implementeren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Zet een ontwikkelomgeving op met de benodigde bibliotheken, pakketten en frameworks die nodig zijn voor het ontwikkelen van een reactieve applicatie.
- Krijg inzicht in hoe gegevens- en gebeurtenisstromen worden uitgezonden en verbruikt.
- Ontwerp toepassingen die situaties uit de echte wereld (op basis van gebeurtenissen) op een elegante en beknopte manier modelleren.
Reactive Programing with Rx.NET
7 UrenIn this instructor-led, live training in België, participants will learn how to develop an asynchronous application using .NET Reactive Extensions.
By the end of this training, participants will be able to:
- Create applications that capture event streams from diverse data sources such as stock quotes, tweets, computer events, and web services.
- Use Observables and Schedulers to represent and manage multiple asynchronous data streams.
- Filter, project, aggregate, compose and perform time-based operations on multiple events using LINQ operators.
Reactive Programming for iOS with RxSwift
7 UrenDeze live training onder leiding van een instructeur in België laat deelnemers kennismaken met reactieve technieken die worden aangeboden door RxSwift voor het beheren van de overdracht en combinatie van asynchrone gegevensstromen, het omgaan met eenvoudige waarneembare sequenties en de architectuur en ontwikkeling van responsieve, flexibele en in de industrie schaalbare iOS toepassingen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Begrijp de basisconcepten achter reactief programmeren in Swift 3.
- Verander verschillende items, zoals arrays en gebeurtenissen, in waarneembare sequenties.
- Pas verschillende filters toe op waarneembare sequenties, transformeer en combineer waarneembare sequenties.
- Write Unit-tests tegen Rx-code.
- Maak effectief gebruik van blinde gegevens van gebruikersinterface-elementen.
Vert.x: Build a Reactive Application on JVM
14 UrenIn deze door een instructeur geleide, live training leren deelnemers hoe ze Vert.x kunnen gebruiken om een asynchrone, op gebeurtenissen gebaseerde webapplicatie te maken.
Aan het einde van deze training kunnen deelnemers:
- Begrijp en gebruik de verschillende componenten (core, web, client, etc.) in de Vert.x-stack.
- Gebruik Vert.x om netwerkhulpprogramma's, HTTP/REST-microservices, gebeurtenisverwerking met hoog volume, back-end message-bus-applicaties, enz. te creëren.
- Voer een app uit die hoge gelijktijdigheid aankan met minimale kernelthreads.
- Gebruik de API's van Vert.x ter ondersteuning van Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin, etc.
- Eenheidstest asynchrone code met Vert.x-Unit.
- Implementeer en schaal een app met minimale hardware.
Visual Studio Code
14 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor beginnende tot gemiddelde ontwikkelaars die codes willen bewerken met behulp van VS Code.
Aan het einde van deze training zijn de deelnemers in staat om:
- Maak uzelf vertrouwd met de VS Code-interface.
- Maak effectief gebruik van werkruimten in VS Code.
- Beheer VS Code-sneltoetsen en -instellingen.
- Leer hoe u verschillende programmeertalen in VS Code kunt gebruiken.
Web Application Development (Advanced Level)
28 UrenThis instructor-led, live training in België (online or onsite) is aimed at advanced-level web developers who wish to design, build, and deploy complex web applications using advanced tools and practices.
By the end of this training, participants will be able to:
- Design scalable web architectures with advanced front-end and back-end patterns.
- Work with modern frameworks like React, Angular, or Vue.
- Build secure, robust APIs using Node.js, Django, or PHP.
- Use Docker, CI/CD, and cloud-native tools for deployment.
- Explore emerging technologies like PWAs, Serverless, and WebAssembly.
Web Application Development (Basic Level)
28 UrenDeze instructeurgeleide, live training in België (online of op locatie) is bedoeld voor beginnende professionals die functionaliteit en interactieve websites willen bouwen met behulp van basiswebtechnologieën.
Na afloop van deze training zullen de deelnemers in staat zijn om:
- Te begrijpen hoe het web werkt (client-server architectuur, URLs, browsers).
- Gestructureerde webpagina's te maken met behulp van HTML5.
- Webpagina's te stylen en visueel te verbeteren met behulp van CSS.
- Interactiviteit en logica toe te voegen met behulp van JavaScript.
- De DOM te manipuleren om te reageren op gebruikersgebeurtenissen.
Web Development with Bubble
7 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor webontwikkelaars die Bubble willen gebruiken om volledig functionele webapplicaties zonder code te bouwen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Bouw een geheel nieuwe webapplicatie zonder ervaring met coderen.
- Creëer databases en webservices voor back-endbewerkingen.
- Ontwerp en creëer dynamische gebruikersinterfaces en gebruikerservaringen.
Web Application Development in PHP
21 UrenDe cursus is bedoeld voor ervaren PHP ontwikkelaars die hun kennis willen verrijken en best practices willen leren in programmeer- en webontwikkeltechnieken op basis van objectgeoriënteerde programmering en ontwerppatronen.
Yeoman
7 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor ontwikkelaars die meer willen weten over Yeoman en willen begrijpen hoe het past in de architectuur en ontwikkelingsworkflow van een webtoepassing.
Aan het einde van deze training zijn de deelnemers in staat om:
- Meer informatie over de functies en voordelen van het gebruik van Yeoman bij de ontwikkeling van toepassingen.
- Leer en begrijp het proces van het bouwen en beheren van een toepassing met behulp van Yeoman.