Logo Crossweb

Log in

No account yet? Forgot password

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Send
<< Go to training list
To szkolenie już się odbyło. Sprawdź nadchodzące szkolenia

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

szkola-programowania-wsei-online-kurs-back-end-development-c-asp-net-kwiecien-2020
Nazwa:
ONLINE/Kurs Back End Development (C#, ASP.NET)
Category:
Backend
Topic:
ASP.NET , C#
Level:
Type:
Expert training courses
Date:
15.04.2020 - 31.07.2020
Mode:
Night courses
Language:
Polish
Number of hors:
200 godz.
Price:
paid
City:
Address:
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.
Description:


# ZAJĘCIA PRZENIESIONE DO CHMURY!!


W wyniku ostatnich wydarzeń związanych z zagrożeniem jakie niesie za sobą koronawirus, zdecydowaliśmy się przenieść czasowo wszystkie zajęcia prowadzone w Szkole Programowania WSEI na tryb online. W trym celu korzystamy z narzędzia Microsoft Teams, które w doskonały sposób ułatwia naukę w trybie zdalnym.

Jeśli macie jakieś pytania dotyczące tego tematu, chętnie odpowiemy i wyjaśnimy wszelkie wątplikości!

Jesteśmy dostępni pod mailem: [email protected]

 

# 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ą).

 

 

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

 

·        tel. 503-473-917

·        mail: [email protected]

 

 

 


Rejestracja i dodatkowe infomracje: https://szkolaprogramowania.wsei.edu.pl/business-intelligence-development/