Aplikacje Internetowe



Podobne dokumenty
Aplikacje Internetowe

Piotr Bubacz Cloud Computing

Wprowadzenie do programowania

Studia podyplomowe. Programowanie na platformie Microsoft Visual Studio.NET

Szczegółowy opis zamówienia:

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz

Aplikacje WWW i PHP - opis przedmiotu

Wydział Ekonomiczno-Informatyczny w Wilnie. 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

REFERAT O PRACY DYPLOMOWEJ

Szkolenie. IBM Lotus - Podstawy projektowania aplikacji w Domino Designer 8.5. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Liczba godzin. N (nauczyciel) studia niestacjonarne

Pierwsza strona internetowa

Projekt: Mikro zaprogramowane na sukces!

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

Technologie sieciowe

Wydział Ekonomiczno-Informatyczny w Wilnie. 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego

Bazy danych i strony WWW

REFERAT O PRACY DYPLOMOWEJ

E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL.

Aplikacje internetowe i mobilne (studia tradycyjne)

Część I Rozpoczęcie pracy z usługami Reporting Services

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Tomasz Grześ. Systemy zarządzania treścią, cz. II

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

Rys. 3. Kod elementów na stronie po dodaniu kontrolek podstawowych.

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

KURSY PROGRAMOWANIA DLA DZIECI

Technologia WebParts

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

Wymagania edukacyjne: Statyczne witryny internetowe (na podstawie programu nr )

REFERAT O PRACY DYPLOMOWEJ

Aplikacje internetowe - opis przedmiotu

Rok akademicki: 2030/2031 Kod: ZIE s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)

KARTA PRZEDMIOTU. Internetowe aplikacje bazodanowe D1_12

Front-end: solidne podstawy. Wszystko, co warto wiedzieć o HTML, CSS, JavaScript i Bootstrap.

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych

Full Stack JavaScript z Angular i Nest. Dni: 5. Opis: Adresaci szkolenia

KARTA PRZEDMIOTU. Technologie tworzenia serwisów internetowych

Tytuł szkolenia: Angular 4 - budowanie nowoczesnych i wydajnych aplikacji przeglądarkowych

Języki programowania wysokiego poziomu. Forum

Języki programowania wysokiego poziomu. Blog

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Funkcje i instrukcje języka JavaScript

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi

Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych

Scenariusz lekcji. wymienić elementy projektu w ASP.NET; opisać sposoby tworzenia stron ASP.NET; podać przykłady istniejących stron typu.

Programowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne

Kierunkowy Wybieralny Polski Semestr V

KURSY PROGRAMOWANIA DLA DZIECI

Wybrane działy Informatyki Stosowanej

JavaScript Dokładnie, od Podstaw Szkolenie dla webdeveloperów, freelancerów, webdesignerów

4 Web Forms i ASP.NET Web Forms Programowanie Web Forms Możliwości Web Forms Przetwarzanie Web Forms...152

Microsoft.NET: LINQ to SQL, ASP.NET AJAX

Języki programowania wysokiego poziomu. Ćwiczenia

WYMAGANIA EDUKACYJNE Z INFORMATYKI

OFERTA SZKOLENIOWA PROGRESS SOFTWARE

Pierwsza niedogodność dotyczy strony zarządzaj działami.

Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści

Oracle Application Express -

Spis wzorców. Działania użytkownika Strona 147 Obsługa większości Działań użytkownika za pomocą kodu JavaScript przy użyciu metod obsługi zdarzeń.

Narzędzia Informatyki w biznesie

Rok akademicki: 2014/2015 Kod: CCB s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Oferta szkoleniowa Yosi.pl 2012/2013

Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript

Zacznij Tu! Poznaj Microsoft Visual Basic. Michael Halvorson. Przekład: Joanna Zatorska

KARTA PRZEDMIOTU. Warsztaty z Ruby on Rails. Ruby on Rails Workshop

PLATFORMA ACTIVE FORMS. Kreator Formularzy Internetowych ze wsparciem dla RWD

PHP: bazy danych, SQL, AJAX i JSON

KARTA KURSU. Języki hipertekstowe i tworzenie stron WWW. Opis kursu (cele kształcenia) Warunki wstępne. Efekty kształcenia. Nazwa

edycja 16 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012

Ajax. 1. Wprowadzenie. 2. Aplikacja serwerowa

Załącznik techniczny przedmiotu zamówienia komponentu

Program szkolnego koła informatycznego

