Course Code:
psum
Duration:
14 hours
Prerequisites:
Podstawowa znajomość języka HTML.
Overview:
Szkolenie skierowane jest dla programistów pracujących na co dzień z technologiami po stronie serwera lub przeglądarki jak również dla osób projektujących architekturę informacji serwisów internetowych.
Course Outline:
Wprowadzenie do zagadnień stron mobilnych
- Technologie i języki wykorzystywane w czasie tworzenia stron na urzdzenia mobilne
- Rynek urządzeń mobilnych i przeglądarek mobilnych
- Strony responsywne (ang. responsive web design) czy strony dedykowane?
Techniczne aspekty wdrożenia strony mobilnej
- Analiza odbiorców
- Analiza konkurencji
- Analiza dostępnych technologii i zastanej infrastruktury
- Tworzenie prototypów, podejście i narzędzia
- Wdrożenie i testy
- Utrzymania i rozwoju
Architektura informacji i UX
- Dobór i sposób prezentowania treści
- Nawigacja
- Strona główna
- Wyszukiwanie
- Breadcrumbs
- Mapy witryny
Frameworki wspomagające tworzenie stron na urządzenia mobilne
- Boilerplate
- Twitter Bootstrap
- jQuery Mobile
- Wyszukiwanie
- Sencha Touch
- Pozostałe
Kierowanie użytkownika na wersje mobilną
- Komunikaty
- Konfiguracja domeny dla urządzeń mobilnych
- Wykrywanie urządzeń po stronie serwera i przeglądarki
Elementy UI stron mobilnych
- Typografia
- Nawigacja
- Body text
- Formularze i przyciski
- Listy
- Paginacja
- Breadcrumbs
- Historia przeglądania
- Prezentacja grafiki
- Komunikaty
HTML5 dla urządzeń mobilnych
- Wsparcie HTML5 przez urządzenia mobilne
- Geolokalizacja
- Local storage
- Tryb offline
- Server-Sent Events
- Web Workers
Optymalizacja
- Optymalizacja - mit czy konieczność?
- Kod źródłowy HTML
- Nagłówki serwera
- CSS i JavaScript
- Mediów
- Cache po stronie serwera i przeglądarki
- Obsługa trybu offline
- AJAX
Mobile strony w praktyce
- Konfiguracja środowiska i narzędzi
- Tworzenie strony mobilnej na wybranym przypadku biznesowym
Sites Published: