Szkolimy
i audytujemy od ponad 22 lat.

Szkolimy i audytujemy od ponad 21 lat.

Szkolenie MS 55337 Introduction to Programming

Opinie
(0)
Dane szkolenia
Czas trwania
5 dni, 40 godzin
Poziom trudności
Możliwe opcje szkolenia
Szkolenie autoryzowane Microsoft
Zamów to szkolenie w Twojej firmie
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Język szkolenia
polski
Szkolenie Szkolenie Cena katalogowa od 4400,00 zł netto (5412,00 zł brutto) Pozostałe ceny
Zaproponuj miejsce i termin
Informacje ogólne

To szkolenie odpowiada wycofanemu kursowi MS 10975 Wprowadzenie do Programowania.

O tym kursie

W tym 5-dniowym kursie studenci nauczą się podstaw programowania komputerowego za pomocą środowiska Microsoft Visual Studio 2022 oraz języków programowania Visual C# i Visual Basic. Kurs zakłada brak wcześniejszego doświadczenia w programowaniu i wprowadza podstawowe koncepcje potrzebne do przejścia do kursów średnio zaawansowanych z programowania, takich jak Programowanie w C#.

Główny nacisk zostanie położony na podstawowe koncepcje programowania, takie jak przechowywanie danych w komputerze, typy danych, struktury decyzyjne i pętle. Kurs obejmuje także wprowadzenie do programowania zorientowanego obiektowo, obejmujące klasy, enkapsulację, dziedziczenie i polimorfizm. Obejmuje także tematy związane z obsługą wyjątków, zabezpieczeniami aplikacji, wydajnością i zarządzaniem pamięcią.

Profil odbiorcy

Ten kurs jest przeznaczony dla osób, które są nowe w dziedzinie programowania i chcą lub muszą zrozumieć podstawy programowania oraz koncepcje programowania zorientowanego obiektowo. Będą to zwykle uczniowie szkół średnich, studenci szkół wyższych lub osoby zmieniające karierę, które nie mają wcześniejszego doświadczenia w programowaniu. Mogą chcieć zdobyć zrozumienie podstawowych zasad programowania przed przejściem do bardziej zaawansowanych kursów, takich jak Programowanie w C#.

Czego się nauczysz?

  • Wyjaśnij podstawowe zasady programowania, takie jak przechowywanie i przetwarzanie danych komputerowych.
  • Wyjaśnij systemy liczbowe komputera, takie jak binarny.
  • Twórz i używaj zmiennych i stałych w programach.
  • Wyjaśnij, jak tworzyć i używać funkcji w programie.
  • Twórz i używaj struktur decyzyjnych w programie komputerowym.
  • Twórz i używaj pętli w programie komputerowym.
  • Wyjaśnij pseudokod i jego rolę w programowaniu.
  • Wyjaśnij podstawowe struktury danych komputerowych, takie jak tablice, listy, stosy i kolejki.
  • Wdrażaj koncepcje programowania zorientowanego obiektowo.
  • Twórz i używaj klas w programie komputerowym.
  • Wdrażaj enkapsulację, dziedziczenie i polimorfizm.
  • Opisz bibliotekę klas bazowych (BCL) w .NET Framework.
  • Wyjaśnij koncepcje zabezpieczeń aplikacji.
  • Wdrażaj prosty wejście/wyjście w programie komputerowym.
  • Identyfikuj błędy aplikacji i wyjaśnij, jak debugować aplikację i obsługiwać błędy.
  • Identyfikuj kwestie dotyczące wydajności aplikacji.
Konspekt

Moduł 1: Wprowadzenie do Podstawowych Koncepcji Programowania

Ten moduł dostarcza informacji wstępnych i podstawowych na temat sposobu przetwarzania informacji przez komputery, omawia różne rodzaje aplikacji, jakie programista może tworzyć, a następnie przedstawia informacje na temat sposobu kompilacji i interpretacji kodu przez komputer.

Zajęcia

  • Przechowywanie i przetwarzanie danych komputerowych
  • Typy aplikacji
  • Cykl życia aplikacji
  • Kompilacja kodu

 

Lab: Myślenie jak komputer

  • Opisz koncepcje przechowywania i przetwarzania danych komputerowych
  • Opisz rodzaje aplikacji
  • Opisz cykl życia aplikacji
  • Opisz proces kompilacji kodu

 

Moduł 2: Podstawowe Koncepcje Języków Programowania

