Wykłady i warsztaty zlotowe

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

Download "Wykłady i warsztaty zlotowe"

Transkrypt

1 Wykłady i warsztaty zlotowe wersja wstępna Zlot Programistów Delphi 2007 Kraków, Akademia Górniczo-Hutnicza, 2-4 marca Piotr Hosowicz, wyklady@delphi.org.pl Wersja: build 7 (9 lutego 2007) Spis treści Zmiany w curriculum zlotowym 2007 (changelog) 2 1 Słowo wstępne na temat wykładów 3 O Ojcu Dyrektorze d/s Wykładów Wykłady 4 Plan wykładów Bogdan Bodek Polak : Narodziny CodeGear Michał Hornung : MySQL najpopularniejsza baza danych SQL Jarosław Zgodzisław Zgoda : REST, czyli Web Services dla wszystkich Michał Miab Abramczyk : Dlaczego Firebird? Artur Wroński : Wydajna obsługa XML w bazie danych Mikołaj Virion Milewski :.NET w panierce, bez buraczków raz! Bogdan Bodek Polak : Dlaczego dbexpress? Marcin T-1000 Wieczorek : Ziemia, mapy i komputery

2 Zmiany w curriculum zlotowym 2007 (changelog) wersja (9 lutego 2007) : Zmiany redakcyjne w wykładzie Bogdana Bodka Polaka o CodeGear. wersja (15 stycznia 2007) : Wstępny układ wykładów w ścieżkach. Zmiany redakcyjne zw. z wykładami. wersja (15 stycznia 2007) : Dodane wykłady Bogdana Bodka Polaka. wersja (30 grudnia 2006) : Dodany wykład Michała Miaba Abramczyka. Dodany wykład Michała Hornunga. Dodana notka biograficzna o Ojcu Derektorze. Drobne zmiany redakcyjne. wersja (19 grudnia 2006) : Dodany wykład Artura Wrońskiego. Drobne zmiany redakcyjne. wersja (17 października 2006) : Dodany wykład Mikołaja Viriona Milewskiego. Drobne zmiany redakcyjne. wersja (7 października 2006) : Dodany wykład Jarka Zgodzisława Zgody. Dodany wykład Marcina T-1000 Wieczorka. wersje (przed 7 października 2006) : Krótka walka z L A TEXowymi źródłami z poprzedneigo roku. Wyglada na to, że dorobiliśmy się już wsprawdzonego zestawu źródeł curriculum zlotowego. 2

3 1 Słowo wstępne na temat wykładów W dniach 2-4 marca 2007 (piatek-niedziela) na Akademii Górniczo-Hutniczej w Krakowie odbędzie się doroczny Zlot Programistów Delphi. W ramach Zlotu organizowane sa wykłady - zajma cała sobotę. Strona wykładowa opiekuje się Ojciec Dyrektor d/s Wykładów, czyli ja. Planujac wykłady staramy się z jednej strony o to, żeby były one możliwie techniczne i prowadzone przez doświadczonych praktyków. Skadin ad wychodzimy z założenia, że prozę programistycznego życia" zlotowicze maja na codzień z tego względu pewna część wykładów wykracza poza zagadnienia ściśle zwiazane z Delphi albo je uzupełnia. Wykłady odbęda się w dwóch ścieżkach po 4 wykłady. Każdy wykład zajmie 1.5 godziny. Po każdym wykładzie będzie dodatkowe 30 minut czasu na dyskusje i pytania do wykładowcy osoby zainteresowane moga w tym czasie porozmawiać z wykładowca, osoby niezainteresowane moga skorzystać z przerwy. Materiały wykładowe zostana udostępnione na stronach pozlotowych w serwisie delphi.org.pl : Pozdrawiam serdecznie i do zobaczenia na Zlocie! Piotr Hosowicz Ojciec Dyrektor d/s Wykładów wyklady@delphi.org.pl PS: Jeśli zauważycie jakieś literówki, połamane odnośniki URL czy inne błędy, bardzo proszę o informację mailem na mój adres z góry serdecznie dziękuję. W mailach proszę podawać numer strony i jakieś informacje o umiejscowieniu i rodzaju błedu. O Ojcu Dyrektorze d/s Wykładów Ojcem Dyrektorem d/s Wykładów A.D jest, podobnie jak w latach , Piotr Hosowicz. Z wykształcenia ekonomista - magisterium ekonomii zdobył w Prywatnej Wyższej Szkole Businessu i Administracji w Warszawie, specjalizacja fin-bank. Jest certyfikowanym administratorem linuxowym: posiada certyfikaty Red Hat Certified Engineer oraz Linux Professional Institute Certificate. Poza praca w roli niezależnego specjalisty IT, na stałe pracuje jako Administrator Sieci i Systemów w wiodacym przedsiębiorstwie sektora e-commerce. Jest zagorzałym zwolennikiem Wolnego Oprogramowania, w szczególności systemu operacyjnego Linux, aczkolwiek lubi lub musi lubić również komercyjne Unixy i systemy Unixo-podobne (AIX, Solaris, Tru64 UNIX, HP-UX, QNX). W latach główny organizator imprez Polskiej Grupy Użytkowników Delphi, od roku 2003 zajmował się strona wykładowa imprez. Jest molem ksiażkowym (historia, pamiętnikarstwo, SF, beletrystyka), bardzo lubi muzykę (blues, hard-rock, jazz, art-rock, prog-rock, muzyka chóralna, muzyka poważna). Jego strona domowa to 3

4 2 Wykłady Plan wykładów Plan wykładów przedstawiamy w poniższych tabelach : fixme sprawdzić jeszcze dokładnie godziny Rozpoczęcie Zakończenie Ścieżka wykładowa I Ścieżka wykładowa II 9:30 11:00 2 wykłady + warsztat równolegle 11:00 11:30 Pytania / przerwa 11:30 13:00 2 wykłady + warsztat równolegle 13:00 13:30 Pytania / przerwa 13:30 15:00 Przerwa obiadowa 15:00 16:30 2 wykłady + warsztat równolegle 16:30 17:00 Pytania / przerwa 17:00 18:30 2 wykłady + warsztat równolegle 18:30 19:00 Pytania Układ wykładów i warsztatów w ścieżkach WERSJA WSTEPNA, MOŻE SIE ZMIENIĆ!: Ścieżka I (wykłady w sali dużej nr 3, parter, bud. A4): Rozpoczęcie Zakończenie Wykład 9:30 11:00 Bogdan Bodek Polak Narodziny CodeGear 11:00 11:30 Pytania / przerwa 11:30 13:00 Jarosław Zgodzisław Zgoda REST, czyli Web Services dla wszystkich 13:00 13:30 Pytania / przerwa 13:30 15:00 Przerwa obiadowa 15:00 16:30 Artur Wroński Wydajna obsługa XML w bazie danych 16:30 17:00 Pytania / przerwa 17:00 18:30 Bogdan Bodek Polak Dlaczego dbexpress? 18:30 19:00 Pytania Ścieżka II (wykłady w sali mniejszej nr 69, piętro I, bud. A4): Rozpoczęcie Zakończenie Wykład 9:30 11:00 Michał Hornung MySQL najpopularniejsza baza danych SQL 11:00 11:30 Pytania / przerwa 11:30 13:00 Michał Miab Abramczyk Dlaczego Firebird? 13:00 13:30 Pytania / przerwa 13:30 15:00 Przerwa obiadowa 15:00 16:30 Mikołaj Virion Milewski.NET w panierce, bez buraczków raz! 16:30 17:00 Pytania / przerwa 17:00 18:30 Marcin T-1000 Wieczorek Ziemia, mapy i komputery 18:30 19:00 Pytania 4

