Celem studiów podyplomowych jest zapoznanie kandydata z szeroko rozumianym zawodem programisty. Podczas studiów pokazujemy różne ścieżki kariery i uczymy kilku popularnych języków programowania po to, żeby każdy miał możliwość wyboru własnej drogi rozwoju w branży IT. Uczymy popularnych i poszukiwanych na rynku pracy technologii.
Oferta została stworzona w porozumieniu z Akademią Programowania LevelUP. Prowadzący zajęcia posiadają duże doświadczenie praktyczne w programowaniu i zarządzaniu bazami danych. Dzięki dużemu doświadczeniu w nauczaniu programowania, chcemy obalić mit, że programowanie jest dla nielicznych.
Absolwent studiów podyplomowych Programowanie i bazy danych uzyska szeroką wiedzę z zakresu informatyki z ukierunkowaniem na programowanie i zarządzanie systemami baz danych.
Absolwent będzie posiadać następujące umiejętności:
- znajomość HTML/CSS
- znajomość języka JavaScript z biblioteką jQuery
- poznanie frameworków: Bootstrap, Angular
- znajomość zagadnień związanych z relacyjnymi bazami danych
- umiejętność projektowania relacyjnych baz danych
- znajomość języka SQL
- tworzenie dynamicznych stron z wykorzystaniem języka PHP
- obsługa formularzy, baz danych z poziomu języka PHP
- znajomość zagadnień związanych z bezpieczeństwem aplikacji webowych i sposobami zabezpieczenia aplikacji przed typowymi atakami
- przechowywania projektów programistycznych na GitHub i znajomość systemu kontroli wersji Git
- znajomość dynamicznego, obiektowego języka programowania - Java
- tworzenia własnych aplikacji w języku Java
Studia skierowane są do osób zainteresowanych nabyciem umiejętności w zakresie programowania, które chcą zacząć swoją przygodę z branżą IT, rozwijać się w wybranej technologii i znaleźć pracę jako programista.
Jeżeli jesteś na początku tej drogi i nie wiesz, jaki język programowania wybrać, od czego zacząć naukę programowania, te studia są dla Ciebie.
Po ukończeniu studiów możesz zostać:
- Front-end Developerem. Nauczymy Cię języków, które musi znać programista odpowiedzialny za wygląd strony: opanujesz perfekcyjnie HTML, CSS i JavaScript, poznasz podstawowe frameworki takie jak Bootstrap, Angular oraz bibliotekę jQuery.
- Back-end Developerem. Jest to programista odpowiedzialny za przetwarzanie danych: nauczysz się języka PHP i Java, języka SQL, poznasz bazy danych i obsługę MySQL`a. Tworząc swoje projekty programistyczne poznasz serwis GitHub i system kontroli wersji Git.
- Programistą Java. Dzięki znajomości języka Java będziesz mógł tworzyć dowolne aplikacje: desktopowe, webowe, mobilne, gry i wiele więcej. Jest to obecnie bardzo popularny język programowania, poszukiwany na rynku pracy, głównie wśród dużych firm i korporacji.
- Programistą baz danych. Obecnie bazy danych występują wszędzie: popularne CMS-y, sklepy internetowe, dynamiczne aplikacje webowe. Doskonale opanujesz język SQL i system zarządzania bazą MySQL. Nauczysz się projektować, wdrażać i zarządzać relacyjnymi bazami danych, konfigurować serwer baz danych, pisać aplikacje PHP oparte na bazie MySQL.
Dzięki takiemu programowi studiów, każdy ma szansę wybrać taką technologię, która najlepiej pasuje do tego, jaką ścieżkę kariery chce wybrać w branży IT lub taką, która najbardziej mu się podoba.
Nauczymy Cię wszystkiego od zera: poznasz składnię języka, nauczysz się konfigurować potrzebne środowiska i narzędzia, poznasz sposoby optymalizacji kodu i zaczniesz pisać własne, coraz lepsze i bardziej zaawansowane programy.
Studia podyplomowe skierowane są do osób, które ukończyły studia o charakterze innym niż informatyczne (rodzaj ukończonych studiów nie ma kluczowego znaczenia), nie posiadają wiedzy z programowania i nie miały styczności z technologiami webowymi czy bazami danych. Wszystkie zajęcia prowadzone są od podstaw. Od potencjalnych uczestników studiów oczekuje się podstawowej znajomości obsługi komputera
1. Projektowanie stron internetowych
- język opisu stron internetowych (HTML)
- kaskadowe arkusze stylów (CSS)
- budowanie responsywnych stron internetowych
- podstawy optymalizacji dla wyszukiwarek internetowych (SEO)
2. Programowanie po stronie klienta
- podstawy języka JavaScript
- biblioteka jQuery
- tworzenie aplikacji webowych z wykorzystaniem frameworków: Bootstrap, Angular
3. Bazy danych
- podstawy relacyjnych baz danych
- projektowanie relacyjnych baz danych
- instrukcje języka SQL
- administrowanie i zarządzanie serwerem MySQL
- optymalizacja zapytań i bezpieczeństwo baz danych
4. Programowanie po stronie serwera
- składnia języka PHP
- obsługa formularzy w PHP
- obsługa baz danych w PHP
- obsługa sesji i ciasteczek
- formularze logowania
- własne aplikacje bazodanowe
5. Programowanie w języku Java
- składnia języka Java
- typy danych
- podstawy programowania obiektowego (klasy, obiekty, hermetyzacja, dziedziczenie)
- metody, konstruktory, interfejsy
- testy jednostkowe
Forma zaliczenia
- zaliczenia na zajęciach
- implementacja systemu informatycznego w wybranej technologii
- przygotowanie dokumentacji
- prezentacja wyników prac na forum grupy