Piotr Bubacz Cloud Computing



Podobne dokumenty
Aplikacje Internetowe

Aplikacje Internetowe

Wprowadzenie do programowania

Technologie sieciowe

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

Egzamin / zaliczenie na ocenę*

Leonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014

e-off f i f ce: :Sekr k e r tari r at t w chm h urz r e Marcin Pytel

REFERAT O PRACY DYPLOMOWEJ

Studia podyplomowe. Programowanie na platformie Microsoft Visual Studio.NET

ActiveXperts SMS Messaging Server

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski. Bazy danych ITA-101. Wersja 1

Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE

PRZEWODNIK PO PRZEDMIOCIE

OFERTA SZKOLENIOWA PROGRESS SOFTWARE

PRZEWODNIK PO PRZEDMIOCIE

PROGRAM MICROSOFT DEVELOPER NETWORK ACADEMIC ALLIANCE MSDN AA

Inżynieria systemów mobilnych

Co to jest chmura (Cloud Computing)?

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

Informatyka w biznesie

Szkolenia i warsztaty. cloud computing TWOJE NARZĘDZIA DO ZBUDOWANIA NOWEJ PRZYSZŁOŚCI TWOJEJ FIRMY CHMUROWISKO.PL

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

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

edycja 20 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr ZW 124/2017 i 112/2017 i 113/2017

Projekt: Mikro zaprogramowane na sukces!

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015

>>> >>> Ćwiczenie. Cloud computing

Gry społecznościowe. wykład 0. Joanna Kołodziejczyk. 24 lutego Joanna Kołodziejczyk Gry społecznościowe 24 lutego / 11

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie II C10

Prestige MJM Case Study

Jarosław Żeliński analityk biznesowy, projektant systemów

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

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

Rok szkolny 2015/16 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. ADMINISTROWANIE BAZAMI DANYCH kl. 4c

KARTA PRZEDMIOTU. Programowanie wieloplatformowe, D1_1

Mateusz Kurleto NEOTERIC. Analiza projektu B2B Kielce, 18 października 2012

Programowanie aplikacji biznesowych

KARTA PRZEDMIOTU. 10. WYMAGANIA WSTĘPNE: technologia informacyjna na poziomie szkoły średniej.

Szkolenie autoryzowane. MS Wdrażanie hurtowni danych w Microsoft SQL Server 2012

Praktyczne wykorzystanie mechanizmów zabezpieczeń w aplikacjach chmurowych na przykładzie MS Azure

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

Aplikacje internetowe i mobilne (studia tradycyjne)

PRZEWODNIK PO PRZEDMIOCIE

Zapytanie ofertowe. Skawina 7 listopada 2014

Szczegółowy opis zamówienia:

Kierunek studiów Poziom studiów INFORMATYKA. Studia drugiego stopnia SIECI KOMPUTEROWE I SYSTEMY BAZ DANYCH

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Numer i nazwa obszaru: Temat szkolenia:

Architektura mikroserwisów na platformie Spring IO

PRZEWODNIK PO PRZEDMIOCIE

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

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

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

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

PRZEWODNIK PO PRZEDMIOCIE

Aktualizacja do Microsoft SQL Server Adam Rynarzewski MCT

Ekspert MS SQL Server Oferta nr 00/08

Administrator Systemów SCADA

Matryca efektów kształcenia

Wykonawcy biorący udział w postępowaniu ZMIANA TREŚCI SIWZ

I. Opis przedmiotu zamówienia

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Windows.

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

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

PRZEWODNIK PO PRZEDMIOCIE

Narzędzia podnoszące jakość procesu wytwarzania i wdrażania

KARTA MODUŁU KSZTAŁCENIA

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. studia pierwszego stopnia

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

W książce omówiono: SAP zostań ekspertem w 24 godziny!

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

Technologia Flash cieszy się coraz większą popularnością. Liczba dostępnych