5 Bogdan Bodek Polak : Narodziny CodeGear Pod koniec roku 2006 powstała firma CodeGear. Jest to samodzielna firma, która dostarcza przede wszystkim środowiska dla programistów. Choć jest kontrolowana przez Borland, ma bardzo duża swobodę działania. Aby udowodnić nowe podejście do programistów firma CodeGear zaplanowała kilka niespodzianek na rok 2007 oraz zbudowała długofalowa strategię. Podczas wykładu przedstawię nowe produkty takie, jak tanie środowisko Turbo Delphi 2006, nowy i bardziej wydajny serwer Interbase 2007, JBuilder 2007 oparty o środowisko Eclipse. Uchylę też rabka tajemnicy, jeśli chodzi o plany na przyszłość. 1. Narodziny CodeGear (a) Czym zajmuje się nowa firma? (b) Jakie udziały ma Borland? 2. Premiery roku 2006 (a) Turbo Delphi 2006 (b) Interbase 2007 (c) JBuilder Plany na rok 2007 Bogdan Polak jest trenerem i starszym konsultantem BSC Polska. Zajmuje się prowadzeniem szkoleń, konsultacji i wykładów oraz przygotowaniem prezentacji. Wcześniej był współzałożycielem firmy programistycznej Microgeo, gdzie zajmował się między innymi tworzeniem aplikacji GIS dla geologów oraz aplikacji CRM. Autor wykładów i prezentacji przygotowywanych na Zloty Programistów Delphi i konferencje Borland Developer Days. Od lat bierze udział w budowie i rozwoju polskiej społeczności programistów Delphi. Michał Hornung : MySQL najpopularniejsza baza danych SQL MySQL to obecnie najpopularniejsza na świecie relacyjna baza danych rozwijana i popularyzowana w ramach polityki open-source oraz posiadajaca ponad 10 milionów aktywnych instalacji. O jej popularności może świadczyć także ilość pobrań produktu ze strony producenta, których jest obecnie ponad 70 tysięcy dziennie co oznacza w praktyce jedno pobranie na sekundę. Wykład ma za zadanie pokazać nowości, które zostały dodane w ostatniej wersji MySQL oraz przekrojowo omówić produkt. 1. Wstęp (a) Licencjonowanie MySQL (b) Support 2. Architektura MySQL (a) Instalacja i podstawowa konfiguracja 5

6 (b) Struktura danych na dysku (c) Transakcyjność i jej brak 3. Dostęp do danych (a) Narzędzia wbudowane (b) Narzędzia zewnętrzne 4. Widoki 5. Procedury składowane i funkcje 6. Wyzwalacze 7. Mocne i słabe strony MySQLa 8. Zakończenie, pytania Michał Hornung jest absolwentem Wydziału Zarzadzania i Marketingu Politechniki Warszawskiej. Obecnie pełni funkcję Project Leadera w firmie Connect Distribution Sp. z o.o. Od 7 lat zwiazany z projektem aplikacji recentcrm - systemu zarzadzania kontaktami z klientem dla małych i średnich przedsiębiorstw. Z zamiłowania programista Delphi, preferuje projekty bazodanowe. Jarosław Zgodzisław Zgoda : REST, czyli Web Services dla wszystkich Idea REST (Representational State Transfer) po zaprezentowaniu szerzej jako praca doktorska, szybko zyskała wielu zwolenników i została niemalże otoczona kultem, a najwięksi świata IT (Google, Yahoo etc) zaczęli wykorzystywać ja w swoich API, by uzyskać przewagę nad konkurentami. Obecnie REST stał się jednym z filarów Web2.0, obok AJAX, Ruby on Rails, RSS/Atom i Long Tail. Roy Fielding, pomysłodawca REST, określa jego charakter jako styl architektoniczny. U swojej podstawy bowiem REST jest sposobem opisu przedmiotów świata rzeczywistego przy użyciu środków z dziedziny sieci komputerowych i protokołów. Budowanie usług sieciowych w stylu REST daje wiele korzyści w porównaniu do tradycyjnego, sponsorowanego przez sprzedawców narzędzi podejścia, opartego na pseudostandaryzacji Web Services, a podstawowa jest większa dostępność usług dla klientów. Już choćby to powinno sprawić, że życzliwszym okiem przyjrzycie się REST jako możliwej do wykorzystania architekturze usług sieciowych. W pierwszej części wykładu postaram się przybliżyć wam sposób, w jaki złożona rzeczywistość można przedstawić przy użyciu kilku abstrakcji z dziedziny internetu: języka znaczników, URLi i protokołu HTTP jako medium konwersacji. Potem, uzbrojeni w tę wiedzę, obejrzycie prosta implementację usługi sieciowej w stylu REST. 1. Wprowadzenie (a) Protokół HTTP jako podstawa usługi sieciowej i. Autoryzacja i autentykacja ii. Metody iii. Negocjacja typu zawartości 6

7 (b) Identyfikatory zasobów 2. Odwzorowanie rzeczywistości (a) Jeden obiekt - wiele reprezentacji (b) Działania na reprezentacjach jako działania na odwzorowaniach obiektów 3. Architektura zasobów (a) Od ogółu do szczegółu (b) Obiekty zbiorów, zbiory obiektów 4. Konwersacja klient-serwer (a) Semantyka i konwersacja - to właśnie protokół! (b) Czasowniki i rzeczowniki, podmioty i orzeczenia 5. Przykładowa implementacja usługi sieciowej opartej o REST Autor pisze programy w firmach należacych do Grupy Generali Polska od 2001 roku. Robi to za ciężkie pieniadze, chociaż bez entuzjazmu, bo w Javie i w Delphi. Tak naprawdę ekscytuje go wyłacznie jego żona, córka i Python. Prowadzi bloga pod adresem ma swój profil muzyczny na Last.fm pod adresem Z Jarkiem skontaktować się można piszac na adres jzgoda@o2.pl. Michał Miab Abramczyk : Dlaczego Firebird? Przez 20 z górka lat od swoich poczatków Interbase/Firebird/Vulcan przeżył sporo ciekawych przygód personalnych, firmowych i architektonicznych, o których chciałbym opowiedzieć. Ponadto poruszę parę interesujacych tematów z obszaru instalacji, eksploatacji i optymalizacji owej trójcy i różnic miedzy nimi. 1. Trochę historii (a) Poczatki: Jim Starkey, GDS, Ashton Tate (b) Pojawia się Borland (c) Jak to z otwieraniem i zamykaniem było (d) Yafill Yemanov (e) VULCAN Jim Starkey (f) Ilu jest muszkieterów? 2. Specyfiki architektury, instalacji i używania serwerów rodziny Firebird (a) FireBird 1.5x (1.54) (b) Firebird 2.x (2.0) (c) Vulcan 2.x (2.0) (d) Jak to jest z CS, SS, Local, TCP/IP i embedded? 3. Biblioteki wspomagajace tworzenie aplikacji klienckich 7

