FULL-STACK DEVELOPER SENIOR TRAINING

szkolenie w Warszawie

GDZIE I KIEDY?

GDZIE I KIEDY?


Prowadzący: Szymon Wiczkowski

Czas trwania: 2 dni

​Termin: zgodnie z www. lub zapytaj nas: szkolenia@kaizenit.pl

Miejsce szkolenia: Warszawa, inne miasta.

CEL SZKOLENIA

CEL SZKOLENIA


Celem kursu jest przekazanie uczestnikom uniwersalnej wiedzy na temat tworzenia aplikacji webowych, które mogą posłużyć do automatyzacji codziennej pracy. Zakres omawianych technologii pokrywa obszar pracy full-stack developera, od bazy danych, przez backend po frontend.

Z czym wyjdziesz?

Z czym wyjdziesz?


Uczestnik potrafi sam oddzielnie stworzyć aplikację, która odzwierciedla oraz automatyzuje wybrany przez niego proces biznesowy.

Słowami uczestników

  • “Bardzo trudny, dużo nowej wiedzy ale wartościowy!”
  • “Po prostu niesamowite!”
  • “Mega prowadzący, mózg. Tylko od takich się uczyć.”
  • “Nie taki diabeł straszny.... Można pojąć, dobrze poprowadzone szkolenie.”
  • “Idealny dla zgłębienia wiedzy i wpłynięcia na głębsze wody programowania.”
KAIZEN IT
KAIZEN IT
KAIZEN IT

Agenda

PROGRAM WARSZTATU

 

1.         C# na poziomie zaawansowanym ()

-      klasy abstrakcyjne

-      typy dynamiczne

-      typy generyczne

-      operacje asynchroniczne

-      Modyfikatory dostępu

-      Interfejsy

-      Zbiory danych (tablice, listy, słwoniki)

-      Delegaty

2.         Podstawy relacyjnych baz danych

-      Założenia relacyjnych baz danych

-      Typy danych

-      Rodzaje relacji

-      Operacje CRUD

3.         Technologie wykorzystywane w Front-end

-      Wstęp i przykładowe użycie Bootstrap

-      Wstęp do CSS

-      Wstęp do JavaScript

-      Omówienie struktury danych JSON, XML

-      Omówienie działanie web serwisów

4.         Poznanie systemu kontroli wersji GIT

-      Jak działa

-      Podstawowe operacja

-      Stworzenie własnego repozytorium na platformie bitbucket z aplikacją sourcetree

5.         Wytłumaczenie architektury aplikacji www

-      Jak działają aplikacje internetowe

-      Które języki używamy na poszczególnych warstwach

-      Czym jest request/response, czym jest klient/server/baza

-      Jak współpacują poszczególne elementy

6.         Przykłady

-      Każdą teorię przedstawiamy w formie przykładu + projekt końcowy wykonany przez kursanta

7.     Tworzenie aplikacja .net mvc z prostym formularzem zapisującym informacje w bazie danych, np. System do liczenia spalania w samochodach.

-      Code first  z wykorzystaniem Entity Framework

-      Operacje na zbiorach danych (LINQ)

-      Implementacja mechanizmu autoryzacji na stronie WWW

-      Implementacja mechanizmu komunikacji z web serwisami

-      Bardziej wymagający projekt końcowy

-      Użycie frameworka Angular w części front-end

8.         Zakończenie kursu: uczestnik kończy kurs z własnym repozytorium kodu.

9.         Podsumowania, wnioski, pytania.

 

 

Istnieje możliwość zorganizowania warsztatu w formule zamkniętej, na Państwa indywidualne zamówienie.

ADRESACI WARSZTATU

Osoby zainteresowane pracą w roli Full-stack developer Senior.

Wymagania sprzętu/Oprogramowania: 

- komputer klasy pc (laptop/komputer stacjonarny) z systemem operacyjnym windows 7 lub nowszym (8, 10)

- visual studio 2017 community - https://www.visualstudio.com/downloads/

- ms sql server 2016 express - https://www.microsoft.com/pl-pl/sql-server/sql-server-editions-express

- parametry komputera takie, aby pozwalały na swobodną pracę z VS 2017

Wymagany poziom wiedzy uczestnika:

Znajomość podstaw C# lub innego języka programowania obiektowego

Cena: 9500,00 zł (za 100h warsztatu)

Podana cena zawiera podatek VAT (23%) oraz  całodziennie: napoje, przerwy kawowe, lunch - podczas dni szkolenia.

Podana cena za szkolenie nie obejmuje użyczenia komputera dla uczestnika.

Jeśli chcesz skorzystać z naszego sprzętu skontaktuj się z nami: marzena.zielinska@kaizenit.pl 
Organizator zastrzega sobie prawo do odwołania szkolenia.

Nie czekaj skontaktuj się z nami już dziś!