szkolenie w Warszawie
Prowadzący: Szymon Wiczkowski
Czas trwania: 2 dni
Termin: zgodnie z www. lub zapytaj nas: szkolenia@kaizenit.pl
Miejsce szkolenia: Warszawa, inne miasta.
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.
Uczestnik potrafi sam oddzielnie stworzyć aplikację, która odzwierciedla oraz automatyzuje wybrany przez niego proces biznesowy.
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.