Aplikacje Internetowe

Podobne dokumenty
Aplikacje Internetowe

Piotr Bubacz Cloud Computing

Wprowadzenie do programowania

Szczegółowy opis zamówienia:

Studia podyplomowe. Programowanie na platformie Microsoft Visual Studio.NET

Technologia WebParts

PRZEWODNIK PO PRZEDMIOCIE

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

PRZEWODNIK PO PRZEDMIOCIE

Aplikacje WWW i PHP - opis przedmiotu

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

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

ITA-103 Aplikacje Internetowe. Piotr Bubacz. Moduł 13. Wersja 1 ASP.NET AJAX

REFERAT O PRACY DYPLOMOWEJ

Technologie sieciowe

Aplikacje internetowe - opis przedmiotu

Zadanie 1. Tworzenie nowej "strony sieci WEB". Będziemy korzystad ze stron w technologii ASP.NET.

Projektowanie serwisów internetowych

Liczba godzin. N (nauczyciel) studia niestacjonarne

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

Pierwsza strona internetowa

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

REFERAT O PRACY DYPLOMOWEJ

Projekt: Mikro zaprogramowane na sukces!

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

KARTA PRZEDMIOTU. Internetowe aplikacje bazodanowe D1_12

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

ASP.NET AJAX Control Toolkit

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

REFERAT O PRACY DYPLOMOWEJ

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

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

Specyfikacja implementacyjna aplikacji serwerowej

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

KARTA PRZEDMIOTU. Technologie tworzenia serwisów internetowych

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

KURSY PROGRAMOWANIA DLA DZIECI

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

Bazy danych i strony WWW

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

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

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

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

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

Grafika 3D na przykładzie XNA 3.1

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

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

Języki programowania wysokiego poziomu. Ćwiczenia

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

Języki programowania wysokiego poziomu. Blog

Języki programowania wysokiego poziomu. Forum

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

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

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

Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor

Z-LOG-1034 Technologie internetowe Internet Technologies

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

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

KURSY PROGRAMOWANIA DLA DZIECI

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

Narzędzia Informatyki w biznesie

Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript

Aplikacje internetowe i mobilne (studia tradycyjne)

Wybrane działy Informatyki Stosowanej

WYMAGANIA EDUKACYJNE Z INFORMATYKI

Oferta szkoleniowa Yosi.pl 2012/2013

Zaawansowane aplikacje internetowe - laboratorium

Aplikacje Internetowe

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

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

Kierunkowy Wybieralny Polski Semestr V

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

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

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2016/2017. Forma studiów: Niestacjonarne Kod kierunku: 11.

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

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

SKLEP INTERNETOWY OPARTY O SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS)

ZAPYTANIE OFERTOWE. Kryteria wyboru najkorzystniejszej oferty

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)

WYMAGANIA EDUKACYJNE. Programowanie Aplikacji Internetowych klasa III

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

Wymogi prawne dotyczące BIP CMS. Zasady funkcjonowania serwisu

REFERAT PRACY DYPLOMOWEJ

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

OFERTA SZKOLENIOWA PROGRESS SOFTWARE

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

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ń.

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

Flex 3. Piotr Strzelczyk Wydział EAIiE Katedra Automatyki. Kraków, 2008

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

Kierunkowy Wybieralny Polski Semestr V

RFP. Wymagania dla projektu. sklepu internetowego B2C dla firmy Oplot

Wykorzystanie PHP do tworzenia stron internetowych testujących wiedzę studentów ze statystyki

1 Wprowadzenie do koncepcji Microsoft Office BI 1 Zakres ksiąŝki 2 Cel ksiąŝki 3 Wprowadzenie do tematu 3 Zawartość rozdziałów 4

Transkrypt:

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

