ASP.NET MVC 4 & WEB API. Jamie Kurtz

Wielkość: px
Rozpocząć pokaz od strony:

Download "ASP.NET MVC 4 & WEB API. Jamie Kurtz"

Transkrypt

1 ASP.NET MVC 4 & WEB API Jamie Kurtz

2

3 ASP.NETMVC4 & WebAPI JamieKurtz

4 Kurtz, Jamie. / ASP.NET MVC 4 & Web API ( ) / TK5105/ / info@pendarepars.com ASP.NETMVC4&WebAPI Jamie Kurtz * *

5 API SOA -. SOAP SoC. SOAP API. REST. SOA 1.. PDA. API Ajax HTML. SOAP.. REST. SOAP REST API. SOAP «WebAPI ASP.NETMVC4» RMM. REST WebAPI. RESTful API REST RESTful ASP.NETMVC4 REST. WebAPI ASP.NETMVC4 API REST REST. RESTful

6 Ninject Log4Net NHibernate.NET REST. REST ASP.NET MVC 4 Web API. REST ASP.NET MVC 4 Web REST. API... mansoor.omrani@gmail.com 92

7 1... ASP.NETMVC ASP.NETMVC REST REST XML JSON 8...WebAPI RESTful REST RPC SOAP XMLRPC URI HTTP 19...HATEOAS HTTP REST HTTP URI IoC Windows7SP164bit SQLServer VisualStudio NuGetPackageManager2.1

8 Solution 55...NuGet DateTimeAdapter HttpRequestArgument Ninject MVC Ninject DependencyResolver NHibernate Principal IUserSession

9 PrioritiesController CategoriesController Fiddler WebAPI WebAPI OData Task REST Status Priority Categories Users

10

11 ASP.NETMVC.1.NET 1 XML 2002.NET...NET.NET. ASMX SOAP. HTTP Remoting.NET1.0 ASMX. HTTP Remoting NET. Windows WCF.NET Remoting ASMX WCF. CommunicationFoundation. SOAP SAML HTTP WCF. 1 serviceorientedapplication 2 objectactivation 3 Sessioncontext

12 WebAPI ASP.NETMVC.NET WCF. WCF ProgrammingWCFServices WCF EssentialWindowsCommunicationFoundation 2007 O'Reilly AddisonWesley WCF.. WCF WCF WCF. WCF.. HTML CSS HTML5 jquery AJAX.. HTTP ). HTTP SOAP. (... JSON XML. 2

