Programowanie aplikacji webowych

Nazwa studiów podyplomowych:

Programowanie aplikacji webowych

 

Organizator studiów podyplomowych:

Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie

Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki

Katedra Automatyki

Dokładny adres organizatora:

al. Mickiewicza 30, 30-059 Kraków

pawilon B-1, pokój 310

tel. 12 634 15 68

fax 12 634 15 68

e-mail: skrzynia@agh.edu.pl

http://paw.agh.edu.pl 

Osoby do kontaktu:

dr inż. Paweł Skrzyński, Barbara Leśniak

Charakterystyka studiów

Studia podyplomowe Programowanie aplikacji webowych 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ą. W związku z tym, że studia informatyczne nie koncentrują się na nauce narzędzi niniejszy kurs stanowi cenne uzupełnienie wiadomości zdobywanych na takich studiach (I pokrewnych) o narzędzia wykorzystywane przy tworzeniu nowoczesnych serwisów internetowych. Dodatkowo informatyka jest nauką bardzo szybko się rozwijającą – niniejsze studia podyplomowe stanowią zatem możliwość aktualizacji wiedzy dla osób, które edukację informatyczną zakończyły kilka lat temu. Kurs nie jest jednak przeznaczony 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 kursu, zdaniem jego twórcó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.

 

Sylwetka absolwenta

Studia podyplomowe skierowane są do osób, które ukończyły studia o charakterze informatycznym (lub pokrewnym np. matematyka, fizyka, ekonometria) 3, 4, 5 letnie, umiejące samodzielnie programować np. w języku C lub Java 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:
1. 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.
2. Znajomość JavaScript oraz AJAX (jQuery).
3. Znajomość PHP oraz frameworka Symfony.
4. Znajomość Java, podstawowa znajomość Java EE oraz umiejętność tworzenia aplikacji webowych z wykorzystaniem Java Server Faces 2.0.
5. Znajomość języka C# oraz platformy .NET.
6. 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).
7. Znajomość zagadnień związanych z bezpieczeństwem aplikacji webowych i sposobami zabezpieczenia aplikacji przed typowymi atakami.


Kierownik:

Czas trwania:

dr inż. Paweł Skrzyński

 

2 semestry

Od X 2012 r. do VI 2013 r.

Zasady naboru:

Termin zgłoszeń:

do 15 X 2012 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.

 

Tryb zgłoszeń:

kolejność zgłoszeń

 

Miejsce zgłoszeń:

AGH, Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki

al. Mickiewicza 30, 30-059 Kraków

pawilon B-1, pokój 310

 

Osoba przyjmująca zgłoszenia:

Barbara Leśniak (tel. 12 634 15 68)

 

Opłaty:

4 000

Informacje dodatkowe:

Zajęcia są prowadzone w trybie zjazdów sobota-niedziela (5-6  zjazdów w semestrze, co ok. 2-3 tyg.). Ilość zjazdów jest dostosowywana do kalendarza i propozycji uczestników. Zajęcia rozpoczynają się nie wcześniej niż o 8.30 i kończą nie później niż o 18.45.