Course Outline
Introduction to the issues of mobile websites
- Technologies and languages used when creating websites for mobile devices
- The market of mobile devices and mobile browsers
- Responsive web design or dedicated websites?
Technical aspects of implementing a mobile website
- Audience analysis
- Competition analysis
- Analysis of available technologies and existing infrastructure
- Prototyping, approach and tools
- Implementation and testing
- Maintenance and development
Information architecture and UX
- Selection and method of presenting content
- navigation
- Home
- Search
- Breadcrumbs
- Sitemaps
Frameworks supporting the creation of websites for mobile devices
- Boilerplate
- Twitter Bootstrap
- jQuery Mobile
- Search
- Sencha Touch
- The remaining
Directing the user to the mobile version
- Messages
- Domain configuration for mobile devices
- Device detection on the server and browser side
Elementy UI of mobile websites
- Typography
- navigation
- Body text
- Forms and buttons
- Letters
- Pagination
- Breadcrumbs
- Browsing history
- Graphic presentation
- Messages
HTML5 for mobile devices
- Support HTML5 via mobile devices
- Geolocation
- Local storage
- Offline mode
- Server-Sent Events
- Web Workers
Optimization
- Optimization - myth or necessity?
- Source code HTML
- Server headers
- CSS and JavaScript
- Media
- Cache on the server and browser side
- Offline mode support
- AJAX
Mobile sites in practice
- Environment and tools configuration
- Creating a mobile website based on a selected business case
Requirements
Basic knowledge of the language HTML.
Testimonials (5)
I liked how Gunnar wrote pretty much all of the code on the fly as we were going through, but that there was plenty of pre-prepared material on the google drive that I can refer to after the training. The code Gunnar wrote based on the sample data I provided beforehand was also extremely useful and also made the training relevant to our own datasets.
Ranvir - Schroders Personal Wealth
Course - Visual Studio Code
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Course - Reactive Programming with Angular RxJS
Real-life examples.
Kristoffer Opdahl - Buypass AS
Course - Web Security with the OWASP Testing Framework
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.
Course - Functional Reactive Programming with Java 9 and RxJava
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.