
Kurs programowania w Visual Basic
Opanuj Visual Basic od podstaw i twórz prawdziwe aplikacje desktopowe, które działają. Ten kurs przeprowadzi Cię przez podstawy języka, projektowanie obiektowe, tworzenie GUI w Windows Forms i integrację z bazami danych — wszystko, czego potrzebujesz, aby pisać profesjonalne oprogramowanie w VB. Niezależnie od tego, czy wkraczasz w rozwój w środowisku korporacyjnym, czy poszerzasz swój zestaw umiejętności .NET, to praktyczne szkolenie przynosi rezultaty.
Czego się nauczysz:
Skonfiguruj Visual Studio i zbuduj w pełni funkcjonalną aplikację Windows Forms od podstaw.
Zastosuj zasady programowania obiektowego — enkapsulację, dziedziczenie klas i polimorfizm — przy użyciu klas w Visual Basic.
Zaimplementuj sterowanie przepływem, obsługę błędów i procedury modułowe, aby pisać czysty i łatwy w utrzymaniu kod.
Połącz aplikacje desktopowe z bazami danych SQL za pomocą ADO.NET i wykonuj bezpieczne, sparametryzowane zapytania.
Użyj LINQ, kolekcji ogólnych i wiązania danych, aby efektywnie zarządzać danymi strukturalnymi i je wyświetlać.
Wdróż gotowe do produkcji aplikacje VB przy użyciu ClickOnce i profesjonalnych narzędzi do pakowania instalatorów.
Jak uczysz się w praktyce Kurs programowania w Visual Basic
Jak ćwiczysz Kurs programowania w Visual Basic
Dla firm, które chcą szkolić swój zespół
W Dedika dla firm kurs zawiera ćwiczenia i przykłady dostosowane do Twojego biznesu i potrzeb Twojej firmy.
Treść kursu
8 Rozdziały • 33 LekcjeCzas trwania od 4 do 360 godzin (Ty decydujesz)
Rozdział 1UkryjUkryj szczegółyZobacz szczegółyWprowadzenie do Visual Basic i IDE
Wprowadzenie do Visual Basic i IDE
Lekcja 1 • Zrozumienie edytora kodu
Eksploruje IntelliSense, zwijanie kodu i podświetlanie składni w edytorze VB. Kształtuje nawyki efektywnego edytowania, które przyspieszają wszystkie przyszłe zadania związane z kodowaniem.
Lekcja 2 • Tworzenie pierwszego projektu VB
Przedstawia typy projektów, strukturę rozwiązania oraz proces tworzenia aplikacji Windows Forms. Uczestnicy tworzą i uruchamiają minimalny działający program.
Lekcja 3 • Instalacja i konfiguracja Visual Studio
Prowadzi uczestników przez pobieranie, instalację i dostosowywanie Visual Studio do programowania w VB. Zapewnia w pełni funkcjonalne środowisko przed napisaniem jakiegokolwiek kodu.
Lekcja 4 • Historia i cel Visual Basic
Obejmuje ewolucję VB od BASIC do .NET i jego pozycję wśród nowoczesnych języków. Dostarcza kontekstu, dlaczego VB pozostaje istotny w programowaniu dla przedsiębiorstw i aplikacji desktopowych.
Rozdział 2UkryjUkryj szczegółyZobacz szczegółyPodstawy języka VB
Podstawy języka VB
Lekcja 1 • Operacje wejścia i wyjścia
Wprowadza Console.ReadLine, MsgBox, InputBox oraz podstawowe wyjście plikowe do przechwytywania i wyświetlania danych. Łączy podstawy języka z widocznym, interaktywnym zachowaniem programu.
Lekcja 2 • Zmienne, stałe i typy danych
Obejmuje składnię deklaracji, konwencje nazewnictwa oraz pełny zestaw prymitywnych typów danych. Ustanawia prawidłowe nawyki modelowania danych niezbędne we wszystkich kolejnych zadaniach programistycznych.
Lekcja 3 • Konwersja typów i rzutowanie
Wyjaśnia konwersje niejawne i jawne, CType oraz klasę Convert. Zapobiega błędom czasu wykonania spowodowanym niedopasowaniem typów danych w rzeczywistych aplikacjach.
Lekcja 4 • Operatory i wyrażenia
Uczy operatorów arytmetycznych, porównania, logicznych i tekstowych wraz z priorytetem operatorów. Uczestnicy konstruują złożone wyrażenia sterujące logiką programu.
Rozdział 3UkryjUkryj szczegółyZobacz szczegółySterowanie przepływem i podejmowanie decyzji
Sterowanie przepływem i podejmowanie decyzji
Lekcja 1 • Instrukcje warunkowe
Obejmuje If...Then...Else, łańcuchy ElseIf oraz funkcję IIf dla decyzji wbudowanych. Uczestnicy piszą programy, które prawidłowo rozgałęziają się na podstawie ocenianych warunków.
Lekcja 2 • Pętle For i For Each
Uczy pętli For...Next opartej na liczniku oraz pętli For Each...Next iterującej po kolekcjach. Uczestnicy automatyzują powtarzalne zadania i wydajnie przetwarzają zbiory danych.
Lekcja 3 • Pętle While i Do
Wprowadza pętle sterowane warunkiem, w tym While...End While i warianty Do...Loop. Uczestnicy wybierają odpowiednią strukturę pętli dla scenariuszy iteracji o otwartym zakończeniu.
Lekcja 4 • Obsługa błędów za pomocą Try-Catch
Obejmuje strukturalną obsługę wyjątków przy użyciu bloków Try...Catch...Finally oraz typowych typów wyjątków. Uczestnicy piszą odporne programy, które z gracją obsługują błędy czasu wykonania.
Rozdział 4UkryjUkryj szczegółyZobacz szczegółyProcedury, funkcje i moduły
Procedury, funkcje i moduły
Lekcja 1 • Tworzenie i używanie funkcji
Obejmuje deklarację funkcji, typy zwracane i instrukcję Return do tworzenia obliczonych wartości. Uczestnicy zastępują powtarzane obliczenia wielokrotnego użytku, testowalnymi jednostkami funkcyjnymi.
Lekcja 2 • Organizacja kodu za pomocą modułów
Wprowadza moduły standardowe jako kontenery dla współdzielonych procedur i stałych w projekcie. Uczestnicy strukturują projekty wieloplikowe dla przejrzystości i ponownego użycia.
Lekcja 3 • Zakres, czas życia i dostępność
Uczy modyfikatorów dostępu Public, Private, Protected i Friend wraz z regułami zakresu zmiennych. Uczestnicy kontrolują widoczność danych, aby zapobiegać niezamierzonym efektom ubocznym.
Lekcja 4 • Definiowanie i wywoływanie procedur Sub
Wyjaśnia deklarację Sub, składnię wywołania oraz rolę procedur w redukcji duplikacji kodu. Ustanawia nawyk enkapsulacji oddzielnych zadań w nazwanych blokach.
Rozdział 5UkryjUkryj szczegółyZobacz szczegółyTablice, kolekcje i struktury danych
Tablice, kolekcje i struktury danych
Lekcja 1 • Zapytania LINQ na kolekcjach
Wprowadza składnię Language Integrated Query do filtrowania, sortowania i rzutowania kolekcji. Uczestnicy piszą wyraziste zapytania danych, które zastępują rozwlekły kod oparty na pętlach.
Lekcja 2 • Tablice jednowymiarowe i wielowymiarowe
Obejmuje deklarację tablicy, inicjalizację, indeksowanie i zmianę rozmiaru za pomocą ReDim. Uczestnicy przechowują i pobierają uporządkowane zbiory danych wymagane przez większość programów w świecie rzeczywistym.
Lekcja 3 • Słowniki i magazyny klucz-wartość
Uczy Dictionary(Of TKey, TValue) do szybkiego wyszukiwania po kluczu. Uczestnicy implementują wydajne wzorce pobierania danych używane w konfiguracji i buforowaniu.
Lekcja 4 • Listy generyczne i ArrayList
Wprowadza List(Of T) i ArrayList dla dynamicznych, bezpiecznych typowo kolekcji. Uczestnicy zarządzają zbiorami danych o zmiennej długości bez ręcznej zmiany rozmiaru.
Rozdział 6UkryjUkryj szczegółyZobacz szczegółyProgramowanie obiektowe w VB
Programowanie obiektowe w VB
Lekcja 1 • Klasy, obiekty i konstruktory
Obejmuje deklarację klasy, tworzenie instancji za pomocą New oraz przeciążanie konstruktora. Uczestnicy tworzą obiekty enkapsulujące stan i zachowanie w jednej jednostce.
Lekcja 2 • Interfejsy i polimorfizm
Wprowadza deklarację interfejsu, słowo kluczowe Implements oraz polimorfizm czasu wykonania. Uczestnicy piszą elastyczny kod operujący na abstrakcjach, a nie na konkretnych typach.
Lekcja 3 • Elementy współdzielone i czas życia obiektów
Obejmuje pola współdzielone, metody oraz wzorzec Finalize/Dispose do zarządzania zasobami. Uczestnicy prawidłowo zarządzają pamięcią i współdzielonym stanem w programach wieloobiektowych.
Lekcja 4 • Dziedziczenie i nadpisywanie metod
Uczy słowa kluczowego Inherits, Overridable i Overrides do budowania hierarchii klas. Uczestnicy rozszerzają klasy bazowe bez modyfikowania istniejącego, przetestowanego kodu.
Rozdział 7UkryjUkryj szczegółyZobacz szczegółyTworzenie graficznego interfejsu użytkownika Windows Forms
Tworzenie graficznego interfejsu użytkownika Windows Forms
Lekcja 1 • Obsługa zdarzeń i delegaty
Wyjaśnia model sterowany zdarzeniami, procedury obsługi zdarzeń i typy delegatów w Windows Forms. Uczestnicy łączą działania użytkownika z kodem, który prawidłowo aktualizuje stan aplikacji.
Lekcja 2 • Walidacja formularzy i informacje zwrotne dla użytkownika
Obejmuje walidację danych wejściowych za pomocą ErrorProvider, MaskedTextBox i zdarzeń walidacji. Uczestnicy zapobiegają wprowadzaniu nieprawidłowych danych do aplikacji i prowadzą użytkownika za pomocą jasnych informacji zwrotnych.
Lekcja 3 • Wiele formularzy i nawigacja
Uczy tworzenia formularzy potomnych, okien dialogowych modalnych i przekazywania danych między formularzami. Uczestnicy budują aplikacje wieloekranowe ze spójną nawigacją i współdzielonym stanem.
Lekcja 4 • Projektowanie formularzy i kontrolki układu
Obejmuje projektanta formularzy, przybornik i kontenery układu, takie jak Panel i TableLayoutPanel. Uczestnicy rozmieszczają kontrolki, aby tworzyć profesjonalne, skalowalne interfejsy.
Lekcja 5 • Wspólne kontrolki i właściwości
Uczy konfiguracji TextBox, Label, Button, ComboBox, ListBox i CheckBox. Uczestnicy wybierają i konfigurują odpowiednią kontrolkę dla każdego wymagania dotyczącego wprowadzania lub wyświetlania danych.
Rozdział 8UkryjUkryj szczegółyZobacz szczegółyOperacje wejścia/wyjścia plików i integracja z bazami danych
Operacje wejścia/wyjścia plików i integracja z bazami danych
Lekcja 1 • Dostęp do plików binarnych i serializacja
Wprowadza BinaryReader, BinaryWriter i serializację XML do strukturalnego przechowywania danych. Uczestnicy wybierają odpowiedni format pod kątem wydajności, przenośności i czytelności dla człowieka.
Lekcja 2 • DataSet, DataAdapter i wiązanie danych
Obejmuje DataSet, DataTable i SqlDataAdapter dla dostępu do danych w trybie rozłącznym i wiązania z interfejsem użytkownika. Uczestnicy wypełniają siatki i formularze bezpośrednio z wyników zapytań do bazy danych.
Lekcja 3 • Odczyt i zapis plików tekstowych
Obejmuje metody StreamReader, StreamWriter i klasy File do operacji na plikach tekstowych. Uczestnicy implementują trwałe przechowywanie ustawień aplikacji i treści generowanych przez użytkownika.
Lekcja 4 • Łączenie z bazami danych za pomocą ADO.NET
Uczy SqlConnection, SqlCommand i SqlDataReader do bezpośredniej komunikacji z bazą danych. Uczestnicy bezpiecznie ustanawiają i zarządzają połączeniami z bazami danych za pomocą ciągów połączeń.
Twój ważny certyfikat ukończenia
Ten kurs jest dla Ciebie:
Pracownik biurowy: chce automatyzować powtarzalne zadania za pomocą niestandardowych narzędzi pulpitu.
Osoba zmieniająca karierę: szuka ustrukturyzowanego punktu wejścia do pracy w tworzeniu oprogramowania.
Technik wsparcia IT: gotowy, aby przejść od naprawiania systemów do ich budowania.
Student informatyki: potrzebuje praktycznych umiejętności VB, aby uzupełnić akademickie zajęcia.
Właściciel małej firmy: chce tworzyć wewnętrzne narzędzia bez zatrudniania zewnętrznych programistów.
Hobbystyczny programista: ciekawy tworzenia aplikacji desktopowych z wykorzystaniem ekosystemu .NET.
Co mówią nasi uczniowie
Wasze lekcje są doskonałe. Kupiłem pakiet roczny i w końcu mam możliwość śledzenia różnych tematów, które mnie interesują, bez konieczności zmiany platformy... dziękuję za wszystko, co robicie, już polecałem was innym osobom...

Podoba mi się, jak lekcje są konkretne i jak mogę przełączać rozdziały i pomijać treści, których nie potrzebuję.

Podoba mi się treść i sposób prezentacji oraz transkrypcja filmów, co przyspiesza proces!

Platforma jest szybka, prosta w użyciu. Różnorodność treści i filmy uzupełniające bardzo pomagają w nauce.

Najważniejsze szkolenia
FAQ
Kim jest Dedika?
Czy certyfikat jest ważny w Polska?
Czy kursy są darmowe?
Jaki jest wymiar godzinowy kursu?
Jak wyglądają kursy?
Jak działają kursy?
Jaki jest czas trwania kursów?
Jaki jest koszt lub cena kursów?
Czym jest kurs EAD lub kurs online i jak działa?
Kurs PDF




















