Wybierz swój język
Kurs programowania w Visual Basic
Ponad 2 miliony studentów na całym świecie

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.

Dedika dla firm

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.

Kliknij tutaj

Treść kursu

8 Rozdziały • 33 LekcjeCzas trwania od 4 do 360 godzin (Ty decydujesz)

Rozdział 1Zobacz szczegóły

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ł 2Zobacz szczegóły

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ł 3Zobacz szczegóły

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ł 4Zobacz szczegół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ł 5Zobacz szczegóły

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ł 6Zobacz szczegóły

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ł 7Zobacz szczegóły

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ł 8Zobacz szczegóły

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ń.

Certyfikacja

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...
Giulio Carlo
Giulio CarloStudent Marketingu Cyfrowego
Podoba mi się, jak lekcje są konkretne i jak mogę przełączać rozdziały i pomijać treści, których nie potrzebuję.
Mariana Ferres
Mariana FerresStudentka Fotografii
Podoba mi się treść i sposób prezentacji oraz transkrypcja filmów, co przyspiesza proces!
Luciana Alvarenga
Luciana AlvarengaStudentka Stylizacji Paznokci
Platforma jest szybka, prosta w użyciu. Różnorodność treści i filmy uzupełniające bardzo pomagają w nauce.
André Felipe
André FelipeStudent Inżynierii Promptów

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