8 (a) BDE (b) IBX, FIB+, MDO, IBDAC (c) UIB, FBLib, FIBL (d) Zeos (e) AnyDAC (f) DbxExpress (g) BDP Provider (h) ODBC (i) Firebird.Net Data Provider (j) Firebird Class 4 JCA-JDBC Driver "JayBird" (k) Firebird i PHP (l) inne 4. Dlaczego Firebird? Michał Abramczyk, mgr inż. konstruktor mechanik. Od 25 lat zajmuje się sprzętowa i programowa strona zastosowań (mini- i mikro-) komputerów w projektowaniu, sterowaniu i zarzadzaniu produkcja oraz sprzedażą. Artur Wroński : Wydajna obsługa XML w bazie danych We wrześniu 2006 IBM udostępnił hybrydowy serwer danych DB2 9, który integruje hierarchiczny silnik z relacyjnym. Integracja została dokonana w celu zwiększenia wydajności i elastyczności obsługi dokumentów XML, które z natury sa hierarchiczne. Na prezentacji zostana omówione możliwości obsługi danych XML przez DB2. Przedstawione zostana przykłady aplikacji, które jednocześnie wykorzystuja model relacyjny oraz model XML. 1. Skad potrzeba obsługi danych w formacie innym niż relacyjny? 2. Porównanie współczesnych metody obsługi dokumentów XML 3. Implementacja XML w DB2 4. Odpytywanie bazy danych językami XQuery oraz SQL/XML 5. Indeksowanie dokumentów XML w bazie danych 6. Narzędzia do modelowania danych XML i relacyjnych 7. Przykłady aplikacji wykorzystujacych możliwości hybrydowego silnika DB Bezpłatna baza danych dla twórców aplikacji DB2 Express-C 8

9 Artur Wroński od trzynastu lat specjalizuje się w silnikach baz danych oraz narzędziach dla hurtowni danych. Jest pracownikiem IBM Polska i odpowiada za wsparcie dla producentów oprogramowania zwia- zane z zagadnieniami migracji baz danych. Jest współautorem ksiażki Oracle to DB2 UDB Conversion Guide. Posiada certyfikaty IBM z zakresu tworzenia aplikacji w DB2, zaawansowanej administracji DB2 oraz rozwiazań Business Intelligence. Mikołaj Virion Milewski :.NET w panierce, bez buraczków raz!.net Framework to nie tylko pieśń przyszłości, ale już teraźniejszość. Dlaczego powstał, co oferuje developerom w ogóle, a Delphiarzom w szczególności o tym będzie wykład. Poczawszy od wyjaśnienia, czym jest, a czym nie jest.net Framework, poprzez wglad w podstawowe technologie zbudowane na bazie Frameworka, aż po przyjrzenie się środowisku Delphi dla.net - każdy znajdzie tu coś dla siebie. 1. Czym jest a czym nie jest.net Framework? (a) Common Language Runtime (b) Class library (c) Wirtualna maszyna czy środowisko uruchomieniowe? 2. Technologie.NET Frameworka (a) WinForms (b) ASP.NET i WebServices (c).net Compact Framework 3. Integracja (a) Wywoływanie kodu natywnego (b) Korzystanie z COM 4. Bazy danych a.net 5. Maniery programowania w.net 6. Delphi a.net (a) WinForms, ASP.NET w Delphi (b) VCL.NET 7. Rewolucja czy ewolucja? Mikołaj Milewski ma 21 lat, jest studentem Wydziału Informatyki Politechniki Szczecińskiej, pracuje w słupskiej firmie DGB IT. Na swoim wydziale pełni funkcję Microsoft Student Partnera przewodzi akademickiej Grupie.NET, zajmujacej się technologia.net Microsoftu. Prócz tego jest zapalonym rowerzysta, lubi wszystko co kokosowe, cynamonowe i lubi spać. 9

10 Bogdan Bodek Polak : Dlaczego dbexpress? Rozwiazania klienckie dla serwerów SQL stanowia zdecydowana większość realizowanych zleceń komercyjnych. Stworzenie tego typu rozwiazania w Delphi jest bardzo proste dzięki zastosowaniu komponentowej platformy programisty VCL. Jednak stworzenie takiego rozwiazania dobrej jakości i zaprojektowanie go elastycznie stanowi już trudniejsze zadanie. Podczas wykładu przedstawię różne aspekty tego tematu: poczawszy od mechaniki działania serwera, poprzez przeglad najczęstszych błędów, a skończywszy na wskazówkach jak zapewnić wysoka jakość rozwiazań klient-serwer SQL. Uzasadnię również dlaczego moim zdaniem najlepszym sposobem na zrealizowanie tego celu jest oparcie aplikacji o technologię dbexpress. 1. Mechanika działania serwerów SQL (a) Serwery SQL od środka (b) Transakcje (c) Logika aplikacji i procedury składowane 2. Technologie dostępu do serwerów SQL (a) Przeglad technologii (b) Komponenty (c) Wady i zalety 3. Dlaczego dbexpress? (a) Bezpołaczeniowe datasety (b) Zapewnienie wysokiej jakości aplikacji (c) Skalowalne aplikacje 4. Odrobina dziegciu (a) Słabe strony technologii (b) Przeniesienie projektu na dbexpress Bogdan Polak jest trenerem i starszym konsultantem BSC Polska. Zajmuje się prowadzeniem szkoleń, konsultacji i wykładów oraz przygotowaniem prezentacji. Wcześniej był współzałożycielem firmy programistycznej Microgeo, gdzie zajmował się między innymi tworzeniem aplikacji GIS dla geologów oraz aplikacji CRM. Autor wykładów i prezentacji przygotowywanych na Zloty Programistów Delphi i konferencje Borland Developer Days. Od lat bierze udział w budowie i rozwoju polskiej społeczności programistów Delphi. Marcin T-1000 Wieczorek : Ziemia, mapy i komputery Większość programistów kontakt z geografia, współrzędnymi geograficznymi i odwzorowaniem Merkatora zakończyła w szkole podstawowej lub średniej. Czasem jednak zdarza się potrzeba przeniesienia danych topograficznych do komputera. I tu pojawiaja się problemy, ponieważ odwzorowanie powierzchni Ziemi 10

11 na powierzchnię płaska nie jest takie proste i można to zrobić na wiele sposobów. Wykład opisuje metody odwzorowania powierzchni Ziemi na płaszczyznę, sposoby zapisu współrzędnych geograficznych, układy odwzorowań używane w mapach Polski oraz sposoby przeliczania współrzędnych między odwzorowaniami. Wykład będzie miał charakter praktyczny. Przedstawione będa tylko rzeczy potrzebne do tego, by sprawnie korzystać ze wzorów przeliczajacych. Nie będzie wyprowadzania wzorów. Do wykładu dołaczony będzie moduł napisany w Delphi zawierajacy procedury implementujace opisane przekształcenia. 1. Przedstawienie uproszczonego podejcia do współrzędnych geograficznych: szerokość i długość geograficzna 2. Geoida (powierzchnia ekwipotencjalna siły ciężkości), przybliżenie geoidy elipsoida 3. Rodzaje elipsoid 4. Współrzędne geodezyjne, kartezjańskie i płaskie 5. Mapy i współrzędne płaskie 6. Rodzaje odwzorowań używanych w mapach Polski 7. Rodzaje układów używane w Polsce: 2000, 1992, 1965, 1942, GUGIK Moduł GeoTrans służacy do przeliczeń Mieszka w Łodzi, zajmuje się programowaniem map cyfrowych w firmie Emapa. Jest magistrem inżynierem informatykiem, dyplom zdobył na Politechnice Łódzkiej (wydział Fizyki Technicznej i Matematyki Stosowanej). Ulubiona rozrywka: EVE Online. Prowadzi stronę I to by było na tyle! Do zobaczenia na Zlocie Programistów Delphi 2007 w Krakowie! 11

Wykłady i warsztaty zlotowe

Wykłady i warsztaty zlotowe Wykłady i warsztaty zlotowe wersja wstępna Zlot Programistów Delphi 2007 Kraków, Akademia Górniczo-Hutnicza, 2-4 marca 2007 http://www.delphi.org.pl Piotr Hosowicz, wyklady@delphi.org.pl Wersja: 0.5.0

Bardziej szczegółowo