CLOUD COMPUTING CHMURA OBLICZENIOWA I PLATFORMA WINDOWS AZURE

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

Logotec App Studio - zalety

Wykład Ćwiczenia Laboratorium Projekt Seminarium

Nowoczesne technologie bliżej nas Poznań,

Szkolenie autoryzowane. MS 6232 Wdrażanie bazy danych Microsoft SQL Server 2008 R2

KARTA PRZEDMIOTU. Aplikacje mobilne i wbudowane, D1.8

KARTA PRZEDMIOTU. Programowanie aplikacji bazodanowych w języku C# D1_2

Zagadnienia egzaminacyjne INFORMATYKA. stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

Instrukcja instalacji serwera bazy danych Microsoft SQL Server Express 2014

Reporting Services. WinProg 2011/2012. Krzysztof Jeliński Dawid Gawroński 1 / 11

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

PRZEWODNIK PO PRZEDMIOCIE

AUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7

INŻYNIERIA OPROGRAMOWANIA

SZPITAL PRZYSZŁOŚCI. Katarzyna Ptasznik Esaprojekt Grudzień 2014

KARTA MODUŁU KSZTAŁCENIA

DLA SEKTORA INFORMATYCZNEGO W POLSCE

Rok akademicki: 2012/2013 Kod: ZIE s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Instrukcja laboratoryjna cz.0

Przetwarzanie w chmurze - opis przedmiotu

Windows Phone 7. Zacznij, Twórz, Zarabiaj. Paweł Żochowski. Action Centrum Edukacji

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2012/2013. Przedmioty kierunkowe

Odseparowanie kodu PHP i warstwy prezentacji od dawna było celem

PRZEWODNIK PO PRZEDMIOCIE

Responsive Web Design:

Transkrypt:

Cloud Computing ITA-112 Wersja 0.9 Warszawa, Czerwiec 2011

Spis treści Wprowadzenie i-4 Moduł 1 Wprowadzenie do Cloud Computing 1-1 Moduł 2 Wprowadzenie do Windows 2-1 Moduł 3 Storage Tabele 3-1 Moduł 4 Storage Bloby 4-1 Moduł 5 Komunikacja i skalowanie w chmurze 5-1 Moduł 6 Aplikacja w chmurze 6-1 Moduł 7 Dane w chmurze 7-1 Moduł 8 Visual Studio w Windows 8-1 Moduł 9 Zarządzanie, debugowanie i monitorowanie aplikacji w Windows 9-1 Moduł 10 Wprowadzenie do SQL 10-1 Moduł 11 Migracja aplikacji do chmury 11-1 Moduł 12 Sesja w Windows 12-1 Moduł 13 Windows Marketplace 13-1 Strona i-3

Wprowadzenie Informacje o kursie Opis kursu Kurs zawiera informacje dotyczące programowania aplikacji internetowych w technologii ASP.NET z wykorzystaniem możliwości Cloud Computing na platformie Microsoft Windows. Przedstawia możliwość tworzenia i testowania aplikacji lokalnie, pokazuje procedurę rejestracji usług oraz prezentuje problemy związane z migracją istniejących rozwiązań na platformę. Kurs rozpoczyna analiza zastosowań chmury, określenie, kiedy się opłaca. Następnie poznajemy możliwość lokalnego projektowania i testowania aplikacji, aby w późniejszych modułach móc je opublikować na platformie Windows. Poznajemy nie tylko zagadnienia związane z tworzeniem nowych rozwiązań, ale również przenosimy aplikację internetową napisaną w ASP.NET. Nauczymy się, jak rozwiązywać podstawowe problemy związane z przenoszeniem bazy na SQL i aplikacji na instancje ról w Windows. Pierwszych pięć modułu zostało przygotowanych tak, że nie ma potrzeby fizycznego dostępu do platformy. Używamy symulatora dostępnego w ramach narzędzi programistycznych platformy. Dopiero w późniejszych modułach zadania są realizowane na platformie Windows. Cel kursu Celem kursu jest przedstawienie zagadnień związanych z tworzeniem aplikacji internetowych na platformie Windows, dzięki którym będziesz w stanie samodzielnie projektować i wykonywać rozproszone, wielowarstwowe serwisy internetowe. Uzyskane kompetencje Po zrealizowaniu kursu będziesz: potrafił określić kiedy warto użyć platformę Windows rozumiał zagrożenia i zalety aplikacji w chmurze obliczeniowej potrafił przygotować, przetestować i monitorować aplikację lokalnie potrafił wdrożyć aplikację w chmurze rozumiał zalety rozproszonych pojemników i potrafił je wykorzystać w Twoich aplikacjach rozumiał zależność wyboru rozwiązań architektonicznych i programistycznych od ceny użycia aplikacji potrafił przenieść istniejącą prostą aplikację na platformę Windows potrafił skonfigurować i optymalnie wykorzystać Visual Studio w programowaniu aplikacji na platformę Windows potrafił założyć bazę w usłudze SQL i skonfigurować ją w aplikacji potrafił wykorzystać dane z Windows Marketplace w Twoich aplikacjach Strona i-4

