Kursplan
Introduksjon til Web Development
- Nettsted vs nettapplikasjon Accessing av nettapplikasjoner på en mobil enhet
Forstå hvordan nettsteder og nettapplikasjoner fungerer
Forbereder ditt Web Development miljø
Forstå presentasjonslaget (frontend) til en nettapplikasjon
HTML Grunnleggende
CSS Grunnleggende
Javamanus Fundamentals
Responsive Web Design
Front-end biblioteker og rammer
Prosjekt: Design en mobilvennlig nettside
Forstå datalaget Access (bakgrunn) til en nettapplikasjon
PHP Grunnleggende
Databaser og SQL Fundamentals
Linux Grunnleggende
Backend-biblioteker og rammer
- Laravel
Sette opp et web Application Server
- LAMPE-stabel: Linux, Apache, MySQL, PHP
Prosjekt: Lag en mikroblogg
Sikring av nettapplikasjonen din
Testing av nettapplikasjonen din
- Testdrevet utvikling
Administrere prosjektet ditt
- Versjonskontroll
Prosjekt: Lag en Cstore-app
Avansert Javamanus
Avansert PHP
Avansert SQL
Avansert sikkerhet
Accessibilitet og lokalisering
Prosjekt: Testprosjekt
Implementeringsteknikker og kontinuerlig integrasjon
- Jenkins
Collaboration og smidig utvikling
Prosjekt: TBD
Optimalisering av nettapplikasjonen din
Skalering av nettapplikasjonen din
Feilsøking av nettapplikasjonen din
Prosjekt: TBD
Andre teknologier og metoder
- React, Progressive Web Apps, NoSQL databaser, etc.
Avsluttende bemerkninger
Krav
- Yrkesutdanning eller grad innen dataprogrammeringsrelatert eller lignende teknisk studieretning eller tilsvarende praktisk erfaring
- Erfaring med to eller flere generelle programmeringsspråk inkludert, men ikke begrenset til: PHP, JavaScript, Python, Java eller Objective C
- Erfaring med utvikling av webapplikasjoner eller mobilapplikasjonsutvikling
Testimonials (3)
It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation.
Dan Nichols - SurveyMonkey
Kurs - Reactive Programming for iOS with RxSwift
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Kurs - 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.