Wykłady zlotowe. wersja alpha. Zlot Programistów Delphi 2009 Kraków, Akademia Górniczo-Hutnicza, 6-8 lutego 2009 http://www.delphi.org.

Wykłady zlotowe. wersja alpha. Zlot Programistów Delphi 2009 Kraków, Akademia Górniczo-Hutnicza, 6-8 lutego 2009 http://www.delphi.org. Wykłady zlotowe wersja alpha Zlot Programistów Delphi 2009 Kraków, Akademia Górniczo-Hutnicza, 6-8 lutego 2009 http://www.delphi.org.pl Mikołaj"Virion" Milewski email: mikolaj.milewski@gmail.com Wersja:

Bardziej szczegółowo

Wykłady zlotowe. wersja alpha. Zlot Programistów Delphi 2009 Kraków, Akademia Górniczo-Hutnicza, 6-8 lutego 2009 http://www.delphi.org.

Wykłady zlotowe. wersja alpha. Zlot Programistów Delphi 2009 Kraków, Akademia Górniczo-Hutnicza, 6-8 lutego 2009 http://www.delphi.org. Wykłady zlotowe wersja alpha Zlot Programistów Delphi 2009 Kraków, Akademia Górniczo-Hutnicza, 6-8 lutego 2009 http://www.delphi.org.pl Mikołaj"Virion" Milewski email: mikolaj.milewski@gmail.com Wersja:

Bardziej szczegółowo

Firebird Alternatywa dla popularnych darmowych systemów bazodanowych MySQL i Postgres

Firebird Alternatywa dla popularnych darmowych systemów bazodanowych MySQL i Postgres Firebird Alternatywa dla popularnych darmowych systemów bazodanowych MySQL i Postgres Artur Kozubski Software Development GigaCon Warszawa 2008 Plan Historia projektu Firebird Architektura serwera Administracja

Bardziej szczegółowo

Wykłady zlotowe. wersja wstępna(fixme) Zlot Programistów Delphi 2008 Kraków, Akademia Górniczo-Hutnicza, 14-16 marca 2008 http://www.delphi.org.

Wykłady zlotowe. wersja wstępna(fixme) Zlot Programistów Delphi 2008 Kraków, Akademia Górniczo-Hutnicza, 14-16 marca 2008 http://www.delphi.org. Wykłady zlotowe wersja wstępna(fixme) Zlot Programistów Delphi 2008 Kraków, Akademia Górniczo-Hutnicza, 14-16 marca 2008 http://www.delphi.org.pl Mikołaj"Virion" Milewski email: wyklady@delphi.org.pl Wersja:

Bardziej szczegółowo

Wykład I. Wprowadzenie do baz danych

Wykład I. Wprowadzenie do baz danych Wykład I Wprowadzenie do baz danych Trochę historii Pierwsze znane użycie terminu baza danych miało miejsce w listopadzie w 1963 roku. W latach sześcdziesątych XX wieku został opracowany przez Charles

Bardziej szczegółowo

Prezentacja specjalności studiów II stopnia. Inteligentne Technologie Internetowe

Prezentacja specjalności studiów II stopnia. Inteligentne Technologie Internetowe Prezentacja specjalności studiów II stopnia Inteligentne Technologie Internetowe Koordynator specjalności Prof. dr hab. Jarosław Stepaniuk Tematyka studiów Internet jako zbiór informacji Przetwarzanie:

Bardziej szczegółowo

Absolwenci kierunków informatycznych

Absolwenci kierunków informatycznych Absolwenci kierunków informatycznych Absolwenci kierunków informatycznych w szkołach wyższych w Polsce w latach 2004-2010 Od 2006 roku obserwujemy trend spadkowy liczby absolwentów Informatyki. W 2010

Bardziej szczegółowo

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych: Egzaminy na plus Stres na minus! Zdawaj bezpłatne egzaminy Microsoft, Linux, C++ z nami i zadbaj o swoją karierę. Oferujemy Ci pierwsze certyfikaty zawodowe w Twojej przyszłej karierze, które idealnie

Bardziej szczegółowo

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

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle EFEKTY KSZTAŁCENIA Wiedza Absolwent tej specjalności

Bardziej szczegółowo

SunBajt Sp. z o.o. ul. Przejazdowa 25 05-800 Pruszków www.sunbajt.pl KRS 0000418911 NIP 5342486155 REGON 146102078

SunBajt Sp. z o.o. ul. Przejazdowa 25 05-800 Pruszków www.sunbajt.pl KRS 0000418911 NIP 5342486155 REGON 146102078 Profil działalności Jesteśmy kompleksowym integratorem zaawansowanych technologii informatycznych, Nasze usługi świadczymy dla dużych i średnich firm, urzędów i instytucji państwowych oraz przedsiębiorstw

Bardziej szczegółowo

SOA Web Services in Java

SOA Web Services in Java Wydział Informatyki i Zarządzania Wrocław,16 marca 2009 Plan prezentacji SOA 1 SOA 2 Usługi Przykłady Jak zacząć SOA Wycinek rzeczywistości Problemy zintegrowanych serwisów : Wycinek Rzeczywistości Zacznijmy

Bardziej szczegółowo

Uczysz się przez 4 lata w szkole i co dalej???

Uczysz się przez 4 lata w szkole i co dalej??? Uczysz się przez 4 lata w szkole i co dalej??? Każdy z Was chce, aby czas poświęcony na naukę w efekcie przyniósł jak największe korzyści... Jakie korzyści??? wiedzę, bo liczy się ekspert pieniądze, bo

Bardziej szczegółowo

Bazy danych i ich aplikacje

Bazy danych i ich aplikacje ORAZ ZAPRASZAJĄ DO UDZIAŁU W STUDIACH PODYPLOMOWYCH Celem Studiów jest praktyczne zapoznanie słuchaczy z podstawowymi technikami tworzenia i administrowania bazami oraz systemami informacyjnymi. W trakcie

Bardziej szczegółowo

Grzegorz Ruciński. Warszawska Wyższa Szkoła Informatyki 2011. Promotor dr inż. Paweł Figat

Grzegorz Ruciński. Warszawska Wyższa Szkoła Informatyki 2011. Promotor dr inż. Paweł Figat Grzegorz Ruciński Warszawska Wyższa Szkoła Informatyki 2011 Promotor dr inż. Paweł Figat Cel i hipoteza pracy Wprowadzenie do tematu Przedstawienie porównywanych rozwiązań Przedstawienie zalet i wad porównywanych

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

Instytut Technik Innowacyjnych Semantyczna integracja danych - metody, technologie, przykłady, wyzwania

Instytut Technik Innowacyjnych Semantyczna integracja danych - metody, technologie, przykłady, wyzwania Instytut Technik Innowacyjnych Semantyczna integracja danych - metody, technologie, przykłady, wyzwania Michał Socha, Wojciech Górka Integracja danych Prosty export/import Integracja 1:1 łączenie baz danych

Bardziej szczegółowo

PROGRAMY SPECJALNOŚCI: Informatyka w Biznesie Bazy danych

PROGRAMY SPECJALNOŚCI: Informatyka w Biznesie Bazy danych PROGRAMY SPECJALNOŚCI: Informatyka w Biznesie Bazy danych Łódź, 2012 SPECJALNOŚĆ: Informatyka w Biznesie Opiekun specjalności: Prof. zw. dr hab. Marian Niedźwiedziński, Katedra Informatyki Ekonomicznej

Bardziej szczegółowo

Budowanie interfejsów do baz danych

Budowanie interfejsów do baz danych Budowanie interfejsów do baz danych Wprowadzenie Organizacja zajęć O sobie O Projekcie Termin rozpoczęcia Tematyka (propozycje?) Narzędzia (pendrive lub hosting) 2008 Szczepan Bednarz 2 z 20 Bazy danych

