Główny trener, programujący architekt specjalizujący się w Java EE, prezes SSEPP.
| Nazwa: | HTML Wstęp do programowania po stronie przeglądarki |
| Kod: | HTML |
| Kategoria: | web |
| Grupa docelowa: | programiści |
| Czas trwania: | 3 dni |
| Forma: | 50% wykłady / 50% warsztaty |
| Pobierz program |
|
Szkolenie przeznaczone jest dla osób rozpoczynających pracę nad aplikacjami webowymi. W szczególności dla programistów, którzy zajmowali się tworzeniem aplikacji typu desktop pragnących przejść do projektów typu web.
Początkowe części szkolenia mają naturę ogólną – odbiorcy będą mogli zaznajomić się z ogólnymi aspektami tworzenia stron internetowych.
1. Podstawy projektowania i ergonomii
1.1. Projektowanie Layout strony – typowe wzorce
1.2. Design graficzny – na co warto zwrócić uwagę
1.3. Pojęcie Usability stron internetowych – podstawowe zasady
2. Podstawy protokołu HTTP – fundament aplikacji webowych
2.1. Podstawowe typy żądań (POST, GET)
2.2. Możliwe odpowiedzi serwera i obsługa błędów
2.3. Pojęcie Sesji HTTP – głównego mechanizmu aplikacji web
3. HTML
3.1. Przegląd znaczników wraz z praktycznymi przykładami
3.2. Formularze – podstawa aplikacji internetowych
3.2.1. Zasady budowania formularzy
3.2.2. Prezentacja i zbieranie danych od użytkownika
3.3. Pojęcie semantycznego kodu i walidacji HTML
3.4. Praktyczne zastosowanie warstw
3.5. Nowości w HTML 5.0
3.5.1. Canvas
3.5.2. Układy
4. CSS – sposób na rozdzielenie treści od wyglądu
4.1. Pojęcie kaskadowości
4.2. Najważniejsze triki
4.3. Kompatybilność przeglądarek
5. Technologie dodatkowe – krótki przegląd
5.1. JavaScript – wzbogacanie wyglądu i zachowania stron
5.2. AJAX – nowoczesne podejście do ergonomii
5.3. Applety Java
5.4. Flash – Flex
6. Miejsce HTML w architekturze aplikacji webowych
6.1. Architektura warstwowa – strony HTML jako warstwa prezentacji
6.2. Paradygmat Model View Controler – strony HTML jako widok
7. Aspekty bezpieczeństwa aplikacji webowych
7.1. Wstrzykiwanie kodu atakującego poprzez formularze (SQL, JS)
7.2. Atak typu Cross site scripting
7.3. Tokeny jako techniki zabezpieczenia
8. Przegląd technologii aplikacji webowych
8.1. Koncepcja stron zawierających dynamiczną treść
8.2. Techniki generowania kodu HTML przez aplikacje web
8.3. Java Enterprise Edition
8.3.1. Servlety i JSP
8.3.2. Java Server Faces – podejście komponentowe
8.4. Spring Framework i Spring Web MVC
8.5. Seam Framework


dodano 31/03/2012

Wspinanie się po szczeblach kompetencji.
Metodyka nauczania w naszej firmie została oparta o jeden ze standardowych psychologicznych modeli kompetencji: pięciostopniowy model Dreyfus.

Oferujemy usługi szkoleniowe w oparciu o własne Mobilne Centrum Szkoleniowe. MCS pozwala na przeprowadzenie szkoleń w dowolnym, dogodnym dla klienta miejscu.
Możesz wybrać dowolną lokalizację szkoleń a my zajmiemy się infrastrukturą techniczną.
Sprawdź próbkę naszych kompetencji.