Wyższy stopień zawodowy w zakresie rozwoju front-end
Noroff School of Technology and Digital Media
Klucz informacyjny
Wybierz lokalizację
Lokalizacja kampusu
Oslo, Norwegia
Języki
Język angielski
Forma badania
Nauka na odległość
Czas trwania
2 - 4 years
Tempo
Pełny etat, Niepełny etat
Czesne
EUR 14 000 / per semester *
Termin składania wniosków
Poproś o informacje
Najwcześniejsza data rozpoczęcia
Poproś o informacje
* cena w niepełnym wymiarze godzin: 1750 euro za semestr
Stypendia
Poznaj możliwości stypendialne, aby pomóc sfinansować swoje studia
Wstęp
Front-end Development to edukacja technologiczna, w której projektowanie wizualne spotyka się z kodowaniem, projektowaniem stron internetowych i projektowaniem UX. Deweloperzy front-end są bardzo poszukiwani, dając studentom wspaniałe możliwości kariery po ukończeniu studiów.
Jako programista front-end piszesz kod za tym, co widzisz iz czym wchodzisz w interakcję, gdy otwierasz witrynę internetową, program lub aplikację. Istnieje coraz większe zapotrzebowanie na programistów posiadających połączenie wiedzy technicznej i wizualnej.
Ten dwuletni program edukacyjny zapewnia umiejętności praktycznej pracy w głównych obszarach rozwoju interaktywnych i dynamicznych produktów. Program obejmuje zarówno umiejętności projektowania, jak i umiejętności programowania technicznego.
Internet i urządzenia mobilne
Front-end jest przeznaczony dla tych, którzy chcą pracować z tworzeniem zorientowanych na użytkownika rozwiązań dla Internetu i urządzeń mobilnych. Program jest odpowiedni zarówno dla początkujących, jak i tych, którzy pracowali z tradycyjnymi mediami i chcą poszerzyć swoje umiejętności w zakresie opracowywania rozwiązań cyfrowych.
Po ukończeniu programu zdobędziesz umiejętności i wiedzę w zakresie podstawowych zasad projektowania, projektowania uniwersalnego, całościowych doświadczeń użytkowników i rozwiązań technologicznych, które spełniają dzisiejsze wymagania i potrzeby.
Najlepsze praktyki dla programistów
W tym programie poznasz najlepsze praktyki dla programistów. Będziesz mógł tworzyć interaktywne rozwiązania online, zarówno pod względem wizualnym, jak i technicznym, oraz wdrożyć interaktywne rozwiązanie od etapu koncepcyjnego aż do produktu końcowego. Studenci będą budować sieci z projektantami graficznymi, projektantami interakcji, programistami i twórcami treści. Będą ponadto mogli współpracować z zewnętrznymi specjalistycznymi środowiskami w dziedzinie mediów społecznościowych, uniwersalnego projektowania, optymalizacji pod kątem wyszukiwarek i bezpieczeństwa IT.
Naucz się języków programowania i programowania
Studenci otrzymają dokładne wprowadzenie do narzędzi branżowych wykorzystywanych do tworzenia stron internetowych. Poznasz zasady dobrego projektowania, sposobu, w jaki strony internetowe i interaktywne produkty są budowane zarówno logicznie, jak i wizualnie, oraz w jaki sposób technologie witryn komunikują się z systemami zaplecza. Zyskasz wgląd w języki programowania, takie jak Java, języki oparte na C, Ruby, PHP i Python, z których wszystkie mają różne mocne i słabe strony oraz różne zastosowania.
JavaScript jest kluczowym narzędziem dla programistów frontendów. W połączeniu z HTML i CSS JavaScript jest niezbędny do tworzenia dynamicznych i interaktywnych rozwiązań online. Ważne jest również, aby rozważyć, kiedy używać ram JavaScript, a kiedy lepiej rozwiązywać zadania bez korzystania z nich. Zostaniesz wprowadzony do najbardziej zaktualizowanych frameworków JavaScript w dowolnym momencie, takich jak Angular i React. Dziedzina szybko się rozwija, a nowe ramy są nieustannie wprowadzane.
Sass jest głównym narzędziem CSS, którego uczniowie się nauczą, ale program obejmuje również narzędzia takie jak Less, Stylus i framework CSS Susy. Pod koniec programu uczniowie zapoznają się z Ajaxem, aby opracować bardziej zaawansowane rozwiązania online.
Informacje o programie
Następne uruchomienie:
- 15 października 2019 r
- 7 stycznia 2020 r
- 3 marca 2020 r
- 11 sierpnia 2020 r
Trwanie:
- 2 lata, w pełnym wymiarze godzin
- 4 lata w niepełnym wymiarze godzin
Język programu:
- język angielski
Cele programu
Program koncentruje się na opracowywaniu produktów na pograniczu obsługi klienta i rozwoju systemu. Produkty, które opracowujemy podczas programu, powinny mieć zarówno wysoką wartość estetyczną, dobrą funkcjonalność, jak i prawidłowe wykonanie techniczne. Oznacza to, że uczniowie dowiedzą się o procesie projektowania, projektowaniu interakcji i programowaniu. Głównym celem programu jest zdobycie praktycznych umiejętności, a program szkoleniowy składa się głównie z praktycznych zadań, podczas których będziesz pracować z zadaniami specyficznymi dla branży.
Uczniowie uzyskają wgląd w to, jak ćwiczyć przedsiębiorczość. Życie zawodowe jako programista frontend wymaga wiedzy w zakresie przepływów pracy, automatyzacji i usprawniania zarówno procesów roboczych, jak i produktu. Egzamin końcowy projektowy powinien być na takim poziomie, na którym może być użyty jako załącznik do podań o pracę lub jako propozycja rzeczywistego wdrożenia.
Kursy
Kursy objęte na pierwszym roku studiów:
- Metodologia projektu
- Technologie sieciowe i komunikacyjne
- Projekt 1
- HTML i CSS
- Przypisanie terminu 1
- Projektowanie interakcji
- Podstawowe programowanie
- JavaScript 1
- Przepływy pracy 1
- Przegląd portfela 1
- Egzamin z projektu 1
Kursy objęte na drugim roku studiów:
- Frameworki CSS
- JavaScript 2
- Projekt 2
- Przypisanie terminu 2
- Znajomość branży
- Przepływy pracy 2
- Frameworki JavaScript
- Przegląd portfela 2
- Egzamin z projektu 2
Wyniki nauki
Zyskasz:
- Znajomość pojęć i narzędzi branżowych wykorzystywanych w tworzeniu stron internetowych, produkcji i wdrażaniu interaktywnych koncepcji, rozwiązań i produktów.
- Znajomość języków, pojęć, technik i narzędzi branżowych używanych w tworzeniu stron internetowych oraz w opracowywaniu interaktywnych koncepcji, rozwiązań i produktów.
- Znajomość najnowszych metod procesowych, narzędzi do stylizacji i języków programowania w celu zapewnienia jakości, usprawnienia i optymalizacji procesu pracy.
- Znajomość najnowszych narzędzi używanych do testowania witryn internetowych, rozwiązań interaktywnych i produktów na różnych platformach i systemach operacyjnych.
- Wiedza na temat podstawowych zasad projektowania i elementów tożsamości wykorzystywanych do opracowywania produktów cyfrowych.
- Wiedza na temat struktury stron internetowych i produktów interaktywnych, zarówno pod względem logicznym, jak i wizualnym.
- Wiedza na temat tego, jak technologie witryn komunikują się z systemami zaplecza.
- Wiedza o tym, jak recenzować strony internetowe, rozwiązania interaktywne, usługi internetowe i treści internetowe pod kątem zgodności z regulacjami i wytycznymi dotyczącymi uniwersalnego projektowania rozwiązań teleinformatycznych i standardów internetowych.
- Znajomość branży na temat tego, jak należy przygotowywać, prezentować i dostarczać interaktywne koncepcje i rozwiązania, zarówno wewnętrznie, jak i zewnętrznie, oraz wiedzę na temat metod przedsiębiorczości w tej dziedzinie.
- Zaktualizowana wiedza zawodowa dzięki literaturze technicznej, wykładom, portalom internetowym i społecznościom deweloperów zarówno na poziomie lokalnym, jak i międzynarodowym.
- Znajomość historii przemysłu i rozwoju Internetu.
- Wgląd w swój osobisty potencjał rozwoju i jak być na bieżąco z najnowszymi trendami i rozwojem w tej dziedzinie.
- Umiejętność uwzględnienia wyboru narzędzi, metod i technik podczas planowania, opracowywania, projektowania i testowania produktów interaktywnych i usług internetowych.
- Umiejętność uwzględnienia przepisów i wytycznych dotyczących uniwersalnego projektowania rozwiązań teleinformatycznych i standardów internetowych.
- Zdolność do refleksji nad własną praktyką jako programisty frontendu i dostosowania jej za pomocą odpowiednich wskazówek.
- Zdolność do refleksji na temat opinii użytkowników lub ogólnych trendów technologicznych i dostosowywania własnych praktyk zgodnie z nimi.
- Możliwość znalezienia informacji i materiałów, które są istotne dla problemów związanych z tworzeniem frontendu.
- Możliwość przeprowadzania testów użytkowników nowych lub istniejących interaktywnych produktów lub usług oraz identyfikowania i dokumentowania wad wizualnych i technicznych.
- Możliwość przeglądu procesu opracowywania interaktywnych produktów i usług, które będą używane na różnych platformach.
- Umiejętność rozliczania metod przedsiębiorczości związanych z Twoją dziedziną wiedzy.
- Możliwość planowania i wykonywania zadań związanych z projektowaniem stron internetowych oraz opracowywania interaktywnych produktów samodzielnie lub w grupie.
- Możliwość planowania i przeprowadzania zadań frontendowych zgodnie ze standardami etycznymi, uniwersalnymi wytycznymi projektowymi, potrzebami grup docelowych lub zgodnie z instrukcjami dla klientów.
- Możliwość planowania wizualnych i technicznych interaktywnych rozwiązań internetowych oraz wdrażania interaktywnego rozwiązania od etapu koncepcji aż do gotowego iw pełni operacyjnego produktu końcowego.
- Umiejętność wdrażania przyjaznych dla użytkownika rozwiązań interaktywnych zgodnie z potrzebami wybranych grup docelowych.
- Umiejętność budowania relacji z grafikami, projektantami interakcji, programistami i twórcami treści oraz uczestniczenia w dyskusjach na temat rozwoju praktyk interdyscyplinarnych i przyszłościowych.
- Zdolność do współdziałania i kluczowej osoby w projektach, które krzyżują się z powiązanymi zawodami i prowadzą przedsiębiorczość w Twojej dziedzinie wiedzy.
- Umiejętność budowania relacji z zewnętrznymi środowiskami specjalistycznymi z zakresu mediów społecznościowych, projektowania uniwersalnego, optymalizacji wyszukiwarek oraz bezpieczeństwa IT.
- Możliwość przyczynienia się do wyjaśnienia, usprawnienia i zapewnienia jakości procesów w firmie, zarówno wewnętrznych, jak i zewnętrznych, poprzez stosowanie najlepszych praktyk dla programistów.
Oferty pracy
Jako wyszkolony programista frontendowy posiadasz wiedzę, umiejętności i wiedzę fachową potrzebną do opracowywania i tworzenia zorientowanych na użytkownika rozwiązań i usług dla sieci i urządzeń mobilnych. Głównym celem programu jest zapewnienie praktycznej i odpowiedniej dla branży edukacji, aby przygotować cię do życia zawodowego po ukończeniu studiów.
Istnieje wiele różnych ogłoszeń o pracę związanych z tą dziedziną dla różnych firm i zawodów. Po ukończeniu programu będziesz mógł pracować dla firm, takich jak agencje projektowe, firmy IT, domy oprogramowania, agencje medialne lub agencje komunikacyjne. Branże te podlegają ciągłym zmianom ze względu na szybki rozwój technologiczny. W związku z tym opisy stanowisk będą się zmieniać i zmieniać w stosunkowo krótkim czasie.
Dalsze badania
Edukacja może również służyć jako platforma do dalszych badań. Studenci, którzy studiowali Front-end Development, mogą również łączyć te umiejętności z projektowaniem graficznym lub marketingiem cyfrowym .
O szkole
pytania
Podobne kursy
Master of Science in Computer Engineering
- Syracuse, Stany Zjednoczone
- Online USA
Magister inżynierii oprogramowania i systemów komputerowych
- Online
BSc (Hons) Computing
- Online