Bardziej szczegółowo

Wdrażanie aplikacji Delphi 2005

Wdrażanie aplikacji Delphi 2005 Wdrażanie aplikacji Delphi 2005 Prosimy przeczytać cały poniższy plik przed przystąpieniem do wdrażania aplikacji, komponentów lub bibliotek Delphi 2005. Plik ten jest udostępniany na warunkach licencji

Bardziej szczegółowo

Pojęcie systemu baz danych

Pojęcie systemu baz danych Pojęcie systemu baz danych System baz danych- skomputeryzowany system przechowywania danych/informacji zorganizowanych w pliki. Składa się z zasadniczych elementów: 1) Danych 2) Sprzętu 3) Programów 4)

Bardziej szczegółowo

Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK

Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK Paweł Lenkiewicz Polsko Japońska Wyższa Szkoła Technik Komputerowych Plan prezentacji PJWSTK

Bardziej szczegółowo

Zadanie nr 4.5: Oprogramowanie bazodanowe. Lp. Zwartość karty Opis 1 Specyfikacja techniczna / funkcjonalna przedmiotu zamówienia

Zadanie nr 4.5: Oprogramowanie bazodanowe. Lp. Zwartość karty Opis 1 Specyfikacja techniczna / funkcjonalna przedmiotu zamówienia Zadanie nr 4.5: Oprogramowanie bazodanowe Lp. Zwartość karty Opis 1 Specyfikacja techniczna / funkcjonalna przedmiotu zamówienia Zakres przedmiotu zamówienia obejmuje dostarczenie, wdrożenie oraz konfigurację

Bardziej szczegółowo

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS (c) 2008 Grupa SPOT SJ Grupa SPOT Krzysztof Cieślak, Maciej Gdula Spółka Jawna Podstawowe dane: firma założona w roku 2004 w wyniku połączenia

Bardziej szczegółowo

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż. Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej Wstęp Programowanie w Javie 2 mgr inż. Michał Misiak Agenda Założenia do wykładu Zasady zaliczeń Ramowy program wykładu

Bardziej szczegółowo

PROGRAM MICROSOFT DEVELOPER NETWORK ACADEMIC ALLIANCE MSDN AA

PROGRAM MICROSOFT DEVELOPER NETWORK ACADEMIC ALLIANCE MSDN AA PROGRAM MICROSOFT DEVELOPER NETWORK ACADEMIC ALLIANCE MSDN AA Wydział Matematyczno-Przyrodniczy Szkoła Nauk Ścisłych Koło Naukowe Informatyków FRAKTAL Opracował : Michał Wójcik, II rok MU IiE CZYM JEST

Bardziej szczegółowo

Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć

Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć rzedmiot : Systemy operacyjne Rok szkolny : 015/016 Klasa : 3 INF godz. x 30 tyg.= 60 godz. Zawód : technik informatyk; symbol 35103 rowadzący : Jacek Herbut Henryk Kuczmierczyk Numer lekcji Dział Tematyka

Bardziej szczegółowo

Podstawy programowania. Wprowadzenie

Podstawy programowania. Wprowadzenie Podstawy programowania Wprowadzenie Proces tworzenia programu Sformułowanie problemu funkcje programu zakres i postać danych postać i dokładność wyników Wybór / opracowanie metody rozwiązania znaleźć matematyczne

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

Oferta szkoleniowa Yosi.pl 2012/2013

Oferta szkoleniowa Yosi.pl 2012/2013 Oferta szkoleniowa Yosi.pl 2012/2013 "Podróżnik nie posiadający wiedzy, jest jak ptak bez skrzydeł" Sa'Di, Gulistan (1258 rok) Szanowni Państwo, Yosi.pl to dynamicznie rozwijająca się firma z Krakowa.

Bardziej szczegółowo

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

W książce omówiono: SAP zostań ekspertem w 24 godziny! System SAP jest uznanym zintegrowanym systemem informatycznym do zarządzania firmą. Charakteryzuje się ogromnym bogactwem funkcjonalności i elastycznością, ułatwiającą zmianę skali lub profilu działalności

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

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, laboratorium PROGRAMOWANIE INTERNETOWE Internet Programming

Bardziej szczegółowo

Środowiska i platformy programistyczne

