W ramach poszerzania oferty edukacyjnej, już od października absolwenci uczelni będą mieli możliwość podjęcia studiów na specjalności Tworzenie aplikacji mobilnych. Tak jak w przypadku wielu innych elementów oferty, absolwenci WSKiZ będą mogli liczyć na atrakcyjne zniżki.
Budowa aplikacji na urządzenia przenośne to silny trend w branży technologicznej i rosnąca nisza na rynku pracy. Reagując na potrzeby edukacyjne w tym zakresie, wprowadziliśmy do oferty szeroki blok wykładów i zajęć praktycznych związanych z tematem. Studenci kierunku Informatyka będą mogli uczęszczać na zajęcia, obejmujące swoją tematyką zarówno ściśle techniczne zagadnienia związane z projektowaniem, kodowaniem i testowaniem aplikacji, jak i istotne aspekty biznesowe procesu produkcji oprogramowania.
Założenia programowe
Zagadnienia biznesowe
- rynek urządzeń przenośnych
- inspiracje i źródła informacji
- analiza rynku i konkurencji
- modele biznesowe
- metodologie tworzenia oprogramowania
- ochrona własności intelektualnej
- platformy dystrybucyjne (App Store, Google Play, Windows Phone Store)
- branding, PR, marketing
- analiza i statystyka sprzedaży
- wsparcie i pielęgnacja oprogramowania
Zagadnienia projektowe
- gromadzenie wymagań, szacowanie ryzyka
- specyfika interfejsów dotykowych
- skuteczna interakcja z użytkownikiem
- konteksty użycia
- UX na różnych platformach
- struktury nawigacyjne
- sposoby prezentacji danych
- efektywne wykorzystanie czujników
- integracja z rozwiązaniami zewnętrznymi
- umiędzynarodawianie aplikacji
- prototypowanie aplikacji
- pisanie dokumentacji projektowej
Kodowanie aplikacji
- platforma Google Android (Eclipse, Java)
- platforma Apple iOS (Xcode, Objective-C)
- platforma Windows Phone (Visual Studio, C#)
- kodowanie cross-platform (PhoneGap, jQuery Mobile)
- środowiska developerskie
- anatomia aplikacji
- API systemowe
- komponenty gotowe
- tworzenie interfejsów, layouty gotowe
- grafika i animacja 2D i 3D
- zarządzanie zasobami
- składowanie danych (SQL, XML)
- udostępnianie i wymiana danych między aplikacjami
- operacje sieciowe, web services
- usługi lokalizacyjne, mapy
- obsługa multimediów
- obsługa telefonii i sms
- protokoły komunikacyjne (wifi, bluetooth)
- iterakcja z czujnikami sprzętowymi
- powiadomienia i feedback
Testowanie oprogramowania
- debugging w ramach platform developerskich
- wykorzystanie urządzeń testowych
- kontrola stabilności w warunkach brzegowych
- testy wydajnościowe
- beta-testowanie
- system pomocy wewnątrz aplikacji
Warto skorzystać z ogromnego potencjału i szerokich możliwości tworzącego się rynku. Zostań projektantem aplikacji i sprzedawaj bez ograniczeń swoje pomysły. Z naszą pomocą, krok po kroku, zdobędziesz wiedzę umożliwiającą przejście od pomysłu, przez projektowanie i kodowanie, aż do wypuszczenia gotowego produktu na rynek.