Joyce Cox Joan Lambert. Microsoft Access Krok po kroku. Przekład: Jakub Niedźwiedź

jquery i AJAX - Praktycznie Szkolenie dla webdeveloperów, freelancerów, webdesignerów

Wikispaces materiały szkoleniowe

E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści

Wymagania edukacyjne z przedmiotu Witryny i aplikacje internetowe klasa 2iA. tworzenia stron. animację - multimedia

Z-LOG-1034 Technologie internetowe Internet Technologies

Microsoft SharePoint 2013 Krok po kroku

edycja 14 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr nr 14/2012 i 15/2012 i 34/2012

KONFIGURACJA PRZEGLĄDAREK. Poniższa konfiguracja dedykowana jest dla Bankowości Internetowej SGB

edycja 18 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012

Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i

Kierunkowy Wybieralny Polski Semestr V

SYSTEMY ZARZĄDZANIA TREŚCIĄ WORDPRESS

Dokonaj instalacji IIS opublikuj stronę internetową z pierwszych zajęć. Ukaże się kreator konfigurowania serwera i klikamy przycisk Dalej-->.

Spis treści. Warto zapamiętać...2. Podstawy...3

Transkrypt:

Aplikacje Internetowe ITA-103 Wersja 1 Warszawa, październik 2008

Spis treści Wprowadzenie i-4 Moduł 1 Podstawy HTML 1-1 Moduł 2 Kaskadowe Arkusze Stylów CSS 2-1 Moduł 3 Podstawy JavaScript 3-1 Moduł 4 Wprowadzenie do 4-1 Moduł 5 Kontrolki serwerowe 5-1 Moduł 6 Projektowanie serwisów internetowych 6-1 Moduł 7 Kolokwium 1 7-1 Moduł 8 Kontrolki danych w 8-1 Moduł 9 LINQ w 9-1 Moduł 10 Bezpieczeństwo serwisów internetowych 10-1 Moduł 11 Zarządzanie stanem w aplikacjach 11-1 Moduł 12 Technologia WebParts 12-1 Moduł 13 AJAX 13-1 Moduł 14 AJAX Control Toolkit 14-1 Moduł 15 Kolokwium 2 15-1 Strona i-3

Wprowadzenie Informacje o kursie Opis kursu Kurs zawiera informacje dotyczące programowania dynamicznych stron internetowych w technologii. Przedstawia kompletny projekt witryny internetowej sklepu Adventure Works realizowany w czasie zajęć, dzięki któremu zapoznasz się z najważniejszymi komponentami tej technologii. Kurs rozpoczynamy od przedstawienia podstaw HTML i CSS, by później przeprowadzić Cię przez podstawy tworzenia aplikacji internetowych oraz dodawania i konfigurowania kontrolek dostępnych w. Te wszystke zagadnienia poznajemy na przykładzie projektu sklepu internetowego, który stopniowo rozbudowujemy o nowe, poznawane w kolejnych modułach elementy. Cel kursu Celem kursu jest przedstawienie zagadnień związanych z tworzeniem aplikacji internetowych w, dzięki którym będziesz w stanie samodzielnie projektować i wykonywać proste serwisy internetowe. Uzyskane kompetencje Po zrealizowaniu kursu będziesz: potrafił tworzyć strony w XHTML przyjazne dla CSS rozumiał potrzebę tworzenia stron internetowych zgodnych ze standardami potrafił tworzyć proste aplikacje działające po stronie klienta w języku JavaScript potrafił tworzyć aplikacje internetowe w Visual Studio 2008 potrafił dodawać i konfigurować kontrolki serwerowe dostępne w potrafił zaprojektować szablon strony i zarządzać wyglądem serwisu potrafił dodawać i konfigurować różne kontrolki źródła prezentacji danych potrafił tworzyć proste zapytania LINQ rozumiał potrzebę i znał możliwości zabezpieczania portalu przed niepowołanym dostępem potrafił zarządzać stanem aplikacji potrafił tworzyć aplikacje internetowe konfigurowalne przez użytkownika potrafił wykorzystywać zalety asynchronicznej komunikacji z serwerem przy pomocy AJAX wiedział jak wykorzystać kontrolki dostępne w AJAX Control Toolkit Wymagania wstępne Do zrealizowania tego kursu powinieneś posiadać: wiedzę z zakresu programowania obiektowego w języku C#, którą obejmują kursy ITA-104 Wprowadzenie do programowania i ITA-105 Programowanie obiektowe Strona i-4