Środowiska i platformy programistyczne Środowiska i platformy programistyczne 1 Rys historyczny lata 80-90: efektywność! Cel: zwiększyć efektywność programisty jedno narzędzie: integracja edytor kodu, funkcje programistyczne (kompilacja, łączenie,

Bardziej szczegółowo

Technologie sieciowe

Technologie sieciowe Technologie sieciowe ITA-108 Wersja 1.2 Katowice, Lipiec 2009 Spis treści Wprowadzenie i Moduł I Wprowadzenie do sieci komputerowych I-1 Moduł II Omówienie i analiza TCP/IP II-1 Moduł III Zarządzanie adresacją

Bardziej szczegółowo

Wykłady zlotowe. wersja wstępna (fixme) Zlot Programistów Delphi 2008 Kraków, Akademia Górniczo-Hutnicza, 14-16 marca 2008 http://www.delphi.org.

Wykłady zlotowe. wersja wstępna (fixme) Zlot Programistów Delphi 2008 Kraków, Akademia Górniczo-Hutnicza, 14-16 marca 2008 http://www.delphi.org. Wykłady zlotowe wersja wstępna (fixme) Zlot Programistów Delphi 2008 Kraków, Akademia Górniczo-Hutnicza, 14-16 marca 2008 http://www.delphi.org.pl Mikołaj"Virion" Milewski email: wyklady@delphi.org.pl

Bardziej szczegółowo

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia Przedmiot: Bazy danych Rodzaj przedmiotu: Podstawowy Kod przedmiotu: MBM 1 S 0 5 64-4 _1 Rok: III Semestr: 5 Forma studiów:

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: ZAAWANSOWANE PROGRAMOWANIE INTERNETOWE Advanced Internet Programming Kierunek: Informatyka Forma studiów: Stacjonarne Rodzaj przedmiotu: Poziom kwalifikacji: moduł specjalności obowiązkowy:

Bardziej szczegółowo

Zajęcia prowadzone przez MCT, auditora wiodącego systemów bezpieczeństwa informacji.

Zajęcia prowadzone przez MCT, auditora wiodącego systemów bezpieczeństwa informacji. OFERTA SZKOLENIOWA BAZY DANYCH O firmie: Firma Information & Technology Consulting specjalizuje się w szkoleniach w zakresie systemów bazodanowych Microsoft i Sybase oraz Zarządzania bezpieczeństwem informacji

Bardziej szczegółowo

Ekspert MS SQL Server Oferta nr 00/08

Ekspert MS SQL Server Oferta nr 00/08 Ekspert MS SQL Server NAZWA STANOWISKA Ekspert Lokalizacja/ Jednostka organ.: Pion Informatyki, Biuro Hurtowni Danych i Aplikacji Wspierających, Zespół Jakości Oprogramowania i Utrzymania Aplikacji Szczecin,

Bardziej szczegółowo

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source Dr inż. Michał Bednarczyk Uniwersytet Warmińsko-Mazurski w Olsztynie Wydział Geodezji i Gospodarki Przestrzennej Katedra Geodezji

Bardziej szczegółowo

ActiveXperts SMS Messaging Server

ActiveXperts SMS Messaging Server ActiveXperts SMS Messaging Server ActiveXperts SMS Messaging Server to oprogramowanie typu framework dedykowane wysyłaniu, odbieraniu oraz przetwarzaniu wiadomości SMS i e-mail, a także tworzeniu własnych

Bardziej szczegółowo

Aplikacje internetowe - opis przedmiotu

Aplikacje internetowe - opis przedmiotu Aplikacje internetowe - opis przedmiotu Informacje ogólne Nazwa przedmiotu Aplikacje internetowe Kod przedmiotu 11.3-WE-INFP-AI Wydział Kierunek Wydział Informatyki, Elektrotechniki i Automatyki Informatyka

Bardziej szczegółowo

Wykłady zlotowe. wersja wstępna (fixme) Zlot Programistów Delphi 2008 Kraków, Akademia Górniczo-Hutnicza, 14-16 marca 2008 http://www.delphi.org.

Wykłady zlotowe. wersja wstępna (fixme) Zlot Programistów Delphi 2008 Kraków, Akademia Górniczo-Hutnicza, 14-16 marca 2008 http://www.delphi.org. Wykłady zlotowe wersja wstępna (fixme) Zlot Programistów Delphi 2008 Kraków, Akademia Górniczo-Hutnicza, 14-16 marca 2008 http://www.delphi.org.pl Mikołaj"Virion" Milewski email: wyklady@delphi.org.pl

Bardziej szczegółowo

JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB

JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB Przemysław Rudzki RHCX, RHCI, JBoss Certified Trainer Niezależny Konsultant Plan prezentacji Ostatnie zakupy RedHat/JBoss MetaMatrix Mobicents Technologie

Bardziej szczegółowo

Uniwersytet Mikołaja Kopernika. Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej

Uniwersytet Mikołaja Kopernika. Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Uniwersytet Mikołaja Kopernika Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Marcin HENRYKOWSKI Nr albumu: 158069 Praca magisterska na kierunku Informatyka Archiwizacja

Bardziej szczegółowo

Rynek pracy IT. Oferta sprzedaży raportu. 31-052 Kraków ul. Miodowa 41 tel./fax: (12) 426 20 60 e-mail: redakcja@rynekpracy.pl

Rynek pracy IT. Oferta sprzedaży raportu. 31-052 Kraków ul. Miodowa 41 tel./fax: (12) 426 20 60 e-mail: redakcja@rynekpracy.pl Oferta sprzedaży raportu 31-052 Kraków ul. Miodowa 41 tel./fax: (12) 426 20 60 e-mail: redakcja@rynekpracy.pl www.sedlak.pl www.rynekpracy.pl www.wynagrodzenia.pl www.wskaznikihr.pl Raport: Rynek pracy

Bardziej szczegółowo

Bazy danych. Zenon Gniazdowski WWSI, ITE Andrzej Ptasznik WWSI

Bazy danych. Zenon Gniazdowski WWSI, ITE Andrzej Ptasznik WWSI Bazy danych Zenon Gniazdowski WWSI, ITE Andrzej Ptasznik WWSI Wszechnica Poranna Trzy tematy: 1. Bazy danych - jak je ugryźć? 2. Język SQL podstawy zapytań. 3. Mechanizmy wewnętrzne baz danych czyli co

Bardziej szczegółowo

Narzędzia RAD (wykład 1)

Narzędzia RAD (wykład 1) Narzędzia RAD (wykład 1) Piotr Cybula Uniwersytet Łódzki, Wydział Matematyki cybula@math.uni.lodz.pl http://www.math.uni.lodz.pl/~cybula Rys historyczny (1) lata 80-te i początek 90-tych: środowiska programistyczne

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: PROGRAMOWANIE APLIKACJI BAZODANOWYCH DATABASE APPLICATION PROGRAMMING Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach specjalności: Inżynieria oprogramowania Rodzaj zajęć:

Bardziej szczegółowo

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

Tworzenie aplikacji Web Alicja Zwiewka. Page 1 Tworzenie aplikacji Web Alicja Zwiewka Page 1 Co to są web-aplikacje? Aplikacja internetowa (ang. web application) program komputerowy, który pracuje na serwerze i komunikuje się poprzez sieć komputerową

Bardziej szczegółowo

czas trwania (ilość semestrów/ dni oraz godzin) cena szkolenia/ os. lub grupę 2 semestry/ ok. 28 dni / razem 196 godzin 7000 PLN za osobę

czas trwania (ilość semestrów/ dni oraz godzin) cena szkolenia/ os. lub grupę 2 semestry/ ok. 28 dni / razem 196 godzin 7000 PLN za osobę OFERTA EDUKACYJNA DLA SZKOLNICTWA ZAWODOWEGO W WOJEWÓDZTWIE LUBUSKIM OFERTA WYDZIAŁU INFORMATYKI, ELEKTROTECHNIKI I AUTOMTYKI UNIWERSYTETU ZIELONOGÓRSKIEGO Lp. 1. 2. nazwa kursu/ szkolenia lub studiów

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: ADMINISTROWANIE INTERNETOWYMI SERWERAMI BAZ DANYCH Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Programowanie aplikacji internetowych Rodzaj zajęć: wykład,

Bardziej szczegółowo

Cel szkolenia. Konspekt

Cel szkolenia. Konspekt Cel szkolenia Autoryzowany ośrodek Microsoft serdecznie zaprasza na szkolenie z zakresu bazy danych Microsoft SQL Server 2014. Kurs ten dostarczy uczestnikowi wiedzy na zarządzania bazą danych w środowisku

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Bazy danych Database Kierunek: Rodzaj przedmiotu: obieralny Rodzaj zajęć: wykład, laboratorium Matematyka Poziom kwalifikacji: I stopnia Liczba godzin/tydzień: 2W, 2L Semestr: III Liczba

Bardziej szczegółowo

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

KARTA PRZEDMIOTU. 10. WYMAGANIA WSTĘPNE: technologia informacyjna na poziomie szkoły średniej. KARTA PRZEDMIOTU 1. NAZWA PRZEDMIOTU: Technologia informacyjna 2. KIERUNEK: Mechanika i budowa maszyn 3. POZIOM STUDIÓW: inżynierskie 4. ROK/ SEMESTR STUDIÓW: 1/1 5. LICZBA PUNKTÓW ECTS: 2 6. LICZBA GODZIN:

Bardziej szczegółowo

Mariusz Dzieciątko. E-mail: splmdz@spl.sas.com. Krótko o sobie / Personal Overview/

Mariusz Dzieciątko. E-mail: splmdz@spl.sas.com. Krótko o sobie / Personal Overview/ Mariusz Dzieciątko Krótko o sobie / Personal Overview/ Mariusz pracuje jako Business Solution Manager, Technology & Big Data Competency Center w SAS Institute Polska. Pracę w tej firmie rozpoczął w maju

Bardziej szczegółowo

OFERTA SZKOLENIOWA PROGRESS SOFTWARE

OFERTA SZKOLENIOWA PROGRESS SOFTWARE OFERTA SZKOLENIOWA PROGRESS SOFTWARE Szanowni Państwo, Zapraszamy do zapoznania się z naszą ofertą szkoleń w systemie Progress. Kursy organizowane są dla małych grup 3-6 osobowych, w Warszawie. Każdy uczestnik

Bardziej szczegółowo

Kierunkowy Wybieralny Polski Semestr IV

Kierunkowy Wybieralny Polski Semestr IV KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 20/206 Z-ID-402a Programowanie baz danych w środowisku RAD Delphi Programming of

Bardziej szczegółowo

W imieniu Komitetu Organizacyjnego konferencji PyCon PL 2011 mam przyjemność zaprosić Państwa do współpracy przy organizacji tegorocznej edycji.

W imieniu Komitetu Organizacyjnego konferencji PyCon PL 2011 mam przyjemność zaprosić Państwa do współpracy przy organizacji tegorocznej edycji. W imieniu Komitetu Organizacyjnego konferencji PyCon PL 2011 mam przyjemność zaprosić Państwa do współpracy przy organizacji tegorocznej edycji. W związku z tym chciałbym zachęcić Państwa do zapoznania

Bardziej szczegółowo

Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz

Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, 2004 Zofia Kruczkiewicz 1. Przedstaw znaczenie oprogramowania we współczesnym świecie x 1 2. Jaki wpływ na ludzi, komunikację

Bardziej szczegółowo

Praca przejściowa. Sklep internetowy. Tomasz Konopelski ZIP50-IWZ Katowice 2006

Praca przejściowa. Sklep internetowy. Tomasz Konopelski ZIP50-IWZ Katowice 2006 Praca przejściowa Sklep internetowy Tomasz Konopelski ZIP50-IWZ Katowice 2006 Polski e-commerce Badania rynku Badaniem, które odbyło się w październiku 2001 roku objęto 300 przedsiębiorstw a ich dobór

Bardziej szczegółowo

INFORMATYKA Pytania ogólne na egzamin dyplomowy

INFORMATYKA Pytania ogólne na egzamin dyplomowy INFORMATYKA Pytania ogólne na egzamin dyplomowy 1. Wyjaśnić pojęcia problem, algorytm. 2. Podać definicję złożoności czasowej. 3. Podać definicję złożoności pamięciowej. 4. Typy danych w języku C. 5. Instrukcja

Bardziej szczegółowo

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

Szkolenie autoryzowane. MS 6232 Wdrażanie bazy danych Microsoft SQL Server 2008 R2 Szkolenie autoryzowane MS 6232 Wdrażanie bazy danych Microsoft SQL Server 2008 R2 Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje Opis szkolenia Szkolenie, gdzie uczestnicy zapoznają

Bardziej szczegółowo

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych KARTA PRZEDMIOTU Nazwa przedmiotu/modułu: Nazwa angielska: Kierunek studiów: Poziom studiów: Profil studiów Jednostka prowadząca: Programowanie aplikacji internetowych Web application development edukacja

Bardziej szczegółowo

INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład XII

INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład XII Wrocław 2006 INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład XII Paweł Skrobanek C-3, pok. 323 e-mail: pawel.skrobanek@pwr.wroc.pl INTERNETOWE BAZY DANYCH 1. E-buisness 2. CMS 3. Zagadnienia do egzaminu

Bardziej szczegółowo

Informatyczne fundamenty

Informatyczne fundamenty Informatyczne fundamenty Informatyka to szeroka dziedzina wiedzy i praktycznych umiejętności. Na naszych studiach zapewniamy solidną podstawę kształcenia dla profesjonalnego inżyniera IT. Bez względu na

Bardziej szczegółowo

Specjalizacja magisterska Bazy danych

Specjalizacja magisterska Bazy danych Specjalizacja magisterska Bazy danych Strona Katedry http://bd.pjwstk.edu.pl/katedra/ Prezentacja dostępna pod adresem: http://www.bd.pjwstk.edu.pl/bazydanych.pdf Wymagania wstępne Znajomość podstaw języka

Bardziej szczegółowo

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

Tytuł szkolenia: Angular 4 - budowanie nowoczesnych i wydajnych aplikacji przeglądarkowych Kod szkolenia: ANGULAR 4 Tytuł szkolenia: Angular 4 - budowanie nowoczesnych i wydajnych aplikacji przeglądarkowych Dni: 5 Opis: Adresaci szkolenia Kurs przeznaczony jest dla programistów posiadających

Bardziej szczegółowo

Państwowa Wyższa Szkoła Zawodowa w Ciechanowie INFORMATYKA

Państwowa Wyższa Szkoła Zawodowa w Ciechanowie INFORMATYKA Państwowa Wyższa Szkoła Zawodowa w Ciechanowie INFORMATYKA Zapotrzebowanie na informatyków rośnie szybciej niż liczba absolwentów IT jest jedną z najszybciej rozwijających się branż w Polsce. Perspektywy

Bardziej szczegółowo

Jak dobierałem zespół - case study

Jak dobierałem zespół - case study 2012 Jak dobierałem zespół - case study Piotr Przybyłkiewicz Kluczowe zasoby do realizacji e-usługi Warszawa, 16 października 2012 Parę słów o czym dziś Państwu opowiem Empathy i ja O firmie naszego Klienta

Bardziej szczegółowo

Przegląd i ewaluacja narzędzi do szybkiego tworzenia interfejsu użytkownika (RAD).

Przegląd i ewaluacja narzędzi do szybkiego tworzenia interfejsu użytkownika (RAD). Przegląd i ewaluacja narzędzi do szybkiego tworzenia interfejsu użytkownika (RAD). Rapid Application Development RAD Szybkie tworzenie programów użytkowych (Rapid Application Development RAD) jest mającą

Bardziej szczegółowo

Współpraca nauki z przemysłem ICT na przykładzie Wielkopolskiego Centrum Zaawansowanych Technologii Informacyjnych Maciej Stroiński

Współpraca nauki z przemysłem ICT na przykładzie Wielkopolskiego Centrum Zaawansowanych Technologii Informacyjnych Maciej Stroiński Współpraca nauki z przemysłem ICT na przykładzie Wielkopolskiego Centrum Zaawansowanych Technologii Informacyjnych Maciej Stroiński stroins@man.poznan.pl Koncepcja WCZTI Wielkopolskie Centrum Zaawansowanych

Bardziej szczegółowo

Aplikacje Internetowe, Servlety, JSP i JDBC

Aplikacje Internetowe, Servlety, JSP i JDBC Aplikacje Internetowe, Servlety, JSP i JDBC Opis Java 2 Enterprise Edition (JEE) jest potężną platformą do tworzenia aplikacji webowych. PLatforma JEE oferuje wszystkie zalety tworzenia w Javie plus wszechstronny

Bardziej szczegółowo

Deduplikacja danych. Zarządzanie jakością danych podstawowych

Deduplikacja danych. Zarządzanie jakością danych podstawowych Deduplikacja danych Zarządzanie jakością danych podstawowych normalizacja i standaryzacja adresów standaryzacja i walidacja identyfikatorów podstawowa standaryzacja nazw firm deduplikacja danych Deduplication

Bardziej szczegółowo

APLIKACJE KLIENT-SERWER Client-Server Applications Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

APLIKACJE KLIENT-SERWER Client-Server Applications Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Sieci komputerowe Rodzaj zajęć: wykład, laboratorium APLIKACJE KLIENT-SERWER Client-Server Applications Forma

Bardziej szczegółowo

Oferta szkoleniowa Warszawa 2018

Oferta szkoleniowa Warszawa 2018 Oferta szkoleniowa Warszawa 2018 Blockchain Technologies sp. z o.o. to jedna z pierwszych polskich firm zajmujących się technologią Blockchain. Została założona przez prof. Krzysztofa Piecha w 2016 roku.

Bardziej szczegółowo

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7 AUREA BPM Oracle TECNA Sp. z o.o. Strona 1 z 7 ORACLE DATABASE System zarządzania bazą danych firmy Oracle jest jednym z najlepszych i najpopularniejszych rozwiązań tego typu na rynku. Oracle Database

Bardziej szczegółowo

Projektowanie i implementacja wysokowydajnych aplikacji w języku

Projektowanie i implementacja wysokowydajnych aplikacji w języku Program szkolenia: Projektowanie i implementacja wysokowydajnych aplikacji w języku PHP Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Projektowanie i implementacja wysokowydajnych

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

Architektura mikroserwisów na platformie Spring IO

Architektura mikroserwisów na platformie Spring IO Kod szkolenia: Tytuł szkolenia: SPRIO Architektura mikroserwisów na platformie Spring IO Dni: 3 Opis: Adresaci szkolenia Szkolenie adresowane jest do programistów Java pragnących dowiedzieć się jak tworzyć

Bardziej szczegółowo

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

Dotacje na innowacje. Inwestujemy w waszą przyszłość. PROJEKT TECHNICZNY Implementacja Systemu B2B w firmie Lancelot i w przedsiębiorstwach partnerskich Przygotowane dla: Przygotowane przez: Lancelot Marek Cieśla Grzegorz Witkowski Constant Improvement Szkolenia

Bardziej szczegółowo

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

Flex 3. Piotr Strzelczyk Wydział EAIiE Katedra Automatyki. Kraków, 2008 Flex 3 Piotr Strzelczyk Wydział EAIiE Katedra Automatyki Kraków, 2008 Flex 3 czyli co to jest? RIA (Rich Internet Application) Jest to aplikacja webowa posiadająca moŝliwości aplikacji desktopowej. UmoŜliwia

Bardziej szczegółowo

Wykłady zlotowe. Zlot Programistów Delphi 2009 Kraków, Akademia Górniczo-Hutnicza, 6-8 lutego 2009 http://www.delphi.org.pl

Wykłady zlotowe. Zlot Programistów Delphi 2009 Kraków, Akademia Górniczo-Hutnicza, 6-8 lutego 2009 http://www.delphi.org.pl Wykłady zlotowe Zlot Programistów Delphi 2009 Kraków, Akademia Górniczo-Hutnicza, 6-8 lutego 2009 http://www.delphi.org.pl Mikołaj"Virion" Milewski email: mikolaj.milewski@gmail.com Wersja: 0.3.0 build

Bardziej szczegółowo

Lista analizowanych stanowisk

Lista analizowanych stanowisk Lista stanowisk Lista analizowanych stanowisk NACZELNE KIEROWNICTWO 1. Dyrektor zarządzający (Chief Executive Officer) PION PROJEKTOWO-PROGRAMISTYCZNY 2. Dyrektor ds. produkcji oprogramowania (DI) (Software

Bardziej szczegółowo

Języki i paradygmaty programowania - 1

Języki i paradygmaty programowania - 1 doc. dr inż. Tadeusz Jeleniewski e-mail: t.jeleniewski@neostrada.pl tadeusz.jeleniewski@pwr.edu.pl http://www.tjeleniewski.wstt.edu.pl Cele przedmiotu Umiejętność zastosowania i oceny przydatności paradygmatów

Bardziej szczegółowo

SYLABUS/KARTA PRZEDMIOTU

SYLABUS/KARTA PRZEDMIOTU PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W GŁOGOWIE SYLABUS/KARTA PRZEDMIOTU. NAZWA PRZEDMIOTU Programowanie aplikacji mobilnych. NAZWA JEDNOSTKI PROWADZĄCEJ PRZEDMIOT Instytut Politechniczny. STUDIA kierunek

Bardziej szczegółowo

Specyfikacja dla Zadania 1: Kurs programowania sterowników PLC dla uczniów grupy I w ZSP nr 2 w Brzesku.

Specyfikacja dla Zadania 1: Kurs programowania sterowników PLC dla uczniów grupy I w ZSP nr 2 w Brzesku. Specyfikacja dla Zadania 1: Kurs programowania sterowników PLC dla uczniów grupy I w ZSP nr 2 w Brzesku. 1. Liczba uczestników zajęć 10 uczniów 2. Czas trwania kursu wynosi: 60 godzin 3. Kurs odbywać się

Bardziej szczegółowo

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

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017 Załącznik nr 4 do Uchwały Senatu nr 430/01/2015 SYLABUS DOTYCZY CYKLU KSZTAŁCENIA 2014-2018 realizacja w roku akademickim 2016/2017 1.1. PODSTAWOWE INFORMACJE O PRZEDMIOCIE/MODULE Nazwa przedmiotu/ modułu

Bardziej szczegółowo

Kierunkowy Wybieralny Polski Semestr V

Kierunkowy Wybieralny Polski Semestr V KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2015/2016 A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW Z-ID-505b Projektowanie aplikacji

Bardziej szczegółowo

ASP.NET MVC. Grzegorz Caban grzegorz.caban@gmail.com. 20 stycznia 2009

ASP.NET MVC. Grzegorz Caban grzegorz.caban@gmail.com. 20 stycznia 2009 ASP.NET MVC Grzegorz Caban grzegorz.caban@gmail.com 20 stycznia 2009 Agenda Przyczyna powstania Co to jest ASP.NET MVC Architektura Hello World w ASP.NET MVC ASP.NET MVC vs ASP.NET WebForm Przyszłość framework'a

Bardziej szczegółowo

Ogólna informacja. O firmie e-direct sp. z o.o. Marcin Marchewicz

Ogólna informacja. O firmie e-direct sp. z o.o. Marcin Marchewicz Ogólna informacja O firmie e-direct sp. z o.o. Marcin Marchewicz Spis treści O nas... 3 Historia firmy... 3 e-direct... 4 Struktura firmy... 4 Nasza oferta... 5 Strategia... 5 Promocja... 5 Kreacja...

Bardziej szczegółowo

egroupware czy phpgroupware jest też mniej stabilny.

egroupware czy phpgroupware jest też mniej stabilny. Opengroupware to projekt udostępniający kompletny serwer aplikacji oparty na systemie Linux. Dostępny na licencji GNU GPL, strona domowa: http://www.opengroupware.org/ Jego cechy to wysoka stabilność,

Bardziej szczegółowo

ZSE - Systemy baz danych 1 SIECIOWE SERWERY BAZ DANYCH

ZSE - Systemy baz danych 1 SIECIOWE SERWERY BAZ DANYCH ZSE - Systemy baz danych 1 SIECIOWE SERWERY BAZ DANYCH System zarządzania bazami danych System zarządzania bazami danych(szbd, ang. DBMS) jest zbiorem narzędzi stanowiących warstwę pośredniczącą pomiędzy

Bardziej szczegółowo

Open Source na Uniwersytecie Łódzkim

Open Source na Uniwersytecie Łódzkim Open Source na Uniwersytecie Łódzkim Ścibór Sobieski Wydział Matematyki i Informatyki UŁ, Grupa Programistyczna RPG UŁ e-mail: scibor@{math,rpg}.uni.lodz.pl Randez-vous z Pingwinkiem Łódź 02/2008 Geneza

Bardziej szczegółowo

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA KARTA MODUŁU KSZTAŁCENIA I. 1 Nazwa modułu kształcenia I. Informacje ogólne Inżynieria baz danych 2 Nazwa jednostki prowadzącej Instytut Informatyki Zakład Informatyki Stosowanej 3 Kod modułu (wypełnia

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Inżynieria oprogramowania, Programowanie aplikacji internetowych Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU

Bardziej szczegółowo

Co to jest Business Intelligence?

Co to jest Business Intelligence? Cykl: Cykl: Czwartki z Business Intelligence Sesja: Co Co to jest Business Intelligence? Bartłomiej Graczyk 2010-05-06 1 Prelegenci cyklu... mariusz@ssas.pl lukasz@ssas.pl grzegorz@ssas.pl bartek@ssas.pl

Bardziej szczegółowo

Spis treści. Wstęp... 9

Spis treści. Wstęp... 9 Wstęp... 9 Rozdział 1 ZARYS TEORII STEROWANIA PROCESAMI PRZEDSIĘBIORSTWA... 11 1. Zakres i potencjalne zastosowania teorii... 11 2. Opis szkieletowego systemu EPC II... 12 2.1. Poziomy organizacyjne, warstwy

Bardziej szczegółowo