Skip to content ↓

Programowanie aplikacji webowych

Osoba do kontaktu

dr inż. Paweł Skrzyński
paw@agh.edu.pl

mgr Emilia Ludwiczak
tel.: 12 617 52 00
emilia.ludwiczak@agh.edu.pl

Kierownik studiów

dr inż. Paweł Skrzyński
tel.: 12 617 52 17
paw@agh.edu.pl​​​​​​​

Organizator studiów

Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej
Katedra Informatyki Stosowanej

al. Mickiewicza 30, 30-059 Kraków
pawilon C-2, pokój 403

Strona internetowa studiów

www.paw.agh.edu.pl


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

Link do Sylabusa

  • Wprowadzenie do programowania na przykładzie języka Java
  • Programowanie aplikacji webowych z wykorzystaniem technologii Java/JEE, Java Server Faces 2.2, JAXRS
  • Programowanie aplikacji webowych z wykorzystaniem platformy .NET
  • Programowanie aplikacji webowych w języku PHP
  • HTML/CSS i język Javascript
  • Bazy danych na potrzeby aplikacji internetowych wraz z systemami ORM (=na przykładzie JPA/Hibernate oraz technologią NoSQL (MongoDB)
  • Bezpieczeństwo aplikacji webowych
  • Elementy inżynierii oprogramowania
  • Programowanie aplikacji webowych w Ruby on Rails
  • Warsztaty ReactJS

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 REACT
  • znajomość PHP
  • znajomość Java, podstawowa znajomość Java EE oraz umiejętność tworzenia aplikacji webowych z wykorzystaniem Java Server Faces 2.2 oraz interfejsów REST z wykorzystaniem JAXRS
  • 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

Dodatkowe informacje

Czas trwania:
2 semestry (od X 2024 r. do VI 2025 r.)

Tryb zgłoszeń:
o przyjęciu na studia decyduje kolejność zgłoszeń


Rekrutacja

Zgłoszenia i opłaty

Miejsce zgłoszeń:
AGH, Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej
Katedra Informatyki Stosowanej (KIS)
al. Mickiewicza 30, 30-059 Kraków
pawilon C2, pokój 406

Osoba przyjmująca zgłoszenia:
mgr Emilia Ludwiczak
el.: 12 617 52 00
emilia.ludwiczak@agh.edu.pl

mgr Agnieszka Czernicka, tel.: 12 617 56 78
czernicka@agh.edu.pl

Obsługa Administracyjna:
mgr Emilia Ludwiczak, mgr Agnieszka Czernicka, Sekretariat KIS: pawilon C2, pokój 406

Termin zgłoszeń:
od 22 IV 2024 do 13 X 2024 r.

Opłaty:
6 900 zł (w tym 100 zł opłaty wpisowej)

Informacje dodatkowe:
Zajęcia są prowadzone w trybie zjazdów sobota–niedziela (6–7  zjazdów w semestrze, co ok. 2–3 tygodnie). 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:30).

Wymagane dokumenty

  • formularz zgłoszeniowy plik do pobrania
  • dyplom ukończenia studiów wyższych (do wglądu - celem poświadczenia jego kopii za zgodność z oryginałem)
  • poświadczenie wniesienia opłaty wpisowej w wys. 100 zł, która jest wliczona w wysokość całkowitej opłaty za studia podyplomowe
  • poświadczenie wniesienia opłaty za studia podyplomowe za pierwszy semestr studiów, nie później niż w terminie 14 dni przed rozpoczęciem zajęć dydaktycznych w ramach studiów podyplomowych
  • oświadczenie o zapoznaniu się z Regulaminem Studiów Podyplomowych w AGH plik do pobrania

    Wszystkie dokumenty do pobrania ze strony: www.paw.agh.edu.pl (sekcja rekrutacja)

Stopka