5/5 z 3 ocen
Numer usługi 2022/03/02/121293/1335886
Dostawca usług PILSOFT Dariusz Kacban
Dostępność Usługa otwarta
Forma świadczenia zdalna w czasie rzeczywistym
Status usługi opublikowana
Identyfikator projektu Kierunek Kariera
3 000,00 zł netto
3 000,00 zł brutto
93,75 zł netto za godzinę
93,75 zł brutto za godzinę
Informacje o usłudze
Pokaż szczegółySposób dofinansowania: |
wsparcie dla osób indywidualnych wsparcie dla przedsiębiorców i ich pracowników |
Grupa docelowa usługi: |
Do kursu mogą przystąpić następujące osoby: - Osoby, które ukończyły bezpłatne kursy przygotowujące: 1. Podstawy języka C# - LINK DO DARMOWEGO SZKOLENIA: https://kursdotnet.pl/ 2. Podstawy programowania obiektowego - LINK DO DARMOWEGO SZKOLENIA: https://kursdotnet.pl/ - Osoby dorosłe, które chcą zacząć programować w języku C# oraz zdobyć praktyczne umiejętności niezbędne do rozpoczęcia pracy zawodowej jako programista .NET lub programista C#. - Testerzy oprogramowania, którzy chcą zwiększyć swoją konkurencyjność na rynku pracy i rozpocząć automatyzacje testów manualnych. - Osoby, które chcą potwierdzić swoją wiedzę o programowaniu w języku C# mogą podejść we własnym zakresie do egzaminu Microsoft MTA 98-361 Software Development Fundamentals. To szkolenie przygotuje Cię do zdania tego egzaminu. Cena tego egzaminu nie jest wliczona w cenę usługi. |
Minimalna liczba uczestników: | 3 |
Maksymalna liczba uczestników: | 10 |
Data zakończenia rekrutacji: | 21-06-2022 |
Liczba godzin usługi: | 32 |
Podstawa uzyskania wpisu do świadczenia usługi: | Standard Usługi Szkoleniowo-Rozwojowej PIFS SUS 2.0 |
Ramowy program usługi
Pokaż programWSZYSTKIE ZAJĘCIA ODBYWAJĄ SIĘ W FORMIE WARSZTATÓW. KAŻDY UCZESTNIK BĘDZIE PISAŁ PROGRAMY KOMPUTEROWE OD PIERWSZEJ GODZINY SZKOLENIA. TO SZKOLENIE NAUCZY CIĘ PRAKTYCZNEGO WYKORZYSTANIA JĘZYKA C#, SQL i narzędzi VISUAL STUDIO, oraz SQL Server Management Studio.
Warsztaty obejmują 32 godziny dydaktyczne (1 godzina = 45 minut)
Zrozumienie podstaw programowania
Przechowywanie i typy danych
Przechowywanie instrukcji i danych w pamięci komputera
Pojęcie stosu i sterty
Typy danych w języku C#
Ilość pamięci zajmowana przez poszczególne typy danych
Numeryczne i tekstowe typy danych
Przepływ programu
struktury decyzyjne w języku C# (if, if/else, switch)
Czytanie diagramów
Tabele decyzyjne
Ewaluacja wyrażeń logicznych
Ocena odpowiedniej metody wykonywania powtórzeń
4 rodzaje pętli w języku C#: for, while, do while, foreach
rekurencja - co to jest, zalety i zagrożenia
Obsługa błędów
wyjątki i klasa Exception
Jak obsłużyć wyjątki bez awarii aplikacji?
Programowanie zorientowane obiektowo
Używanie klas
Pola i właściwości
Konstruktor
Tworzenie i używanie klas w kodzie programu
Dziedziczenie - dziedziczenie zachowania w klasach podrzędnych
Polimorfizm
Rozszerzenie funkcjonalności klasy
Słowo kluczowe override
Enkapsulacja
Ukrywanie szczegółów implementacyjnych za pomocą modufikatorów dostępu public, private, protected, internal
Ogólne zasady wytwarzania oprogramowania
Cykl życia oprogramowania
Fazy wytwarzania oprogramowania w modelu Waterfall i SCRUM
Testowanie - testy jednostkowe, integracyjne, systemowe, akceptacyjne, regresja
Specyfikacja oprogramowania
Tworzenie diagramów UML za pomocą narzędzia draw.io
Czytanie specyfikacji
Tworzenie prototypów aplikacji
implementacja rozwiązania za pomocą kodu
wybór odpowiedniego typu aplikacji
Komponenty aplikacji
Algorytmy i struktury danych w języku C#
Tablice
Listy
Stos
Kolejki
Słowniki
Algorytmy sortowania
Wpływ poszczególnych typów danych na wydajność aplikacji
Wybór odpowiedniego typu danych
Aplikacje internetowe
Tworzenie stron internetowych
HTML - najczęściej używane znaczniki
CSS - jak dodać style do aplikacji internetowej?
JavaScript - podstawy języka i biblioteka jQuery
Tworzenie aplikacji za pomocą ASP.NET Core MVC
Jak działa wzorzec projektowy Model View Controller?
Jak tworzyć kontrolery za pomocą języka C#?
Jak zbudować warstwową aplikację internetową?
Hosting aplikacji za pomocą Azure web app
Jak uruchomić aplikację na IIS Express na lokalnej maszynie?
Jak uruchomić aplikację dla wszystkich użytkowników w chmurze Azure?
Aplikacje desktopowe
Aplikacje desktopowe Windows Forms i kontrolki: textbox, buttons, datagrid, labels
Aplikacje WPF - jak zbudować aplikację w WPF
Aplikacje konsolowe
Baza danych w chmuerze Azure SQL
Relacyjne bazy danych
Metody odpytywania baz danych
Język SQL - structured query language
Procedury składowane
Aktualizacja danych
Odczyt danych
Metody połączenia z bazą danych
Łączenie z bazą danych za pomocą Sql Server Management Studio
Łączenie z bazą danych za pomocą programu w języku C#
Harmonogram usługi
Sprawdź harmonogramPrzedmiot / temat zajęć | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|
Przedmiot / temat zajęć Podstawy języka C# | Data realizacji zajęć 22-06-2022 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 13:00 | Liczba godzin 04:00 |
Przedmiot / temat zajęć Programowanie obiektowe w C# | Data realizacji zajęć 22-06-2022 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 17:00 | Liczba godzin 04:00 |
Przedmiot / temat zajęć Ogólne zasady wytwarzania oprogramowania | Data realizacji zajęć 23-06-2022 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 13:00 | Liczba godzin 04:00 |
Przedmiot / temat zajęć Aplikacje internetowe ASP.NET MVC | Data realizacji zajęć 23-06-2022 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 17:00 | Liczba godzin 04:00 |
Przedmiot / temat zajęć Aplikacje desktopowe | Data realizacji zajęć 24-06-2022 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 13:00 | Liczba godzin 04:00 |
Przedmiot / temat zajęć Bazy danych - Azure SQL | Data realizacji zajęć 24-06-2022 | Godzina rozpoczęcia 13:00 | Godzina zakończenia 17:00 | Liczba godzin 04:00 |
Główny cel usługi
PokażCel edukacyjny
Celem szkolenia jest przygotowanie Cię do rozpoczęcia pracy zawodowej w obszarze programowania w technologii .NET, SQL i C#. Po tym szkoleniu będziesz umiał budować:
- Programy konsolowe w C#
- Aplikacje okienkowe w C#, łączące się z bazą SQL
- Aplikacje internetowe w C#
- Automatyczne testy oprogramowania za pomocą języka C#
Efekty uczenia się
Po ukończeniu tego szkolenia będziesz potrafił:
- Tworzyć programy w języku C# i korzystać ze zmiennyeh, pętli, klas, wbudowanych typów danych, kolekcji, tablic itp.
- Posługiwać się środowiskiem Visual Studio, które umożliwia tworzenie programów w języku C#.
- Tworzyć i analizować diagramy przepływu wykorzystywane w każdym projekcie informatycznym. Do tego celu wykorzystamy narzędzie Miro.
- Tworzyć reużywalne programy w języku C# zgodnie z zasadami programowania obiektowego
- Tworzyć aplikacje internetowe
- Korzystać z bazy danych Azure SQL i poznasz składnię języka SQL
- Wyjaśnić pojęcia: dziedziczenie, hermetyzacja, polimorfizm
- Wyjaśnić jak konstruować za pomocą elementów HTML.
- Stworzyć aplikację internetową za pomocą technologii ASP.NET MVC
- Napisać interaktywną aplikację webową za pomocą języka Javascript
- Rozwiązać za pomocą języka C# problem sortowania liczb za pomocą dwóch metod
- Stworzyć program w języku C# korzystający z bazy danych Azure SQL
Sposób weryfikacji osiągnięcia efektów uczenia się
Ostatniego dnia szkolenia odbywa się test wyboru (w każdym pytaniu tylko jedna odpowiedź jest prawidłowa).
Test polega na odpowiedzi na zadane pytania. Uczestnicy rozwiązują test na własnym komputerze. Test odbywa się w języku polskim. Jest to test jednokrotnego wyboru. Przykłądowe pytania będą w pełni omówione podczas szkolenia.
Jeśli nie zdasz egzaminu za pierwszym razem, to możesz podejść do niego ponownie.
Termin kolejnego podejścia będzie uzgodniony z trenerem.
Przed szkoleniem odbędzie się dodatkowe sprawdzenie wiedzy uczestników w formie testów:
1) pre-test, który sprawdzi wiedzę uczestnika przed rozpoczęciem szkolenia
2) post-test, sprawdzający wiedzę uczestnika po ukończeniu szkolenia
Będą to testy jednokrotnego wyboru. Dzięki temu testowi, będziesz mógł/mogła porównać swoją wiedzę sprzed szkolenia, z wiedzą po tym szkoleniu. A więc zobaczysz jakie postępy zrobiłeś/zrobiłaś.
Czy usługa prowadzi do nabycia kompetencji? | Tak |
Kwalifikacje
Pokaż kwalifikacjeBrak wyników. |
Cena
Pokaż szczegółyKoszt usługi netto | 3 000,00 zł |
Koszt usługi brutto | 3 000,00 zł |
Koszt godziny netto | 93,75 zł |
Koszt godziny brutto | 93,75 zł |
Zajęcia poprowadzą
Więcej informacji
![]() |
Dariusz Kacban
Programowanie .NET i C#, Projektowanie aplikacji internetowych w technologii ASP.NET MVC i .NET Core |
Kontakt
Pokaż
![]() |
Dariusz Kacban email: darek.kacban@gmail.com tel: (+48) 605 910 031 |
Informacje dodatkowe
Pokaż szczegółyInformacje o materiałach dla uczestników usługi
Każdy uczestnik otrzyma:
- Skrypt do samodzielnego powtórzenia wiedzy przygotowany przez trenera Dariusza Kacbana
- Przykładowe kody źródłowe opracowane w języku C#
- Dostęp do bazy danych Microsoft Azure, na której można wykonywać zadania.
Wszystkie powyższe materiały zostaną dostarczone w formie elektronicznej: pliki PDF oraz dane do logowania do bazy danych zostaną przekazane mailowo.
Warunki uczestnictwa
minimalne wymagania sprzętowe, jakie musi spełniać komputer Uczestnika lub inne urządzenie do zdalnej komunikacji:
Warunkiem wstępnym uczestnictwa jest ukończenie 100% lekcji na dwóch kursach wprowadzających.
Kursy pozwolą Ci zdobyć wiedzę, który jest konieczna do efektywnego udziału w tym szkoleniu.
Udział w tych kursach jest darmowy.
1. Podstawy języka C# - Webinar prowadzony przez Dariusza Kacbana w grudniu 2020. LINK DO DARMOWEGO SZKOLENIA: https://dariusz-s-school-c971.thinkific.com/courses/podstawy-csharp
2. Podstawy programowania obiektowego - Szkolenie wprowadzające do tematyki programowania obiektowego, opracowany w 2021 roku. LINK DO DARMOWEGO SZKOLENIA: https://dariusz-s-school-c971.thinkific.com/courses/podstawy-csharp
Warunki techniczne
Pokaż warunki techniczneWarunki techniczne
Zajęcia będą się odbywać online w czasie rzeczywistym na platformie Google Meet. Każdy uczestnik powinien posiadać:
1. Komputer z systemem Windows z przeglądarką internetową i dostępem do internetu
2. Słuchawki (dla lepszego kontaktu z trenerem zalecana jest również kamera internetowa, ale nie jest to warunek konieczny)
3. Przed szkoleniem należy zainstalować na swoim komputerze darmowy w celach edukacyjnych program Visual Studio 2022. Do pobrania na stronie: https://visualstudio.microsoft.com/pl/downloads/
4. Łącze internetowe uczestnika szkolenia powinno mieć szybkość co najmniej 10 mbps, aby zapewnić właściwą transmisję obrazu i dźwięku.
5. Każdy uczestnik otrzyma mailowo link do szkolenia online z trenerem w ciągu 24 godzin przed szkoleniem. Link będzie ważny przez cały czas trwania szkolenia, do ostatniego dnia szkolenia włącznie.