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)
Część związana z zabezpieczeniami aplikacji na przykładzie kawałków kodu
Mateusz Rusak - DOLFI 1920 SPOLKA Z OGRANICZONA ODPOWIEDZIALNOSCIA
Course - OWASP Top 10 2025
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
Multiple examples for each module and great knowledge of the trainer.
Sebastian - BRD
Course - Secure Developer Java (Inc OWASP)
Module3 Applications Attacks and Exploits, XSS, SQL injection Module4 Servers Attacks and Exploits, DOS, BOF
Tshifhiwa - Vodacom
Course - How to Write Secure Code
Real-life examples.