Ten moduł obejmuje składnię języka programowania oraz znaczenie stosowania dobrej składni i przestrzegania reguł składni dla wybranego języka. Moduł omawia również podstawowe typy danych i sposób przechowywania tych typów danych w pamięci komputera za pomocą zmiennych i stałych.

Zajęcia

  • Składnia
  • Typy danych
  • Zmienne i stałe

 

Lab: Praca z Typami Danych

  • Zdefiniuj składnię
  • Wyjaśnij różne rodzaje podstawowych danych używanych w programach
  • Deklaruj i używaj zmiennych i stałych w programie komputerowym

 

Moduł 3: Przepływ Programu

Ten moduł obejmuje sposób wykonywania kodu w programie komputerowym, takie jak od góry do dołu, w programowaniu strukturalnym i rozgałęzianie w wykonaniu kodu. Moduł ten uczy te koncepcje za pomocą funkcji, struktur decyzyjnych i konstrukcji pętli.

Zajęcia

  • Wprowadzenie do Koncepcji Programowania Strukturalnego
  • Wprowadzenie do Rozgałęziania
  • Użycie Funkcji
  • Użycie Struktur Decyzyjnych
  • Wprowadzenie do Powtarzania

 

Lab: Tworzenie Funkcji, Decyzji i Pętli

  • Opisz programowanie strukturalne
  • Tworzenie i używanie funkcji w kodzie
  • Tworzenie i używanie struktur decyzyjnych
  • Tworzenie i używanie struktur pętlowych

 

Moduł 4: Algorytmy i Struktury Danych

Ten moduł wprowadza pojęcie algorytmu, wytyczając wszystkie kroki wymagane, w tym decyzje do podjęcia w miarę postępu rutyny. Moduł omawia również, jak przetłumaczyć ten zbiór kroków na pseudokod w celu oceny algorytmu, który zostanie przetłumaczony na rzeczywisty kod.

Zajęcia

  • Zrozumienie Sposobu Pisania Pseudokodu
  • Przykłady Algorytmów
  • Wprowadzenie do Struktur Danych

 

Lab: Praca z Algorytmami i Strukturami Danych

  • Przekształć zdania problemowe w pseudokod
  • Tworzenie algorytmów
  • Tłumaczenie pseudokodu na kod programistyczny
  • Tworzenie prostych algorytmów w kodzie
  • Tworzenie struktur danych do przechowywania danych

 

Moduł 5: Obsługa Błędów i Debugowanie

Ten moduł pomaga studentom zrozumieć, że błędy są częścią programowania i muszą umieć przewidywać błędy, obsługiwać te błędy w kodzie i prezentować dobre doświadczenia użytkownika. Moduł ten wprowadza strukturalną obsługę wyjątków jako mechanizm do radzenia sobie z błędami.

Zajęcia

  • Wprowadzenie do Błędów Programu
  • Wprowadzenie do Strukturalnej Obsługi Błędów
  • Wprowadzenie do Debugowania

 

Lab: Wdrażanie Debugowania i Obsługi Błędów

  • Wdrażanie strukturalnej obsługi wyjątków
  • Debugowanie aplikacji za pomocą Visual Studio 2022

 

Moduł 6: Wprowadzenie do Programowania Obiektowego

Ten moduł obejmuje wprowadzenie do pojęć związanych z programowaniem obiektowym (OOP). Zawartość została podzielona na dwa moduły, a ten moduł skupia się na podstawowych koncepcjach OOP, które zapewnią wystarczającą wiedzę do zrozumienia złożonych struktur danych, zaczynając od struktur, a następnie przechodząc do klas. Ten moduł pomaga studentom zrozumieć, jak enkapsulować dane i związane z nimi funkcje w klasie.

Zajęcia

  • Wprowadzenie do Złożonych Struktur
  • Wprowadzenie do Struktur
  • Wprowadzenie do Klas
  • Wprowadzenie do Enkapsulacji

 

Lab: Wdrażanie Złożonych Struktur Danych

  • Tworzenie i używanie typów struktur
  • Tworzenie i używanie podstawowych plików klas
  • Wybór momentu, kiedy użyć struktury vs klasę

 

Moduł 7: Więcej Programowania Obiektowego

Ten moduł uczy studentów o dziedziczeniu i polimorfizmie w klasach oraz przeciążaniu funkcji. Przeciążanie funkcji i polimorfizm często idą ze sobą w parze, na przykład gdy dziedziczysz po klasie lub gdy chcesz zastąpić lub zmienić istniejące zachowanie, aby dostosować je do potrzeb swojej klasy.

