Logo Crossweb

Logowanie

Nie masz konta? Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij
<< przejdź do listy szkoleń
To szkolenie już się odbyło. Sprawdź nadchodzące szkolenia

Kurs Back End Development (C#, ASP.NET)

szkola-programowania-wsei-kurs-back-end-development-c-asp-net-wrzesien-2019
Nazwa:
Kurs Back End Development (C#, ASP.NET)
Kategoria:
Backend
Tematyka:
C#
Poziom:
Typ:
Szkolenia eksperckie
Data:
02.09.2019 - 27.02.2020
Tryb:
Wieczorowe
Język:
polski
Liczba godzin:
200 godz.
Wstęp:
płatny
Miasto:
Adres:
ul. Westerplatte 1
Cena:
7200 zł
Dodatkowe informacje:
Pomoc w znalezieniu pracy po zakończeniu kursu
Współpraca z firmami podczas kursu
kontakt i zapisy:
Użyj formularza aby:
  • dopytać o szczegóły szkolenia
  • zarejestrować się na to szkolenie
Zgłoszenie prześlemy bezpośrednio do organizatora, który skontaktuje się z Tobą aby odpowiedzieć na wszelkie pytania lub dokończyć proces rejestracji.
Opis:

Otwarty nabór na kolejną edycję modułu BACK END DEVELOPMENT Planowana grupa wieczorowa wrzesień 2019 !

 

# DLA KOGO?

Chcesz się uczyć profesjonalnych narzędzi i technologii, które dadzą Ci możliwość skalowania Twoich projektów? Moduł Back-end Development to prawdziwa uczta programowania. Zdobędziesz specjalistyczne umiejętności w ramach wytwarzania oprogramowania w języku C# w środowisku .NET. Będziesz potrafić zaprojektować i zaimplementować oprogramowanie w podejściu obiektowym, poprawnie stosować diagramy UML i tworzyć dokumentację projektową. Poradzisz sobie z zaprojektowaniem i oprogramowaniem graficznym interfejsu użytkownika.

 

-> Programowanie obiektowe

Na pierwsze danie idzie solidnie przyprawiony C#, który będzie stanowił bazę do dalszych przedmiotów. Poznasz najbardziej popularne wzorce projektowe dla różnych typów aplikacji.

 

-> Środowisko ASP.NET

Kolejny etap to aplikacje webowe w wydaniu ASP.NET MVC. Zasmakujesz, czym jest inżynieria oprogramowania. Pochylimy się również nad testami i kontrolą jakości oprogramowania.

 

-> Agile/Scrum/Microsoft Project

Na deser przedstawimy Ci zasady zarządzania cyklem życia aplikacji (sprinty, wersjonowanie, rozgałęzienia).

 

-> Projekt końcowy

W projekcie końcowym zdobędziesz doświadczenie w boju. Na bazie realnego zlecenia od naszych partnerów lub według własnego pomysłu zrealizujesz projekt wdrożenia profesjonalnej aplikacji. W asyście mentora opracujesz najpierw projekt rozwiązania, następnie go wdrożysz, na koniec przygotujesz dokumentację wdrożenia i wytyczne dotyczące jego serwisowania. Zadbamy, aby Twój projekt aplikacji webowej spełniał najwyższe standardy, by mógł być wizytówką Twoją, ale i naszej szkoły. Zależy nam, abyś mógł go dalej rozwijać u swojego przyszłego pracodawcy, bądź w ramach własnej firmy.

 

 

# UMIEJĘTNOŚCI:

Po zakończeniu modułu będziesz znać najnowocześniejsze trendy w budowie i projektowaniu aplikacji webowych z wykorzystaniem technologii Microsoft. Będziesz potrafić tworzyć aplikacje z wykorzystaniem języka C#, pisać poprawnie kod, stosować komentarze do kodu, poprawnie używać zewnętrzne biblioteki, optymalizować kod pod względem wydajności. Będziesz potrafić:

 

  • Opracować projekt funkcjonalny aplikacji webowej
  •  Zaprojektować UI wg najnowocześniejszych standardów
  • Wybrać odpowiedni wzorzec projektowy dla aplikacji
  • Zarządzać buildami, wersjonowaniem, pracą grupową i testami w środowisku TFS
  • Opracować zestaw testów (automatycznych i manualnych)
  • Przygotować odpowiednią dokumentację aplikacji (użytkową i techniczną)
  • Zbudować aplikację w środowisku Microsoft Visual Studio, czyli: zaprogramować warstwę logiki i danych z użyciem Entity Framework, zaprogramować warstwę web serwisów, zaprogramować warstwę prezentacji aplikacji webowej w technologii ASP.NET MVC


 

# PROGRAM:

 

Programowanie obiektowe w C# - 50h

Poznasz zaawansowane techniki programowania obiektowego (w języku C#).

Nauczysz się zarządzać wielowątkowością, wyjątkami, stosować hierarchię klas, wymuszać hermetyzację etc.

Nauczysz się też operować na różnych źródłach danych (baza, XML, JSON) wykorzystując język LINQ.

Przedmiot przygotowuje do egzaminu Microsoftu 70-483 Programming in C#.

 

Wzorce projektowe - 30h

Na konkretnych przykładach i w konkretnych zastosowaniach poznasz klasyczne wzorce projektowe wykorzystywane podczas tworzenia oprogramowania.Nauczysz się refaktoryzowania kodu z wykorzystaniem poznanych wzorców.

 

Programowanie w środowisku ASP.NET - 40h

Poznasz kluczowe wzorce projektowe (MVC, Dependency Injection, Inverse of Control). 

Na podstawie tworzonego od podstaw projektu w ASP.NET Core zapoznasz się z najlepszymi praktykami programistycznymi wykorzystania frameworka ASP.NET.

Przedmiot przygotowuje do egzaminu Microsoftu 70-486 Developing ASP.NET MVC Web Applications.

 

Testy i kontrola jakości oprogramowania -20h

Dowiesz się, jak w praktyce testuje się aplikacje i kod (NUnit, CodedUI, MTM). 

Nauczysz się pracować w zespole programistów (TFS), zarządzać kodem i jego zmianami oraz wykonywać te działania zgodnie ze współczesnymi metodykami wytwarzania oprogramowania.

 

Zarządzanie cyklem życia aplikacji -30h

Dowiesz się, jak zorganizować prowadzenie projektu, jak wyznaczyć role, zarządzać harmonogramem i ryzykiem.

Zapoznasz się przede wszystkim ze zwinnymi metodykami projektowania (AGILE, SCRUM).

Poznasz także klasyczne standardy (PRINCE2, PMBoK), dzięki czemu dowiesz się, jaka jest różnica w podejściu do różnorodnych zagadnień projektowych.

Zajęcia praktyczne będą się odbywać z wykorzystaniem programu Microsoft Project.

Przedmiot przygotowuje do egzaminu Egzamin Microsoft 74-343 Managing Projects with Microsoft Project.

 

Projekt końcowy - 30h

W 3 etapach zrealizujesz projekt wdrożenia profesjonalnej aplikacji webowej:

1.Projektowanie profesjonalnej aplikacji webowej: tworzysz specyfikację potrzeb biznesowych, badasz rynek oraz przygotowujesz projekt aplikacji

2. Programowanie profesjonalnej aplikacji webowej: tworzysz aplikację według wymagań projektowych, wykonujesz testy i prezentujesz produkt

3. Dokumentacja i serwisowanie profesjonalnej aplikacji mobilnej lub webowej: praca w grupie odbywa się według wybranej metodyki; tworzysz dokumentację techniczną instrukcję dla użytkowników końcowych oraz wdrażasz i zarządzasz działaniem wybranych aspektów aplikacji 

(np. wydajnością, bezpieczeństwem, dostępnością).

 

 

# EGZAMINY:

Istnieje możliwość otrzymania certyfikatu Microsoft Technology Associate (MTA) / Microsoft Certified Solution Associate (MCSA)

 

 

# Chcesz wiedzieć więcej? Napisz, zadzwoń, spotkaj się z nami :)

 

·        tel. 503-473-917

·        mail: [email protected]