Zakres tematyczny kursu Opis modułów W Tab. 1 przedstawiony został opis modułów, zawierający podział na zajęcia. Każde zajęcie jest zaplanowane na 90 minut. Wykładowca może dostosować harmonogram do swoich potrzeb. Tab. 1 Zakres tematyczny modułów Numer moduł Tytuł Moduł 1 Podstawy HTML Moduł 2 Kaskadowe Arkusze Stylów CSS Moduł 3 Podstawy JavaScript Moduł 4 Wprowadzenie do Moduł 5 Kontrolki serwerowe Moduł 6 Projektowanie serwisów internetowych Moduł 8 Kontrolki danych w Opis języka HTML. Poznasz jego możliwości i ograniczenia. Zobaczysz, w jaki sposób używać tabel i formularzy do pobierania informacji od użytkownika. Nauczysz się, jak tworzyć proste strony i serwisy internetowe. kaskadowych arkuszy stylów i zalet wynikających z ich stosowania. Zobaczysz, w jaki sposób używać selektorów i jak utworzyć układ strony wykorzystując pozycjonowanie CSS. Dodatkowo nauczysz się, jak zmienić istniejący dokument HTML wykorzystujący formatowanie przy pomocy tabel, aby był zgodny ze standardem XHTML i przyjazny dla CSS. podstaw języka JavaScript. Nauczysz się tworzyć kod działający po stronie klienta w przeglądarce. Poznasz sposoby sprawdzania poprawności wprowadzanych informacji przez użytkownika. podstaw tworzenia aplikacji internetowych w Visual Studio 2008. Nauczysz się dodawać strony internetowe do aplikacji oraz umieszczać na nich kontrolki dostępne w. Poznasz zasady programowego odwoływania się do kontrolek oraz interakcji z użytkownikiem strony. kontrolek dostępnych w. Poznasz różnice między kontrolkami serwerowymi HTML a kontrolkami Web. Nauczysz się wykorzystywać nie tylko różne kontrolki serwerowe, ale również walidować wprowadzone dane po stronie klienta lub/i po stronie serwera. zarządzania wyglądem aplikacji i tworzenia elementów nawigacyjnych. Poznasz możliwości centralnego zarządzania wyglądem witryny przy pomocy stron wzorcowych i kompozycji. Poznasz metody tworzenia mapy witryny internetowej oraz nauczysz się, jak wykorzystywać kontrolki nawigacyjne. komunikacji i wyświetlania informacji z bazy danych w aplikacjach internetowych. Nauczysz się definiować zapytania przy pomocy kontrolki LinqDataSource i wyświetlać wyniki w kontrolkach GridView oraz Repeater. Strona i-5

Moduł 9 LINQ w Moduł 10 Bezpieczeństwo serwisów internetowych Moduł 11 Zarządzanie stanem w aplikacjach Moduł 12 Technologia WebParts Moduł 13 AJAX Moduł 14 AJAX Control Toolkit technologii LINQ. Nauczysz się, jak formułować proste zapytania z wykorzystaniem zintegrowanego języka zapytań i w jaki sposób połączyć go z. sposobów zabezpieczania dostępu do aplikacji internetowej przy pomocy mechanizmów autoryzacji. Poznasz kontrolki logowania oraz nauczysz się, jak można ukrywać opcje menu przed różnymi grupami użytkowników. możliwości zarządzania stanem w aplikacjach. Nauczysz się przechowywać zmienne i obiekty w stanie sesji i aplikacji. Zobaczysz, w jaki sposób można dodawać, zarządzać i usuwać obiekty z tych stanów. technologii umożliwiającej personalizację wyglądu strony przez jej użytkowników WebParts. Nauczysz się, jak tworzyć i zarządzać kontrolkami WebPart, jak również, jak zachować układ kontrolek umieszczonych na szablonie strony na wszystkich stronach serwisu. tworzenia aplikacji internetowych z wykorzystaniem AJAX. Zobaczysz, jak prosto i skutecznie można wykorzystywać podstawowe kontrolki dostępne w AJAX. Nauczysz się, jak kilkoma kliknięciami myszy rozszerzyć funkcjonalność aplikacji o możliwość asynchronicznej komunikacji z serwerem. biblioteki AJAX Control Toolkit. Nauczysz się rozszerzać możliwości standardowych kontrolek o funkcjonalności zawarte w bibliotece. Strona i-6