Programowanie aplikacji webowych

Transkrypt

Programowanie aplikacji webowych
Programowanie aplikacji webowych
Charakterystyka studiów:
Studia poświęcone są nauce programowania nowoczesnych serwisów internetowych oraz złożonych
rozproszonych systemów informatycznych działających w środowisku Internet, wykorzystujących w
warstwie prezentacji przeglądarkę internetową. Studia informatyczne nie koncentrują się na nauce narzędzi
dlatego niniejsze studia podyplomowe stanowią uzupełnienie wcześniej zdobytych wiadomości o narzędzia
wykorzystywane przy tworzeniu nowoczesnych serwisów internetowych, a także stanowią możliwość
aktualizacji wiedzy dla osób, które edukację informatyczną zakończyły kilka lat temu. Są one przeznaczone
nie tylko dla informatyków, ale również dla absolwentów kierunków pokrewnych (matematyka, fizyka,
ekonometria itp.). Od słuchaczy wymaga się jedynie średniej znajomości pojęć związanych z
programowaniem, obejmujących takie zagadnienia jak: pojęcie zmiennej, proste typy danych, instrukcje
sterujące przebiegiem programu (instrukcje warunkowe, iteracyjne), podprogramy i ich zastosowanie,
procedury, funkcje, przekazywanie parametrów, programowanie strukturalne, przetwarzanie tablic i plików,
wykorzystanie rekordów. Pożądana jest również ogólna wiedza na temat podstaw systemów operacyjnych
oraz sieci komputerowych. Niezbędne minimum wiedzy do rozpoczęcia tych studiów to styczność z
przynajmniej jednym, dowolnym językiem programowania.
Program studiów:
Programowanie aplikacji webowych z wykorzystaniem technologii Java i Java Server Faces 2.0,
Programowanie aplikacji webowych z wykorzystaniem platformy .NET,
Programowanie aplikacji webowych w języku PHP oraz z wykorzystaniem frameworka Symfony,
Technologie tworzenia multimedialnych stron WWW,
Bazy danych na potrzeby aplikacji internetowych wraz z systemami ORM (Hibernate, nHibernate,
.NET Entity Framework Doctrine) oraz technologią NoSQL I przetwarzaniem danych w chmurach,
Bezpieczeństwo aplikacji webowych,
Elementy inzynierii oprogramowania,
Programowanie aplikacji webowych w Ruby on Rails,
Warsztaty AngularJS.
Sylwetka absolwenta:
Studia podyplomowe skierowane są do osób, które niekoniecznie ukończyły studia o charakterze
informatycznym, lecz pokrewnym np. matematyka, fizyka, ekonometria 3, 4, 5- letnie (rodzaj
ukończonych studiów nie ma jednak kluczowego znaczenia), posiadają podstawową wiedzę z
programowania np. w języku C, Java, PHP, Pascal lub miały styczność z technologiami webowymi.
Absolwent studiów podyplomowych powinien być wszechstronnie przygotowany do podjęcia pracy jako
programista aplikacji webowych i legitymować się szeroką wiedzą w zakresie możliwości zastosowania
najpopularniejszych technologii realizacji tej klasy systemów: ich zalet oraz ograniczeń.
Absolwent będzie posiadać następujące umiejętności:
znajomość HTML/CSS oraz podstaw technik multimedialnych związanych z WWW – w tym
umiejętność tworzenia layoutu HTML/CSS na podstawie projektu graficznego, umiejętność
tworzenia layoutów na potrzeby urządzeń mobilnych – mobile Web,
znajomość JavaScript oraz AJAX (jQuery) w tym popularnego frameworka Angular JS,
znajomość PHP,
znajomość Java, podstawowa znajomość Java EE oraz umiejętność tworzenia aplikacji webowych z
wykorzystaniem Java Server Faces 2.0,
znajomość języka Ruby oraz frameworka Ruby on Rails,
znajomość języka C# oraz platformy .NET,
podstawowa znajomość zagadnień związanych z relacyjnymi bazami danych oraz znajomość
popularnych systemów realizujących mapowanie obiektowo-relacyjne dla omawianych w trakcie
kursów języków programowania (Hibernate/Java, nHibernate/.NET, Doctrine/PHP),
znajomość zagadnień związanych z bezpieczeństwem aplikacji webowych i sposobami
zabezpieczenia aplikacji przed typowymi atakami,
znajomość systemu kontroli wersji GIT,
znajomość elementów inżynierii oprogramowania oraz podstaw dobrych praktyk tworzenia
oprogramowania.
Czas trwania:
2 semestry (od X 2016 r. do VI 2017 r.)
Termin zgłoszeń:
do 15 X 2016 r.
Wymagane dokumenty:
odpis lub poświadczona za zgodność z oryginałem kopia dyplomu ukończenia studiów wyższych (w
tym licencjackich),
wypełnienie i złożenie formularza zgłoszeniowego,
dokonanie wpłaty – okazanie potwierdzenia wpłaty,
oświadczenie o zapoznaniu się z Regulaminem Studiów Podyplomowych w AGH.
Tryb zgłoszeń:
kolejność zgłoszeń
Miejsce zgłoszeń:
AGH, Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej
al. Mickiewicza 30, 30-059 Kraków
pawilon C-2, pokój 406 (p. Emilia Ludwiczak) lub pawilon B-1, pokój 310 (p. Barbara Leśniak)
Osoby przyjmujące zgłoszenia:
Emilia Ludwiczak (tel. 12 617 51 99)
Barbara Leśniak (tel. 12 634 15 68)
Opłaty:
4 900 zł (w tym 100 zł opłaty wpisowej)
Informacje dodatkowe:
Zajęcia są prowadzone w trybie zjazdów sobota–niedziela (5–6 zjazdów w semestrze, co ok. 2–3 tygodnie).
Liczba zjazdów może być dostosowywana do propozycji uczestników (w miarę możliwości). Zajęcia
rozpoczynają się nie wcześniej niż o godz. 8.00 i kończą nie później niż o godz. 18.45 (w większości
przypadków zajęcia odbywają się w bloku w godz. 9–16).
Organizator studiów podyplomowych:
Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej
Katedra Informatyki Stosowanej
Adres organizatora:
al. Mickiewicza 30, 30-059 Kraków
pawilon C-2, pokój 403
tel.: 12 634 15 68, 602 538 497
e-mail: [email protected]
www.paw.agh.edu.pl
Kierownik:
dr inż. Paweł Skrzyński
Osoby do kontaktu:
dr inż. Paweł Skrzyński, Barbara Leśniak

Podobne dokumenty