Dodane przez mbielski -
Cel studiów

Absolwent studiów podyplomowych Programowanie i bazy danych uzyska szeroką wiedzę z zakresu informatyki z ukierunkowaniem na programowanie i zarządzanie systemami baz danych.

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 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
Korzyści

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.
  • Programista 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.
  • Programista 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.

Dla kogo?

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.

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.

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.

Program kształcenia

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:

  • implementacja systemu informatycznego w wybranej technologii
  • przygotowanie dokumentacji
  • prezentacja wyników prac na forum grupy
Czas trwania

2 semestry, 180 godzin

Opiekun merytoryczmy

Renata Nagiewicz- nauczycielka przedmiotów informatycznych, współtwórczyni i trenerka szkoły programowania dla dzieci i młodzieży (nauczanie programowania dzieci i młodzieży) Akademia Programowania Level Up. Trenerka prowadząca szkolenia z zakresu wykorzystania technologii ICT w edukacji oraz nabywania kompetencji poszukiwanych na rynku pracy. Właścicielka firmy informatycznej specjalizującej się w tworzeniu i wdrażaniu oprogramowania dla firm. Zrealizowane projekty: „Nauczyciel – kreator szkolnego sukcesu”, „Akademia Pedagoga. Kompetentny nauczyciel gwarantem wysokiej jakości edukacji na obszarach wiejskich województwa wielkopolskiego” , „Czas zawodowców-wielkopolskie kształcenie zawodowe” , Projekt „Doskonały praktyk” Projekt Kadry Przyszłości. Posiada wieloletnie doświadczenie w zakresie projektowania, programowania i wdrażania systemów informatycznych, zarządzania zespołem programistów oraz dzielenia się wiedzą.

Kadra

Wśród kadry znajdują się osoby posiadające duże doświadczenie praktyczne w programowaniu i zarządzaniu systemami baz danych. Są wśród nich informatycy prowadzący działalność związaną z nauczaniem programowania, nauczyciele z doświadczeniem akademickim, osoby wykonujące strony internetowe, sklepy internetowe, piszące aplikacje w różnych językach programowania dla klientów polskich i zagranicznych. Są to przede wszystkim osoby z dużym doświadczeniem w nauczaniu programowania, którzy z pasją potrafią przekazać wiedzę swoim słuchaczom. Kadra ściśle współpracuje z Akademią Programowania LevelUP, która zajmuję się nauczaniem programowania w różnych technologiach i językach.

Wymagane dokumenty
  • podpisana kopia dyplomu ukończenia studiów wyższych
  • oświadczenie o zgodności danych (dostępny w WPS po rejestracji)
  • umowa (dostępna w WPS po rejestracji)

Zobacz jak wygląda proces rekrutacji

Informacje dodatkowe

Rekrutacja na wszystkie kierunki w ofercie CKP prowadzona jest dwa razy w roku:

  • Rekrutacja na semestr zimowy - zapisy prowadzone w miesiącach czerwiec-wrzesień, planowany termin rozpoczęcia zajęć koniec października/początek listopada
  • Rekrutacja na semestr letni - zapisy prowadzone w miesiącach styczeń-luty, planowany termin rozpoczęcia zajęć koniec marca/początek kwietnia

Studia podyplomowe we współpracy z Akademią Programowania LevelUP .