2008 Piotr Bubacz. Autor udziela prawa do bezpłatnego kopiowania i dystrybuowania wśród pracowników uczelni oraz studentów objętych programem ITAcademy. Wszelkie informacje dotyczące programu można uzyskad: pledu@microsoft.com. Wszystkie inne nazwy firm i producentów wymienione w niniejszym dokumencie mogą byd znakami towarowymi zarejestrowanymi przez ich właścicieli. Inne produkty i nazwy firm używane w treści mogą byd nazwami zastrzeżonymi przez ich właścicieli. Strona i-2

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 ASP.NET 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 ASP.NET 8-1 Moduł 9 LINQ w ASP.NET 9-1 Moduł 10 Bezpieczeostwo serwisów internetowych 10-1 Moduł 11 Zarządzanie stanem w aplikacjach ASP.NET 11-1 Moduł 12 Technologia WebParts 12-1 Moduł 13 ASP.NET AJAX 13-1 Moduł 14 ASP.NET 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 ASP.NET. Przedstawia kompletny projekt witryny internetowej sklepu Adventure Works realizowany w czasie zajęd, dzięki któremu zapoznasz się z najważniejszymi komponentami tej technologii. Kurs rozpoczynamy od przedstawienia podstaw HTML i CSS, by później przeprowadzid Cię przez podstawy tworzenia aplikacji internetowych oraz dodawania i konfigurowania kontrolek dostępnych w ASP.NET. 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 zagadnieo związanych z tworzeniem aplikacji internetowych w ASP.NET, dzięki którym będziesz w stanie samodzielnie projektowad i wykonywad proste serwisy internetowe. Uzyskane kompetencje Po zrealizowaniu kursu będziesz: potrafił tworzyd strony w XHTML przyjazne dla CSS rozumiał potrzebę tworzenia stron internetowych zgodnych ze standardami potrafił tworzyd proste aplikacje działające po stronie klienta w języku JavaScript potrafił tworzyd aplikacje internetowe w Visual Studio 2008 potrafił dodawad i konfigurowad kontrolki serwerowe dostępne w ASP.NET potrafił zaprojektowad szablon strony i zarządzad wyglądem serwisu potrafił dodawad i konfigurowad różne kontrolki źródła prezentacji danych potrafił tworzyd proste zapytania LINQ rozumiał potrzebę i znał możliwości zabezpieczania portalu przed niepowołanym dostępem potrafił zarządzad stanem aplikacji potrafił tworzyd aplikacje internetowe konfigurowalne przez użytkownika potrafił wykorzystywad zalety asynchronicznej komunikacji z serwerem przy pomocy AJAX wiedział jak wykorzystad kontrolki dostępne w ASP.NET AJAX Control Toolkit Wymagania wstępne Do zrealizowania tego kursu powinieneś posiadad: 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 dostosowad 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 ASP.NET Moduł 5 Kontrolki serwerowe Moduł 6 Projektowanie serwisów internetowych Moduł 8 Kontrolki danych w ASP.NET Opis języka HTML. Poznasz jego możliwości i ograniczenia. Zobaczysz, w jaki sposób używad tabel i formularzy do pobierania informacji od użytkownika. Nauczysz się, jak tworzyd proste strony i serwisy internetowe. kaskadowych arkuszy stylów i zalet wynikających z ich stosowania. Zobaczysz, w jaki sposób używad selektorów i jak utworzyd układ strony wykorzystując pozycjonowanie CSS. Dodatkowo nauczysz się, jak zmienid 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ę tworzyd 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ę dodawad strony internetowe do aplikacji oraz umieszczad na nich kontrolki dostępne w ASP.NET. Poznasz zasady programowego odwoływania się do kontrolek oraz interakcji z użytkownikiem strony. kontrolek dostępnych w ASP.NET. Poznasz różnice między kontrolkami serwerowymi HTML a kontrolkami Web. Nauczysz się wykorzystywad nie tylko różne kontrolki serwerowe, ale również walidowad 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 wykorzystywad kontrolki nawigacyjne. komunikacji i wyświetlania informacji z bazy danych w aplikacjach internetowych. Nauczysz się definiowad zapytania przy pomocy kontrolki LinqDataSource i wyświetlad wyniki w kontrolkach GridView oraz Repeater. Strona i-5

Moduł 9 LINQ w ASP.NET Moduł 10 Bezpieczeostwo serwisów internetowych Moduł 11 Zarządzanie stanem w aplikacjach ASP.NET Moduł 12 Technologia WebParts Moduł 13 ASP.NET AJAX Moduł 14 ASP.NET AJAX Control Toolkit technologii LINQ. Nauczysz się, jak formułowad proste zapytania z wykorzystaniem zintegrowanego języka zapytao i w jaki sposób połączyd go z ASP.NET. sposobów zabezpieczania dostępu do aplikacji internetowej przy pomocy mechanizmów autoryzacji. Poznasz kontrolki logowania oraz nauczysz się, jak można ukrywad opcje menu przed różnymi grupami użytkowników. możliwości zarządzania stanem w aplikacjach ASP.NET. Nauczysz się przechowywad zmienne i obiekty w stanie sesji i aplikacji. Zobaczysz, w jaki sposób można dodawad, zarządzad i usuwad obiekty z tych stanów. technologii umożliwiającej personalizację wyglądu strony przez jej użytkowników WebParts. Nauczysz się, jak tworzyd i zarządzad kontrolkami WebPart, jak również, jak zachowad układ kontrolek umieszczonych na szablonie strony na wszystkich stronach serwisu. tworzenia aplikacji internetowych z wykorzystaniem AJAX. Zobaczysz, jak prosto i skutecznie można wykorzystywad podstawowe kontrolki dostępne w ASP.NET AJAX. Nauczysz się, jak kilkoma kliknięciami myszy rozszerzyd funkcjonalnośd aplikacji o możliwośd asynchronicznej komunikacji z serwerem. biblioteki ASP.NET AJAX Control Toolkit. Nauczysz się rozszerzad możliwości standardowych kontrolek ASP.NET o funkcjonalności zawarte w bibliotece. Strona i-6