13 3 ASP.NETMVC.1 HTTP. AJAX ).(.. WCF. HTTP WCF WCF... ASP.NETMVC ASP.NETMVC WCF ASP.NETMVC. ASP.NETMVC. WCF contract endpoint MVC. MVC WCF MVC. JSON XML REST URL.. REST WebAPI ASP.NETMVC. REST WCF. ASP.NETMVC MVC (.svc ) ASP.NETMVC. REST. REST API. MVC TaskManagement REST

14 WebAPI ASP.NETMVC TaskId. WCF. [ServiceContract] publicinterfaceitaskservice { [OperationContract] TaskGetTask(longtaskId); } publicclasstaskserviceitaskservice { privatereadonlyirepository_repository; publictaskservice(irepositoryrepository) { _repository=repository; } publictaskgettask(longtaskid) { return_repository.get<task>(taskid); } } URL endpoint.svc http//myserver/taskservice.svc GetTask SOAP. GetTask WCF.NET SOAP. WCF SOAP.. WCF ASP.NETMVC WCF.. contract publicclasstaskscontrollercontroller { privatereadonlyirepository_repository; publictaskscontroller(irepositoryrepository) { _repository=repository; } publicactionresultget(longtaskid) { returnjson(_repository.get<task>(taskid)); 4

15 5 } } ASP.NETMVC.1 ) URL ( ASP.NETMVC hp//myserver/task/get/123 publicclasstaskscontrollerapicontroller { privatereadonlyirepository_repository; publictaskscontroller(irepositoryrepository) { _repository=repository; } publictaskget(longtaskid) { returnrepository.get<task>(taskid); } }. URL Get. WebAPI Controller. REST. ApiController MVC Web API. ActionResult URL.. hp//myserver/tasks/123 Web API. URL Get ( PUT POST GET) HTTP API.. REST URL WebAPI SOAP. REST.. URI

16 WebAPI ASP.NETMVC REST 6 REST. HTTP REST HTTP SOAP REST API REST. HTTP SOAP GET POST PUT DELETE 4 ) HTTP REST. REST Task ) REST. ( HTTP.( Order Customer User. REST. HTTP REST ( ) ASP.NETMVC MVC REST REST. REST. http// WCF REST RESTful WCF MVC MVC.. WebAPI 4 resourcecentric

17 7 ASP.NETMVC.1 MVC WCF URL. (REST URL ) API. URL.svc. API. URL. v2 URL... API ( ) - MVC WCF (ASMX ) XML - 5. ( ASP.NET WCF) ASP.NET MVC ). ( ). (ActionFilterAttribute. ASP.NETMVC. ( ) debugger. 5 serviceactivation 6 actionfilter

18 WebAPI ASP.NETMVC 8 REST XML JSON. HTTP REST. REST HTTP DVR ATM HTTP URL.. REST. XML JSON REST. SOAP SOAP. XML SOAP. XML ( ) JSON XML SOAP SOAP.. SOAP SOAP. JSON JSON. SOAP XML JSON.. SOAP WS SOAP. JSON REST SOAP. ( web services WS) 7 REST.. HTTP WebAPI MVC4 WebAPI ASP.NETMVC -WebAPI - MVC. REST MVC4 WebAPI. REST. 7 IdentityFederation

19 9 ASP.NETMVC.1 8 (POST GET ) HTTP WebAPI CRUD Products. Products Get() /api/products GET URL WebAPI... Get(longid) /api/products/32. DELETE PUT POST 9 JSON MVC - Web API. XML Web API.. XML JSON Accept ContentType HTTP WebAPI.. ( ) JsonResult.( IEnumerable<Product> Product ) [Queryable] OData. OData IQueryable 10. IIS HTTP WebAPI REST. ASP.NETMVC MVC SOAP WCF. REST HTTP. ASP.NETMVC.. JSON REST URL REST Web MVC4 WebAPI. ASP.NET REST API 8 ConventionBasedCRUDactions 9 BuiltInContentNegotiation 10 SelfHosting

20

21 RESTful.2. REST API HTTP REST REST. RPC API. API SOAP RPC. REST.. RESTful. REST API... REST. REST. URL RPC. REST REST API. REST API HTTP.. HTTP REST URI HTTP HTTP

22 WebAPI ASP.NETMVC REST RPC 1. REST CapabilityMaturity CMMI.. 2 ) ModelIntegration. (. (RESTMaturityModel) RMM REST API REST API RPC API.. RESTful API RESTful. RESTful RMM 2. RMM 2-1. RESTful 3 12 REST MaturityModel 2 processimprovementapproach 3 http//roy.gbiv.com/untangled/2008/restapismustbehypertextdriven

23 13 RESTful.2 SOAP XMLRPC. SOAP API API HTTP. HTTP URI. HTTP.. 1. API TaskService WCF SOAP. CreateTask().. GetTask() TaskService. XML TaskService. XML. CompleteTask() SearchTasks() UpdateTask(). XML API - - REST API. RESTful REST API HTTP RESTful URI HTTP (HATEOAS) 4.(2-1 ) TaskService 4 Hypermediaastheengineofapplicationstate

24 WebAPI ASP.NETMVC RMM / (WSDL ) (WSDL ) (WSDL ) (WSDL ) (WSDL ) (WSDL ) HTTP POST POST POST POST POST POST URI /api/taskservice.svc /api/taskservice.svc /api/taskservice.svc /api/taskservice.svc /api/taskservice.svc /api/taskservice.svc CreateTask GetTask GetTaskAssignees SearchTasks UpdateTask CompleteTask ) - -..( HTTP URI. ( ) URI. URI.. 1. HTTP API.. RESTful.. HTTP.. DELETE PUT POST GET SOAP... ( ).

25 15 RESTful.2 5 ( )... ).( ). (.. URI... HATEOAS. HATEOS. RESTful. RPC API URI RESTful API 1 6. RESTful. - ( UpdateTask CreateTask ) RPC REST. ( product task ) API. HTTP. HTTP RMM 1 TaskService. REST URI 5 hypermedia 6 resourcecentric

26 WebAPI ASP.NETMVC RMM / (WSDL ) (WSDL ) (WSDL ) (WSDL ) (WSDL ) (WSDL ) HTTP POST POST POST POST POST POST URI /api/tasks /api/tasks/1234 /api/tasks/1234 /api/tasks /api/tasks/1234 /api/tasks/1234 CreateTask GetTask GetTaskAssignees SearchTasks UpdateTask CompleteTask. /api/tasks URI API. API -. POST HTTP. URI ( POST GET ) HTTP REST HTTP. RESTful. Create. CreateTask HTTP REST.. HTTP GET PUT POST DELETE DELETE GET CreateTask. POST PUT.( ) PUT 2-3 POST PUT URI )

27 17 RESTful.2 ) POST. (.( URI HTTP 2-3 hp//myserver.com/tasks/1234 URI URI URI URI http//myserver.com/tasks GET PUT POST DELETE. HTTP. REST 7 ( ) REST REST.. HTTP REST ASP.NET. HTTP. HTTP REST 2-3. REST HTTP. URI HTTP HTTP. ) URI 2-3 ) (.( ) HTTP.. REST API (Task URI. 7 representations

28 WebAPI ASP.NETMVC ( ). PUT 8. URI POST.. DELETE PUT REST.. DELETE PUT.. PUT. PUT.. PUT REST ) (Safe) GET REST GET.(... REST DELETE PUT GET. HTTP. API POST. POST. PUT..( ) PUT. POST. HTTP. API HTTP API..(2-4 ) RMM idempotency

29 19 RMM RESTful.2 / (WSDL ) (WSDL ) (WSDL ) (WSDL ) (WSDL ) (WSDL ) HTTP POST GET GET GET PUT DELETE URI /api/tasks /api/tasks/1234 /api/tasks/1234 /api/tasks /api/tasks/1234 /api/tasks/1234 CreateTask GetTask GetTaskAssignees SearchTasks UpdateTask CompleteTask URI 1 ) POST PUT. HTTP (SOAP XML (XML JSON ).( ). API ( ) HATEOAS.. RMM 3 HATEOAS. GET HTTP REST URI. API URI ) REST. (. GET

30 WebAPI ASP.NETMVC 20 REST XML. URI <?xmlversion="1.0"encoding="utf8"?> <Tasks> <TaskId="1234"Status="Acve"> <linkrel="self"href="/api/tasks/1234"method="get"/> </Task> <TaskId="0987"Status="Completed"> <linkrel="self"href="/api/tasks/0987"method="get"/> </Task> </Tasks>. URI Tasks. GET. URI URI.. TaskInfo Task. Task TaskInfo. Task. <?xmlversion="1.0"encoding="u8"?> <Tasks> <TaskInfoId="1234"Status="Acve"> <linkrel="self"href="/api/tasks/1234"method="get"/> </TaskInfo> <TaskInfoId="0987"Status="Completed"> <linkrel="self"href="/api/tasks/0987"method="get"/> </TaskInfo> </Tasks> <?xmlversion="1.0"encoding="u8"?> <TaskId="1234"Status="Acve"DateCreated=" "Owner="Sally"Category="Projects"> <linkrel="self"href="/api/tasks/1234"method="get"/> </Task>. REST

ABC WCF. adam.furmanek@studentpartner.com

ABC WCF. adam.furmanek@studentpartner.com ABC WCF adam.furmanek@studentpartner.com Agenda WS, SOAP, REST Czym jest WCF? ABC WCF Usługa WCF Klient WCF Demo: prognoza pogody Demo: przesyłanie plików Pozostałe aspekty WCF Podsumowanie WS, SOAP, REST

Bardziej szczegółowo

Wielowarstwowe aplikacje internetowe. Web Services. Autorzy wykładu: Maciej Zakrzewicz Marek Wojciechowski. Web Services

Wielowarstwowe aplikacje internetowe. Web Services. Autorzy wykładu: Maciej Zakrzewicz Marek Wojciechowski. Web Services Web Services Autorzy wykładu: Maciej Zakrzewicz Marek Wojciechowski Web Services Plan wykładu Wprowadzenie do technologii Web Services Architektura Web Services Protokół komunikacyjny SOAP Język opisu

Bardziej szczegółowo

Paweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/

Paweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/ Paweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/ Wprowadzenie WCF Data Services Obsługa żądania OData Podstawy języka OData Narzędzia i biblioteki Gdzie można skorzystać z OData OData w Web API

Bardziej szczegółowo

Aplikacje webowe z wykorzystaniem Node.js oraz Express

Aplikacje webowe z wykorzystaniem Node.js oraz Express Aplikacje webowe z wykorzystaniem Node.js oraz Express Adresaci szkolenia: Kurs przeznaczony jest dla programistów pragnących tworzyć skalowalne aplikacje z wykorzystaniem Node.js. Parametry szkolenia:

Bardziej szczegółowo

Komunikacja międzysystemowa

Komunikacja międzysystemowa Komunikacja międzysystemowa REST API 06.12.2017 Karol Buler O czym będzie? O komunikacji ogólnie Application programming interface (API) Wybrane metody komunikacji REST API JavaScript Object Notation (JSON)

Bardziej szczegółowo

Wielowarstwowe aplikacje internetowe. Web Services. Autorzy wykładu: Maciej Zakrzewicz Marek Wojciechowski. Web Services

Wielowarstwowe aplikacje internetowe. Web Services. Autorzy wykładu: Maciej Zakrzewicz Marek Wojciechowski. Web Services Wielowarstwowe aplikacje internetowe Web Services Autorzy wykładu: Maciej Zakrzewicz Marek Wojciechowski Web Services Plan wykładu Wprowadzenie do technologii Web Services Architektura Web Services Protokół

Bardziej szczegółowo

Usługi sieciowe REST. Instytut Informatyki Politechnika Poznańska

Usługi sieciowe REST. Instytut Informatyki Politechnika Poznańska Usługi sieciowe REST Jerzy Brzeziński Cezary Sobaniec Instytut Informatyki Politechnika Poznańska Wprowadzenie Service Oriented Architecture nie zakłada stosowania technologii Web Services...... więc porozmawiajmy

Bardziej szczegółowo

Architektury Usług Internetowych. Laboratorium 2 RESTful Web Services

Architektury Usług Internetowych. Laboratorium 2 RESTful Web Services Architektury Usług Internetowych Laboratorium 2 RESTful Web Services Wstęp Celem laboratorium jest zapoznanie się z modelem usług sieciowych opartych na standardzie REST. RESTful Web Services Usługami

Bardziej szczegółowo

Zaawansowane aplikacje internetowe laboratorium REST

Zaawansowane aplikacje internetowe laboratorium REST Zaawansowane aplikacje internetowe laboratorium REST Pytka Bartosz, Drożdż Mateusz, Ejkszto Mateusz, Łozowski Marcin, Tański Mariusz Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne

Bardziej szczegółowo

Jak widzisz w powyższym przykładzie, mimo że operacja nie powiodła się (otrzymaliśmy status Błąd ), serwer zwrócił nam kod 200 OK.

Jak widzisz w powyższym przykładzie, mimo że operacja nie powiodła się (otrzymaliśmy status Błąd ), serwer zwrócił nam kod 200 OK. Ostatnio w pracy napotkałem drobne problemy związane z przekazywaniem parametrów do ApiControllera. Z tego krótkiego wpisu dowiesz się w jaki sposób parametry akcji są bindowane z danymi zawartymi w żądaniu.

Bardziej szczegółowo

Rozproszone systemy Internetowe

Rozproszone systemy Internetowe Rozproszone systemy Internetowe Transport komunikatów WS: protokół SOAP RSI Oskar Świda 1 Simple Object Access Protocol Bezstanowy protokół komunikacyjny, oparty na standardzie XML Prosty i elastyczny,

Bardziej szczegółowo

Programowanie Komponentowe WebAPI

Programowanie Komponentowe WebAPI Programowanie Komponentowe WebAPI dr inż. Ireneusz Szcześniak jesień 2016 roku WebAPI - interfejs webowy WebAPI to interfejs aplikacji (usługi, komponentu, serwisu) dostępnej najczęściej przez Internet,

Bardziej szczegółowo

Usługi sieciowe (Web Services)

Usługi sieciowe (Web Services) Usługi sieciowe (Web Services) Karol Kański Seminarium Systemy Rozproszone 14 października 2010 Agenda 1. Idea i historia usług sieciowych 2. Różne podejścia do tworzenia usług sieciowych 3. Języki opisu

Bardziej szczegółowo

Plan wykładu. Technologia Web Services. Web Services a WWW

Plan wykładu. Technologia Web Services. Web Services a WWW Wielowarstwowe aplikacje internetowe Web Services Plan wykładu Wprowadzenie do technologii Web Services Architektura Web Services Protokół komunikacyjny SOAP Język opisu interfejsu WSDL Rejestr UDDI JavaServer

Bardziej szczegółowo

Wprowadzenie do usług internetowych

Wprowadzenie do usług internetowych Wprowadzenie do usług internetowych Tomasz Pawlak 2 Plan prezentacji Wprowadzenie do usług internetowych Technologie usług internetowych Architektura usług internetowych Statystyki 3 Usługa internetowa

Bardziej szczegółowo

Web Service y w Javie

Web Service y w Javie Web Service y w Javie Konrad Miziński Wydział Elektroniki i Technik Informacyjnych, Politechnika Warszawska ul. Nowowiejska 15/19, 00-665 Warszawa, Polska k.mizinski@stud.elka.pw.edu.pl Streszczenie. Niniejszy

Bardziej szczegółowo

EPI: Interfejs Graficzny Wykład nr 4 Podstawy frameworku Rails

EPI: Interfejs Graficzny Wykład nr 4 Podstawy frameworku Rails EPI: Interfejs Graficzny Wykład nr 4 Podstawy frameworku Rails Plan prezentacji Framework Rails Ruby on Rails podstawowe założenia DRY: nie powtarzaj się Ruby on Rails podstawowe założenia DRY: nie powtarzaj

Bardziej szczegółowo

Projektowanie i Konstrukcja Systemów Rozproszonych. ServiceStack

Projektowanie i Konstrukcja Systemów Rozproszonych. ServiceStack Projektowanie i Konstrukcja Systemów Rozproszonych ServiceStack 1 Resource Oriented Architecture Architektura oprogramowania i styl programowania kładący nacisk na zasoby oraz interfejsy do ich modyfikacji

Bardziej szczegółowo

Web Services. Wojciech Mazur. 17 marca 2009. Politechnika Wrocławska Wydział Informatyki i Zarządzania

Web Services. Wojciech Mazur. 17 marca 2009. Politechnika Wrocławska Wydział Informatyki i Zarządzania Standardy w Rodzaje Przykłady Politechnika Wrocławska Wydział Informatyki i Zarządzania 17 marca 2009 Standardy w Rodzaje Przykłady Plan prezentacji 1 Wstęp 2 Standardy w 3 4 Rodzaje 5 Przykłady 6 Standardy

Bardziej szczegółowo

RESTful WCF Services. Autor ćwiczenia: Piotr Ostrowski. Kroki ćwiczenia : 1. Utworzenie nowego projektu RESTful WCF.

RESTful WCF Services. Autor ćwiczenia: Piotr Ostrowski. Kroki ćwiczenia : 1. Utworzenie nowego projektu RESTful WCF. RESTful WCF Services Do realizacji ćwiczenia potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2010 oraz serwer bazy danych SQL Server Express 2005 lub nowszy. Celem ćwiczenia

Bardziej szczegółowo

Poniższy diagram prezentuje scenariusz subskrypcji aplikacji do usługi CallEventNotifications.

Poniższy diagram prezentuje scenariusz subskrypcji aplikacji do usługi CallEventNotifications. Poniższy diagram prezentuje scenariusz subskrypcji aplikacji do usługi CallEventNotifications. Rys. 2 Subskrypcja do usługi CallEventNotifications Opis diagramu sekwencji: 1. Aplikacja dokonuje subskrypcji

Bardziej szczegółowo

Spis treści. Wprowadzenie 13

Spis treści. Wprowadzenie 13 Nowoczesne API : ewoluujące aplikacje sieciowe w technologii ASP.NET / Glenn Block, Pablo Cibraro, Pedro Felix, Howard Dierking, Darrel Miller. Gliwice, 2016 Spis treści Wprowadzenie 13 Wstęp 17 Dlaczego

Bardziej szczegółowo

Podejścia do realizacji Web Services

Podejścia do realizacji Web Services Podejścia do realizacji Web Services czyli: Giving SOAP a REST Piotr Domagalski szalik@szalik.net 16 kwietnia 2008 Plan 1 Czym są i do czego służą Web Services? 2 Trzy podejścia 3 REST REpresentational

Bardziej szczegółowo

NoSQL Not Only SQL: CouchDB. I.Wojnicki, NoSQL. Apache CouchDB has started. Time to relax. Przetwarzanie dokumentów i widoków.

NoSQL Not Only SQL: CouchDB. I.Wojnicki, NoSQL. Apache CouchDB has started. Time to relax. Przetwarzanie dokumentów i widoków. Igor Wojnicki (AGH, KIS) PHP 23 października 2016 1 / 29 NoSQL Not Only SQL: CouchDB Apache CouchDB has started. Time to relax. Przetwarzanie dokumentów i widoków. Igor Wojnicki Katedra Informatyki Stosowanej,

Bardziej szczegółowo

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski Technologie dla aplikacji klasy enterprise Wprowadzenie Marek Wojciechowski Co oznacza enterprise-ready? Bezpieczeństwo Skalowalność Stabilność Kompatybilność wstecz Wsparcie Dokumentacja Łatwość integracji

Bardziej szczegółowo

DOJRZAŁOŚĆ USŁUG INTERNETOWYCH MODEL DOJRZAŁOŚCI USŁUG WG RICHARDSONA USŁUGI STEROWANE RELACJAMI HIPERTEKSTOWYMI. Waldemar Korłub

DOJRZAŁOŚĆ USŁUG INTERNETOWYCH MODEL DOJRZAŁOŚCI USŁUG WG RICHARDSONA USŁUGI STEROWANE RELACJAMI HIPERTEKSTOWYMI. Waldemar Korłub DOJRZAŁOŚĆ USŁUG INTERNETOWYCH Waldemar Korłub MODEL DOJRZAŁOŚCI USŁUG WG RICHARDSONA USŁUGI STEROWANE RELACJAMI HIPERTEKSTOWYMI Architektury Usług Internetowych KASK ETI Politechnika Gdańska 2 SOA: Service

Bardziej szczegółowo

T O M A S Z N I T K A

T O M A S Z N I T K A P R O F I L Jestem magistrem inżynierem z 5-letnim doświadczeniem na stanowisku programisty.net / C#, pracujący w polskim oddziale międzynarodowej firmy związanej z mediami. T O M A S Z N I T K A S O F

Bardziej szczegółowo

RESTful Web Services na platformie Java EE (JAX-RS)

RESTful Web Services na platformie Java EE (JAX-RS) RESTful Web Services na platformie Java EE (JAX-RS) Ćwiczenie dotyczące zostało przygotowane z myślą o środowisku NetBeans w wersji 8.x (do pobrania z http://www.netbeans.org/). Ćwiczenie 1 Celem ćwiczenia

Bardziej szczegółowo

Programowanie Systemów Rozproszonych - WCF

Programowanie Systemów Rozproszonych - WCF Plan Literatura Podstawowe pojęcia Programowanie Systemów Rozproszonych - WCF Paweł Paduch Politechnika Świętokrzyska 15 kwietnia 2015 Paweł Paduch Programowanie Systemów Rozproszonych - WCF 1 z 70 Plan

Bardziej szczegółowo

Wybrane działy Informatyki Stosowanej

Wybrane działy Informatyki Stosowanej Wybrane działy Informatyki Stosowanej Java Enterprise Edition WebServices Serwer aplikacji GlassFish Dr hab. inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki Aplikacje

Bardziej szczegółowo

REFERAT PRACY DYPLMOWEJ. Temat pracy: Projekt i realizacja warstwy serwerowej gry internetowej

REFERAT PRACY DYPLMOWEJ. Temat pracy: Projekt i realizacja warstwy serwerowej gry internetowej REFERAT PRACY DYPLMOWEJ Temat pracy: Projekt i realizacja warstwy serwerowej gry internetowej Autor: Maciej Zajączkowski Promotor: dr inż. Romana Simińskiego Kategorie: platforma do obsługi gry internetowej

Bardziej szczegółowo

Hybrydowe aplikacje webowe

Hybrydowe aplikacje webowe Hybrydowe aplikacje webowe Aplikacje webowe klasyczne i mashups Architektura Technologie 2 Etap zero: Document- centric, statyczny Etap (- )1 Pojawiają się języki skryptowe, applety Java Wodotryski wykonywane

Bardziej szczegółowo

.NET 3.0. .NET Framework Microsoft Windows Communication Foundation Microsoft Windows Presentation Foundation Microsoft Windows Workflow Foundation

.NET 3.0. .NET Framework Microsoft Windows Communication Foundation Microsoft Windows Presentation Foundation Microsoft Windows Workflow Foundation .NET 3.0 i 3.5 .NET 3.0 Składa się z:.net Framework Microsoft Windows Communication Foundation Microsoft Windows Presentation Foundation Microsoft Windows Workflow Foundation.NET Framework jak w wersji

Bardziej szczegółowo

IT Camp Junior Java Developer. Cel kursu

IT Camp Junior Java Developer. Cel kursu IT Camp Junior Java Developer Cel kursu Kurs ma na celu przygotowanie do roli Młodszego Programisty Java. Podczas kursu uczestnik pozna narzędzia wykorzystywane w codziennej pracy programisty, język Java,

Bardziej szczegółowo

Tworzenie i wykorzystanie usług sieciowych

Tworzenie i wykorzystanie usług sieciowych Ćwiczenie 14 Temat: Tworzenie i wykorzystanie usług sieciowych Cel ćwiczenia: W trakcie ćwiczenia student zapozna się z procedurą tworzenia usługi sieciowej w technologii ASP.NET oraz nauczy się tworzyć

Bardziej szczegółowo

Protokół HTTP. 1. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX.

Protokół HTTP. 1. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX. Protokół HTTP 1. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX. 1 Usługi WWW WWW (World Wide Web) jest najpopularniejszym sposobem udostępniania

Bardziej szczegółowo

Absolwent przyszłości

Absolwent przyszłości Absolwent przyszłości -w świetle wyników badań Podlaskiego Obserwatorium Rynku Pracy i Prognoz Gospodarczych Jarosław Sadowski Wojewódzki Urząd Pracy w Białymstoku 1 Talent 1. Rozumienie talentów z jednej

Bardziej szczegółowo

Ruby i Ruby on Rails. Mateusz Drożdżyński

Ruby i Ruby on Rails. Mateusz Drożdżyński Ruby i Ruby on Rails Mateusz Drożdżyński Co to Ruby? Dynamiczny, obiektowy język programowania, stworzony przez Yukihiro Matsumoto Pojawił się w tym samym roku co Java (1995) Przejrzysta, prosta i intuicyjna

Bardziej szczegółowo

API System Partnerski

API System Partnerski API System Partnerski API zostało zrealizowane według wzorca REST. Komunikacja odbywa się poprzez wysłanie żądania HTTP pod adres https://apiv2.systempartnerski.pl/partner-api/ wraz z odpowiednimi parametrami.

Bardziej szczegółowo

Równoległość w środowisku rozproszonym. Jarosław Kuchta Programowanie Współbieżne

Równoległość w środowisku rozproszonym. Jarosław Kuchta Programowanie Współbieżne Równoległość w środowisku rozproszonym Jarosław Kuchta Programowanie Współbieżne Zagadnienia WebServices WCF RIA Równoległość rozproszona 2 WebServices WebService technologia wywołania zdalnego funkcji

Bardziej szczegółowo

Departament Zakupów Centralnych ul. Żaryna 2A, 02-593 Warszawa tel. (22) 598 12 80 DZC/AS/708/12. Warszawa, dn. 27 listopada 2012 r.

Departament Zakupów Centralnych ul. Żaryna 2A, 02-593 Warszawa tel. (22) 598 12 80 DZC/AS/708/12. Warszawa, dn. 27 listopada 2012 r. Departament Zakupów Centralnych ul. Żaryna 2A, 02-593 Warszawa tel. (22) 598 12 80 DZC/AS/708/12 Warszawa, dn. 27 listopada 2012 r. Do wszystkich firm zainteresowanych złożeniem oferty dla Banku Dotyczy:

Bardziej szczegółowo

Programowanie Systemów Rozproszonych - WCF REST

Programowanie Systemów Rozproszonych - WCF REST Literatura Wprowadzenie Programowanie Systemów Rozproszonych - WCF REST Paweł Paduch Politechnika Świętokrzyska 11 kwietnia 2018 Paweł Paduch Programowanie Systemów Rozproszonych - WCF REST 1 z 44 Literatura

Bardziej szczegółowo

Architektura chmur i wirtualizacja. Wykład 7 Mashups hybrydowe aplikacje webowe

Architektura chmur i wirtualizacja. Wykład 7 Mashups hybrydowe aplikacje webowe Architektura chmur i wirtualizacja Wykład 7 Mashups hybrydowe aplikacje webowe Zawartość Aplikacje webowe podstawy Aplikacje klasyczne i mashupy Architektura mashupu Technologie 2 Aplikacje webowe Historia

Bardziej szczegółowo

Aplikacje webowe. mgr inż. Aleksander Smywiński-Pohl. Elektroniczne Przetwarzanie Informacji

Aplikacje webowe. mgr inż. Aleksander Smywiński-Pohl. Elektroniczne Przetwarzanie Informacji Elektroniczne Przetwarzanie Informacji Plan prezentacji URL Komunikacja HTTP Formularze CGI JavaScript Frameworki webowe REST Plan prezentacji URL Komunikacja HTTP Formularze CGI JavaScript Frameworki

Bardziej szczegółowo

Podstawy wzorca MVC 2011-10-18 MODEL KON- TROLER WIDOK. Odpowiada za wyświetlenie danych użytkownikowi. Zawiera dane aplikacji oraz jej logikę.

Podstawy wzorca MVC 2011-10-18 MODEL KON- TROLER WIDOK. Odpowiada za wyświetlenie danych użytkownikowi. Zawiera dane aplikacji oraz jej logikę. Podstawy wzorca MVC MODEL KON- TROLER WIDOK Zawiera dane aplikacji oraz jej logikę. MODEL WIDOK Odpowiada za wyświetlenie danych użytkownikowi KON- TROLER KON- TROLER MODEL WIDOK Jedyna część aplikacji,

Bardziej szczegółowo

Ćwiczenie dotyczące platformy Java EE zostało przygotowane z myślą o środowisku NetBeans w wersji 7.3 (do pobrania z

Ćwiczenie dotyczące platformy Java EE zostało przygotowane z myślą o środowisku NetBeans w wersji 7.3 (do pobrania z RESTful Web Services Ćwiczenie dotyczące platformy Java EE zostało przygotowane z myślą o środowisku NetBeans w wersji 7.3 (do pobrania z http://www.netbeans.org/). Celem ćwiczenia jest przygotowanie usługi

Bardziej szczegółowo

Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE

Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE Cena szkolenia Cena szkolenia wynosi 100 zł za 60 min. Ilość godzin szkolenia jest zależna od postępów w nauce uczestnika kursu oraz ilości czasu, którą będzie

Bardziej szczegółowo

Plan wykładu. 1. Protokół FTP. 2. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX.

Plan wykładu. 1. Protokół FTP. 2. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX. Plan wykładu 1. Protokół FTP. 2. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX. 1 Protokół FTP Protokół FTP (File Transfer Protocol) [RFC 959] umożliwia

Bardziej szczegółowo

Praktykant Programista ios/android/windows Phone/Windows 8/PHP/.NET (do wyboru) Biuro w Warszawie

Praktykant Programista ios/android/windows Phone/Windows 8/PHP/.NET (do wyboru) Biuro w Warszawie Praktykant Programista ios/android/windows Phone/Windows 8/PHP/.NET (do wyboru) Jeśli chcesz w przyszłości zostać cenionym specjalistą i pisać unikalne i nowatorskie aplikacje na urządzenia z systemami

Bardziej szczegółowo

JAVA NA SERWERZE SPRING. Waldemar Korłub. Platformy Technologiczne KASK ETI Politechnika Gdańska

JAVA NA SERWERZE SPRING. Waldemar Korłub. Platformy Technologiczne KASK ETI Politechnika Gdańska JAVA NA SERWERZE SPRING Waldemar Korłub Platformy Technologiczne KASK ETI Politechnika Gdańska Java na serwerze 2 https://zeroturnaround.com/rebellabs/most-popular-java-frameworks-tools-and-libraries-2016/

Bardziej szczegółowo

Usługi sieciowe laboratorium 2013 K.M. Ocetkiewicz, T. Goluch

Usługi sieciowe laboratorium 2013 K.M. Ocetkiewicz, T. Goluch Usługi laboratorium 2013 K.M. Ocetkiewicz, T. Goluch 1. Wstęp Usługa sieciowa jest zbiorem funkcji udostępnianych przez serwer. Jest to kolejne podejście do problemu zdalnego wołania procedur, w tym wypadku

Bardziej szczegółowo

Paweł Rajba, pawel.rajba@continet.pl

Paweł Rajba, pawel.rajba@continet.pl Paweł Rajba, pawel.rajba@continet.pl Wprowadzenie Zalety Wady XMLHttpRequest AJAX w praktyce AJAX + jquery Literatura Z czego się składa? JavaScript + DOM Obiekt XMLHttpRequest Jakakolwiek technologia

Bardziej szczegółowo

SOAP i alternatywy. 1. WSDL. 2. Protokoły tekstowe XML-RPC. JSON-RPC. SOAPjr. 3. Protokoły binarne Google Protocol Bufers. Apache Thrift.

SOAP i alternatywy. 1. WSDL. 2. Protokoły tekstowe XML-RPC. JSON-RPC. SOAPjr. 3. Protokoły binarne Google Protocol Bufers. Apache Thrift. SOAP i alternatywy 1. WSDL. 2. Protokoły tekstowe XML-RPC. JSON-RPC. SOAPjr. 3. Protokoły binarne Google Protocol Bufers. Apache Thrift. 1 WSDL WSDL (Web Services Description Language) jest standardem

Bardziej szczegółowo

PROJEKTOWANIE APLIKACJI INTERNETOWYCH

PROJEKTOWANIE APLIKACJI INTERNETOWYCH PROJEKTOWANIE APLIKACJI INTERNETOWYCH (WFAIS.IF-N016) dr inż. Marcin Zieliński Wykład dla kierunku: Informatyka Stosowana I rok, II stopień Rok akademicki: 2016/2017 - semestr letni WYKŁAD 2 Przypomnienie

Bardziej szczegółowo

Poznaj ASP.NET MVC. Kamil Cieślak Microsoft Student Partner 2013-03-11

Poznaj ASP.NET MVC. Kamil Cieślak Microsoft Student Partner 2013-03-11 Poznaj ASP.NET MVC Kamil Cieślak Microsoft Student Partner 2013-03-11 Agenda Czym jest ASP.NET MVC? Wzorzec MVC ASP.NET MVC vs inne frameworki Bazy danych w ASP.NET MVC Jak zacząć? 2 Czym jest ASP.NET

Bardziej szczegółowo

Programowanie. Dodatek - uzupełnienie wiadomości. mgr inż. Krzysztof Szwarc. Sosnowiec,

Programowanie. Dodatek - uzupełnienie wiadomości. mgr inż. Krzysztof Szwarc. Sosnowiec, Programowanie Dodatek - uzupełnienie wiadomości mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 2017 1 / 45 mgr inż. Krzysztof Szwarc Programowanie Informacje ogólne 2 / 45 mgr inż. Krzysztof

Bardziej szczegółowo

Platforma.NET Wykład 13 Tworzenie usług sieciowych SOAP i WCF. Spis treści. Marek Sawerwain. 7 czerwca Notatki. Notatki

Platforma.NET Wykład 13 Tworzenie usług sieciowych SOAP i WCF. Spis treści. Marek Sawerwain. 7 czerwca Notatki. Notatki Platforma.NET Wykład 13 Tworzenie usług sieciowych SOAP i WCF Platforma.NET Wykład 13 Tworzenie usług sieciowych SOAP i WCF Marek Sawerwain Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski

Bardziej szczegółowo

pawel.rajba@gmail.com, http://itcourses.eu/ Adresy zasobów Rodzaje zawartości Negocjacja treści Komunikacja Buforowanie HTTP Request/Response Nagłówki Bezstanowość Cookies Narzędzia URL, http://www.ietf.org/rfc/rfc3986.txt

Bardziej szczegółowo

Usługi sieciowe laboratorium 2013 K.M. Ocetkiewicz, T. Goluch

Usługi sieciowe laboratorium 2013 K.M. Ocetkiewicz, T. Goluch Usługi laboratorium 2013 K.M. Ocetkiewicz, T. Goluch 1. Wstęp Usługa sieciowa jest zbiorem funkcji udostępnianych przez serwer. Jest to kolejne podejście do problemu zdalnego wołania procedur, w tym wypadku

Bardziej szczegółowo

Dokumentacja Techniczna 1.2. Webtoken MT. Uruchomienie subskrybcji MT poprzez serwis WWW

Dokumentacja Techniczna 1.2. Webtoken MT. Uruchomienie subskrybcji MT poprzez serwis WWW Dokumentacja Techniczna 1.2 Webtoken MT Uruchomienie subskrybcji MT poprzez serwis WWW CashBill Spółka Akcyjna ul. Rejtana 20, 41-300 Dąbrowa Górnicza Tel.: +48 032 764-18-42 Fax: +48 032 764-18-40 Infolinia:

Bardziej szczegółowo

Programowanie współbieżne i rozproszone

Programowanie współbieżne i rozproszone Programowanie współbieżne i rozproszone WYKŁAD 7 Jan Kazimirski 1 Programowanie serwisów WEB SOAP 2 Literatura Programming Web Services with SOAP, D. Tidwell, J. Snell, P. Kulchenko, O'Reilly, 2001 Understanding

Bardziej szczegółowo

Komputery przemysªowe i systemy wbudowane

Komputery przemysªowe i systemy wbudowane Komputery przemysªowe i systemy wbudowane Protokoªy do chmur KSEM WETI PG November 23, 2015 Co to jest chmura obliczeniowa? Chmura obliczeniowa - poj cie abstrakcyjne w rozproszonym przetwarzaniu danych

Bardziej szczegółowo

Interfejs programistyczny aplikacji (ang. Application Programming Interface, API) zbiór metod reguł i obiektów wykorzystywanych do komunikacji

Interfejs programistyczny aplikacji (ang. Application Programming Interface, API) zbiór metod reguł i obiektów wykorzystywanych do komunikacji Cel dokumentu Dokumentacja EZD PUW API ma na celu umożliwienie zapoznania się przez integratorów z strukturą oraz przykładami konsumpcji interfejsów napisanych autorstwa Podlaskiego Urzędu Wojewódzkiego.

Bardziej szczegółowo

Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas)

Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas) Hosting WWW Bezpieczeństwo hostingu WWW Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas) Protokoły WWW Protokoły transportowe HTTP HyperText Transfer Protocol HTTPS HTTP Secured Format adresów WWW URI Uniform

Bardziej szczegółowo

ZESZYTY NAUKOWE UNIWERSYTETU SZCZECIŃSKIEGO NR 740 STUDIA INFORMATICA NR 31 2012

ZESZYTY NAUKOWE UNIWERSYTETU SZCZECIŃSKIEGO NR 740 STUDIA INFORMATICA NR 31 2012 ZESZYTY NAUKOWE UNIWERSYTETU SZCZECIŃSKIEGO NR 740 STUDIA INFORMATICA NR 31 2012 PIOTR CZAPIEWSKI Zachodniopomorski Uniwersytet Technologiczny STANDARDY USŁUG INTERNETOWYCH A INTEGRACJA ZE ŚRODOWISKAMI

Bardziej szczegółowo

Systemy internetowe ASP.NET mgr inż. Andrzej Sobecki

Systemy internetowe ASP.NET mgr inż. Andrzej Sobecki Systemy internetowe ASP.NET mgr inż. Andrzej Sobecki Plan wykładu Wprowadzenie do ASP.NET Omówienie środowiska pracy Przykładowy projekt Omówienie komponentów składowych projektu ASP.NET Utworzenie i omówienie

Bardziej szczegółowo

Załącznik nr 1 do zapytania ofertowego nr 1/POKL/2015

Załącznik nr 1 do zapytania ofertowego nr 1/POKL/2015 Załącznik nr 1 do zapytania ofertowego nr 1/POKL/2015 Dotyczy zapytania ofertowego nr 1/POKL/2015, z dnia 12.01.2015 r. w ramach projektu PWP Paragon i Attero finansowanego ze środków Unii Europejskiej

Bardziej szczegółowo

Architektura MVC w ASP.NET. Autor wykładu: Marek Wojciechowski

Architektura MVC w ASP.NET. Autor wykładu: Marek Wojciechowski Architektura MVC w ASP.NET Autor wykładu: Marek Wojciechowski Modele programistyczne ASP.NET Web Forms Komponentowy interfejs użytkownika (kontrolki) Programowanie wizualno-zdarzeniowe Klasyczna składnia

Bardziej szczegółowo

ASP.NET MVC. Autor wykładu: Marek Wojciechowski

ASP.NET MVC. Autor wykładu: Marek Wojciechowski ASP.NET MVC Autor wykładu: Marek Wojciechowski Modele programistyczne ASP.NET Web Forms Komponentowy interfejs użytkownika (kontrolki) Programowanie wizualno-zdarzeniowe Klasyczna składnia ASP.NET ASP.NET

Bardziej szczegółowo

Spring, Maven, Postman, Debugger

Spring, Maven, Postman, Debugger Państwowa Wyższa Szkoła Zawodowa w Tarnowie Zakład Informatyki Laboratorium 4 Spring, Maven, Postman, Debugger Prowadzący: Kierunek: Semestr: Rok: Informatyka Zimowy 2 Technologie Technologie / narzędzia

Bardziej szczegółowo

Realizacja Aplikacji Internetowych 2013 laboratorium K. M. Ocetkiewicz

Realizacja Aplikacji Internetowych 2013 laboratorium K. M. Ocetkiewicz Realizacja Aplikacji Internetowych 2013 laboratorium K. M. Ocetkiewicz Instalacja MVC 4 - http://www.asp.net/mvc - Visual Studio 2012 oraz 2013 (także Web Express) zawiera wbudowane MVC 4 - można doinstalować

Bardziej szczegółowo

Dlaczego my? HARMONOGRAM SZKOLEŃ październik - grudzień ACTION Centrum Edukacyjne. Autoryzowane szkolenia. Promocje

Dlaczego my? HARMONOGRAM SZKOLEŃ październik - grudzień ACTION Centrum Edukacyjne. Autoryzowane szkolenia. Promocje ACTION Centrum Edukacyjne ACTION Centrum Edukacyjne oferuje najwyższej jakości szkolenia IT prowadzone przez najlepszych instruktorów w Polsce. Jako jedyny ośrodek szkoleniowy w Polsce posiada autoryzację

Bardziej szczegółowo

RESTful Android. Na co zwrócić uwagę przy tworzeniu aplikacji klienckich REST na Androidzie

RESTful Android. Na co zwrócić uwagę przy tworzeniu aplikacji klienckich REST na Androidzie RESTful Android Na co zwrócić uwagę przy tworzeniu aplikacji klienckich REST na Androidzie Jacek Laskowski jacek@japila.pl http://www.jaceklaskowski.pl wersja 1.0, 08.12.2011 O prelegencie - Jacek Laskowski

Bardziej szczegółowo

MetaPack IT Academy Programista, Technologie, ecommerce. Dariusz Cebernik CTO, MetaPack Poland

MetaPack IT Academy Programista, Technologie, ecommerce. Dariusz Cebernik CTO, MetaPack Poland MetaPack IT Academy Programista, Technologie, ecommerce Dariusz Cebernik CTO, MetaPack Poland Programista, Technologie, ecommerce Agenda ecommerce po co sprzedawcom systemy IT Technologie jesteśmy firmą

Bardziej szczegółowo

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

Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia) Program szkolenia: Przygotowanie do nowoczesnego programowania po stronie przeglądarki (HTML5, CSS3, JS, wzorce, architektura, narzędzia) Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania:

Bardziej szczegółowo

Lotus Day Warszawa,17. września 2010. Lotus Mashups

Lotus Day Warszawa,17. września 2010. Lotus Mashups Lotus Day Warszawa,17. września 2010 Lotus Mashups Ludzie zawsze korzystali ze swoich doświadczeń To naturalne... Reuse! podstawowe hasło w IT Biblioteki Komponenty Procesy Aplikacje... Wchodzimy w nową

Bardziej szczegółowo

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery Łukasz Bartczuk Moduł 7 jquery Agenda Czym jest jquery? Podstawowe zasady jquery Selektory jquery Model DOM i jquery Zdarzenia

Bardziej szczegółowo

Projekt warsztatów. Full Stack Developer. Autor: Kamil Wołczyk

Projekt warsztatów. Full Stack Developer. Autor: Kamil Wołczyk Projekt warsztatów Full Stack Developer Autor: Kamil Wołczyk Styczeń 2017 Harmonogram Sobota Niedziela Miesiąc 04 05 marzec - 11 12 marzec ZJAZD 18 19 marzec - 25 26 marzec ZJAZD 01 02 kwiecień - 08 09

Bardziej szczegółowo

Aplikacje Internetowe termin dodatkowy

Aplikacje Internetowe termin dodatkowy Aplikacje Internetowe termin dodatkowy dr in». Julian Szyma«ski mgr in». Marek Downar Katedra Architektury Systemów Komputerowych Wydziaª Elektroniki, Telekomunikacji i Informatyki Politechnika Gda«ska

Bardziej szczegółowo

Zestawy zagadnień na egzamin dyplomowy (inżynierski) dla kierunku INFORMATYKA (studia I stopnia)

Zestawy zagadnień na egzamin dyplomowy (inżynierski) dla kierunku INFORMATYKA (studia I stopnia) Zestawy zagadnień na egzamin dyplomowy (inżynierski) dla kierunku INFORMATYKA (studia I stopnia) Zgodnie z Zarządzeniem Rektora ZPSB w sprawie Regulaminu Procedur Dyplomowych, na egzaminie dyplomowym (inżynierskim)

Bardziej szczegółowo

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

4 Web Forms i ASP.NET...149 Web Forms...150 Programowanie Web Forms...150 Możliwości Web Forms...151 Przetwarzanie Web Forms...152 Wstęp...xv 1 Rozpoczynamy...1 Co to jest ASP.NET?...3 W jaki sposób ASP.NET pasuje do.net Framework...4 Co to jest.net Framework?...4 Czym są Active Server Pages (ASP)?...5 Ustawienia dla ASP.NET...7 Systemy

Bardziej szczegółowo

Full Stack Developer

Full Stack Developer Regulamin szkolenia Full Stack Developer Edycja 2 Autor: Kamil Wołczyk Maj 2017 Harmonogram Sobota Niedziela Miesiąc 07 08 październik ZJAZD 14 15 październik - 21 22 październik ZJAZD 28 29 październik

Bardziej szczegółowo

Spis treúci. 1. Wstęp... 11

Spis treúci. 1. Wstęp... 11 Księgarnia PWN: Zbigniew Fryźlewicz, Adam Salamon - Podstawy architektury i technologii usług XML sieci WEB Spis treúci 1. Wstęp... 11 2. Usługi sieci Web jako baza technologiczna SOA... 15 2.1. Dostęp

Bardziej szczegółowo

MVC w praktyce tworzymy system artykułów. cz. 2

MVC w praktyce tworzymy system artykułów. cz. 2 MVC w praktyce tworzymy system artykułów. cz. 2 W drugiej części artykułu o wzorcu MVC stworzymy część skryptu, odpowiedzialną za obsługę kategorii. Tworzymy kontroler kategorii Na początek stwórzmy plik

Bardziej szczegółowo

Dlaczego my? HARMONOGRAM SZKOLEŃ kwiecień - czerwiec ACTION Centrum Edukacyjne. Autoryzowane szkolenia. Promocje

Dlaczego my? HARMONOGRAM SZKOLEŃ kwiecień - czerwiec ACTION Centrum Edukacyjne. Autoryzowane szkolenia. Promocje ACTION Centrum Edukacyjne ACTION Centrum Edukacyjne oferuje najwyższej jakości szkolenia IT prowadzone przez najlepszych instruktorów w Polsce. Jako jedyny ośrodek szkoleniowy w Polsce posiada autoryzację

Bardziej szczegółowo

Projekt: Mikro zaprogramowane na sukces!

Projekt: Mikro zaprogramowane na sukces! Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Projekt: Mikro zaprogramowane na sukces! Opis autoryzowanych szkoleń Microsoft planowanych do realizacji w ramach

Bardziej szczegółowo

Terytorialna analiza danych

Terytorialna analiza danych Terytorialna analiza danych Dokumentacja systemu Marek Roj, Warszawa, luty 2013 Aktualizowano: 15.02.2013, wersja 0.196 Spis treści Wprowadzenie...3 Cel tego dokumentu...3 Informacje ogólne...3 Dokumentacja

Bardziej szczegółowo

UWOLNIĆ INFORMACJĘ PUBLICZNĄ!

UWOLNIĆ INFORMACJĘ PUBLICZNĄ! UWOLNIĆ INFORMACJĘ PUBLICZNĄ! ARCHITEKTURA INTEROPERACYJNOŚCI I REUŻYTKOWANIA INFORMACJI PUBLICZNEJ NA PRZYKŁADZIE ROZWIĄZANIA CHMURY PRYWATNEJ DLA ADMINISTRACJI Krzysztof Skibicki Pion Rozwiązań Systemowych

Bardziej szczegółowo

Specyfikacja techniczna. mprofi Interfejs API

Specyfikacja techniczna. mprofi Interfejs API Warszawa 09.04.2015. Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 1 Specyfikacja techniczna mprofi Interfejs API wersja 1.0.2 WERSJA DATA STATUTS AUTOR 1.0.0 10.03.2015 UTWORZENIE DOKUMENTU

Bardziej szczegółowo

TIN Techniki Internetowe zima

TIN Techniki Internetowe zima TIN Techniki Internetowe zima 2019-2020 Grzegorz Blinowski Instytut Informatyki Politechniki Warszawskiej Techniki Internetowe Grzegorz Blinowski: pok. 315 (III p.) gmach Elektroniki Konsultacje - wtorek,

Bardziej szczegółowo

Cennik. Szkolenia zintegrowane. Java

Cennik. Szkolenia zintegrowane. Java Cennik Szkolenia zintegrowane Kod Nazwa Dni Cena netto(1) Cena netto(1) indywid.(2) VIP(3) Java J-PD Podstawy programowania w Javie 2 00,00 4 00,00 J-NW Nowości platformy Java SE J-PD-OCPJP J-OCAJP-7 J-OCPJP-7

Bardziej szczegółowo

Angular, cz. II. Tworzenie serwisów Web 2.0. dr inż. Robert Perliński rperlinski@icis.pcz.pl

Angular, cz. II. Tworzenie serwisów Web 2.0. dr inż. Robert Perliński rperlinski@icis.pcz.pl ngular, cz. II 1/24 Angular, cz. II Tworzenie serwisów Web 2.0 dr inż. Robert Perliński rperlinski@icis.pcz.pl Politechnika Częstochowska Instytut Informatyki Teoretycznej i Stosowanej 10 kwietnia 2015

Bardziej szczegółowo

TOPIT Załącznik nr 3 Programowanie aplikacji internetowych

TOPIT Załącznik nr 3 Programowanie aplikacji internetowych Szkolenie przeznaczone jest dla osób chcących poszerzyć swoje umiejętności o tworzenie rozwiązań internetowych w PHP. Zajęcia zostały przygotowane w taki sposób, aby po ich ukończeniu można było rozpocząć

Bardziej szczegółowo

Sieci komputerowe. Wykład 8: Warstwa zastosowań: FTP i HTTP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Sieci komputerowe. Wykład 8: Warstwa zastosowań: FTP i HTTP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe Wykład 8: Warstwa zastosowań: FTP i HTTP Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe (II UWr) Wykład 8 1 / 26 Przypomnienie: Internetowy model warstwowy

Bardziej szczegółowo

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Akademia MetaPack Uniwersytet Zielonogórski Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Krzysztof Blacha Microsoft Certified Professional Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Agenda:

Bardziej szczegółowo

Jak okiełznać frontend w Django? Piotr Maliński www.python.rk.edu.pl

Jak okiełznać frontend w Django? Piotr Maliński www.python.rk.edu.pl Jak okiełznać frontend w Django? Piotr Maliński www.python.rk.edu.pl Problemy frontendu Trudne testowanie i debugowanie Różne przeglądarki Różne ustawienia przeglądarek Urządzenia dotykowe Przekazywanie

Bardziej szczegółowo

PORADNIKI. Usługi sieciowe w Rails

PORADNIKI. Usługi sieciowe w Rails PORADNIKI Usługi sieciowe w Rails Usługi sieciowe w Ruby on Rails : budowa usług sieciowych klienckich Z punktu widzenia wysokopoziomwego, implementacja usług sieciowych może być podzielona na dwie kategorie:

Bardziej szczegółowo

Program szkolenia: REST i Microservices w PHP

Program szkolenia: REST i Microservices w PHP Program szkolenia: REST i Microservices w PHP Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: REST i Microservices w PHP PHP-rest PHP developerzy 4 dni 50% wykłady / 50% warsztaty

Bardziej szczegółowo

Platformy programistyczne:.net i Java WYKŁ AD 3: WPROWADZENIE DO PL ATFORMY.NET / JĘZYK C#

Platformy programistyczne:.net i Java WYKŁ AD 3: WPROWADZENIE DO PL ATFORMY.NET / JĘZYK C# Platformy programistyczne:.net i Java WYKŁ AD 3: WPROWADZENIE DO PL ATFORMY.NET / JĘZYK C# W poprzednim odcinku Git ciągle jest git.net Framework wprowadzenie.net is all around Ala ma kota na Ubuntu Pierwszy

Bardziej szczegółowo