Zakres tematyczny kursu 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 wiedzę z zakresu programowania aplikacji internetowych którą obejmuje kurs ITA-1033 Aplikacje Internetowe 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 Wprowadzenie do Cloud Computing Moduł 2 Wprowadzenie do Windows Moduł 3 Storage tabele Moduł 4 Storage Blob Moduł 5 Komunikacja i skalowanie w chmurze Moduł 6 Aplikacja w chmurze Moduł 7 Dane w chmurze Moduł 8 Visual Studio w Windows Moduł 9 Zarządzanie, debugowanie i monitorowanie aplikacji w Windows Moduł 10 Wprowadzenie do SQL Opis W tym module znajdziesz informacje dotyczące Cloud Computing i zalet wynikających z jego stosowania. Poznasz modele i zobaczysz kiedy warto to wykorzystać. Poznasz podstawowe informacje dotyczące platformy Windows. Nauczysz się, jak porównać koszty umieszczenia aplikacji na serwerze dedykowanym i platformie Windows. W module nauczysz się, jak tworzyć, uruchamiać i debugować aplikacje w Windows. W tym module poznasz i nauczysz się wykorzystywać tabele do przechowywania danych w Windows. W tym module poznasz i nauczysz się wykorzystywać podstawowy komponent do przechowywania danych w Windows jakim jest blob. Zapoznanie z możliwością tworzenia skalowanych, asynchronicznych systemów internetowych. W tym module nauczysz się zakładać konto na platformie Windows. Zobaczysz, jak umieścić aplikację w chmurze. W tym module nauczysz się zakładać konto danych na platformie Windows. Nauczysz się również, jak wykorzystać to konto w aplikacji. W tym module poznasz narzędzia ułatwiające tworzenie i zarządzanie aplikacjami na platformę Windows zintegrowane w Visual Studio. W tym module znajdziesz informacje o zarządzaniu, debugowaniu i monitorowaniu aplikacji. Nauczysz się jak aktualizować aplikację na platformie Windows. W tym module znajdziesz informacje dotyczące SQL. Poznasz podstawowe operacje i sposób konfiguracji rozproszonej bazy danych. Strona i-5

Moduł 11 Migracja aplikacji do chmury Moduł 12 Sesja w Windows Moduł 13 Windows Marketplace W tym module znajdziesz informacje o migracji dynamicznej strony internetowej w ASP.NET na platformę Windows. Nauczysz się, jak rozwiązywać podstawowe problemy związane z migracją. W tym module znajdziesz informacje o możliwości wykorzystania SQL do przechowywania informacji o sesji. W tym, module poznasz Windows Marketplace i nauczysz się z niego korzystać w aplikacji webowej. Strona i-6