Moduł również wprowadza bibliotekę klas podstawowych .NET, dzięki czemu studenci mogą zacząć myśleć o istnieniu funkcjonalności w innych plikach klas i jak mogą przeszukiwać biblioteki .NET, aby znaleźć tę funkcjonalność i z nich korzystać.

Zajęcia

  • Wprowadzenie do Dziedziczenia
  • Wprowadzenie do Polimorfizmu
  • Wprowadzenie do .NET i Biblioteki Klas Podstawowych

 

Lab: Wdrażanie Dziedziczenia

  • Wdrażanie dziedziczenia

 

Lab: Wdrażanie Polimorfizmu

  • Użycie dziedziczenia w programowaniu obiektowym
  • Wdrażanie polimorfizmu w swoich klasach
  • Opis, w jaki sposób zbudowana jest biblioteka klas podstawowych
  • Znajdowanie informacji o klasach za pomocą Przeglądarki Obiektów

 

Moduł 8: Wprowadzenie do Bezpieczeństwa Aplikacji

Ten moduł pomaga studentom myśleć o bezpieczeństwie w ich aplikacjach. Wprowadza pojęcia uwierzytelniania i autoryzacji dla użytkowników, a także wprowadza koncepcję uprawnień do uruchamiania kodu. Wyjaśnia, że systemy operacyjne mogą uniemożliwiać wykonanie pewnych aspektów programu, takich jak zapisanie pliku w katalogu, do którego użytkownik uruchamiający aplikację może nie mieć uprawnień do zapisu. Moduł krótko omawia również podpisywanie kodu i dlaczego programiści mogą chcieć go użyć.

Zajęcia

  • Uwierzytelnianie i Autoryzacja
  • Uprawnienia Kodu na Komputerach
  • Wprowadzenie do Podpisywania Kodu

 

Moduł 9: Podstawowe Programowanie Wejścia/Wyjścia (I/O)

Ten moduł wprowadza kilka podstawowych koncepcji wejścia/wyjścia (I/O), których programiści będą używać tworząc aplikacje. Rozpoczynając od I/O konsoli, ten moduł wprowadza wejście i wyjście do okna konsoli.

Moduł omawia również czytanie z i zapisywanie do systemu plików.

Zajęcia

  • Używanie I/O Konsoli
  • Używanie I/O Plików

 

Lab: Podstawowe Programowanie Wejścia/Wyjścia

  • Odczytaj dane wejściowe z konsoli
  • Wyjście danych do konsoli
  • Odczytaj i zapisz pliki tekstowe

 

Moduł 10: Wydajność Aplikacji i Zarządzanie Pamięcią

Ten moduł umożliwia studentom zrozumienie, że pamięć w komputerze jest zasobem skończonym. Omawia, jak dobry projekt aplikacji i dobra dyscyplina programistyczna w zakresie zarządzania pamięcią pomogą programistom nauczyć się tworzyć aplikacje, które są szybkie, responsywne i nie wpływają negatywnie na inne aplikacje.

Zajęcia

  • Typy Wartości vs Typy Referencyjne
  • Konwertowanie Typów
  • Garbage Collector

 

Lab: Używanie Typów Wartości i Typów Referencyjnych

  • Wdrażanie typów wartości i referencyjnych poprawnie w aplikacji
  • Konwersja między typami wartościowymi i referencyjnymi
  • Użycie Garbage Collector
Pokaż więcej
Wymagania

Przed uczestnictwem w tym kursie studenci powinni mieć:

  • Umiejętność korzystania z komputerów do uruchamiania programów, otwierania i zapisywania plików, poruszania się po menu i interfejsach aplikacji
  • Umiejętność rozumienia koncepcji logicznych, takich jak porównania
  • Zrozumienie teorii liczb
  • Umiejętność tworzenia, rozumienia i stosowania strukturalnych instrukcji lub procedur krok po kroku
  • Umiejętność rozumienia i stosowania abstrakcyjnych koncepcji do konkretnych przykładów
W cenę szkolenia wliczono
  • Certyfikat Microsoft
  • Autoryzowane materiały szkoleniowe w formie elektronicznej (Skillpipe)
  • Gwarancja jakości szkolenia
  • Notatnik, długopis (w przypadku szkoleń stacjonarnych)
  • Kontakt z trenerem po szkoleniu
  • Kawa, herbata, słodki poczęstunek (w przypadku szkoleń stacjonarnych)
  • Obiad (w przypadku szkoleń stacjonarnych)

 

Firma jest Autoryzowanym Ośrodkiem Szkoleniowym MICROSOFT Silver Learning
Możesz u nas podejść do egzaminu Pearson VUE
Spółka posiada wpis do ewidencji placówek niepublicznych   Nr ew. ES.VIII.4320-6/p.n./2003 wydany z upoważnienia Prezydenta Miasta Łodzi

 
Dofinansowanie

Zachęcamy do skorzystania z możliwości dofinansowania szkoleń oferowanych przez naszą firmę. Dostępne rozwiązania:

  • Wsparcie z Funduszy Europejskich (BUR) nawet do 85% na usługi rozwojowe dla przedsiębiorstw oraz osób indywidualnych.
  • Szkolenia dofinansowane z Krajowego Funduszu Szkoleniowego do 100% wartości szkolenia na kształcenia pracowników i pracodawców.

 

Skontaktuj się z nami, aby uzyskać więcej informacji. Oferujemy pełne wsparcie w tym procesie.  

Zapraszamy!

 

 Dofinansowanie szkoleń KFS

 Dofinasowanie szkoleń PARP

 

Powiązane szkolenia
Szkolenie autoryzowane Microsoft
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 3100,00 zł netto (3813,00 zł brutto)
Cena promocyjna: od 2600,00 zł netto (3198,00 zł brutto)
3 dni / 24 godzin
oceny
Przygotowuje do egzaminu Pearson VUE
Szkolenie autoryzowane Microsoft
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 1399,00 zł netto (1720,77 zł brutto)
1 dzień / 8 godzin
oceny
Szkolenie autoryzowane Microsoft
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 2900,00 zł netto (3567,00 zł brutto)
3 dni / 24 godzin
oceny
Szkolenie autoryzowane Microsoft
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 2800,00 zł netto (3444,00 zł brutto)
Cena promocyjna: od 2300,00 zł netto (2829,00 zł brutto)
2 dni / 16 godzin
oceny
Szkolenie autoryzowane Microsoft
Szkolenie wycofane. Jesteś zainteresowany tym lub podobnym szkoleniem? Napisz do nas.

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 3900,00 zł netto (4797,00 zł brutto)
Cena promocyjna: od 3700,00 zł netto (4551,00 zł brutto)
5 dni / 40 godzin
oceny
Przygotowuje do egzaminu Pearson VUE
Szkolenie autoryzowane Microsoft
Szkolenie wycofane. Jesteś zainteresowany tym lub podobnym szkoleniem? Napisz do nas.

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 3700,00 zł netto (4551,00 zł brutto)
Cena promocyjna: od 2900,00 zł netto (3567,00 zł brutto)
4 dni / 32 godzin
oceny
Bestsellery
Przygotowuje do egzaminu Pearson VUE
Szkolenie autoryzowane Microsoft

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 2500,00 zł netto (3075,00 zł brutto)
3 dni / 24 godzin
oceny
Zamów to szkolenie w Twojej firmie

Najbliższy termin: 02-12-2024 09:00

Cena katalogowa: 1120,00 zł netto (1377,60 zł brutto)
Cena promocyjna: od 620,00 zł netto (762,60 zł brutto)
2 dni / 16 godzin
96 oceny
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 490,00 zł netto (602,70 zł brutto)
2 dni / 8 godzin
oceny
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 490,00 zł netto (602,70 zł brutto)
2 dni / 8 godzin
oceny
Zamów to szkolenie w Twojej firmie

Najbliższy termin: 09-12-2024 08:30

Cena katalogowa: 490,00 zł netto (602,70 zł brutto)
1 dzień / 8 godzin
oceny
Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie
Zamów to szkolenie w Twojej firmie

Najbliższy termin: Prosimy o kontakt

Cena katalogowa: 950,00 zł netto (1168,50 zł brutto)
1 dzień / 8 godzin
oceny
Możliwe terminy szkoleń
Zaproponuj miejsce i termin
Opinie
(0)
Dodaj
Dane szkolenia
  • Czas trwania: 5 dni , 40 godzin
  • Poziom trudności:
  • Język: polski
  • Język materiałów: angielski
  • Prowadzący
  • Możliwe opcje szkolenia:
    Szkolenie autoryzowane Microsoft
    Zamów to szkolenie w Twojej firmie
    Szkolenie hybrydowe. W NTG lub online, wybór należy do Ciebie