Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Stwórz swoją pierwszą aplikację w C#! Zarządzanie kontaktami
Rating: 4.7 out of 5(13 ratings)
215 students

Stwórz swoją pierwszą aplikację w C#! Zarządzanie kontaktami

Zacznij programować w C#! Naucz się tworzyć aplikacje od podstaw, organizować kod zgodnie z dobrymi praktykami
Last updated 1/2025
Polish

What you'll learn

  • Tworzenia aplikacji w języku C# od podstaw – dowiesz się, jak zaprojektować i zaimplementować prostą aplikację do zarządzania kontaktami, krok po kroku.
  • Organizacji kodu zgodnie z zasadami SOLID – poznasz podstawy tworzenia czystego i skalowalnego kodu zgodnie z najlepszymi praktykami programowania obiektowego.
  • Pracy z plikami w C# – nauczysz się, jak zapisywać dane na dysku oraz odczytywać je w swojej aplikacji, co jest kluczową umiejętnością przy budowie aplikacji
  • Wykorzystania podstawowych struktur danych i kolekcji – dowiesz się, jak przechowywać, wyszukiwać i manipulować danymi kontaktów w sposób efektywny.
  • Budowania praktycznego projektu od początku do końca – zdobędziesz doświadczenie w realizacji kompletnego projektu, który możesz zaprezentować w swoim portfolio

Course content

1 section • 10 lectures • 1h 45m total length
  • Twoja Pierwsza Aplikacja cześć 110:00
  • Twoja Pierwsza Aplikacja cześć 210:00
  • Twoja Pierwsza Aplikacja cześć 310:00
  • Twoja Pierwsza Aplikacja cześć 410:00
  • Twoja Pierwsza Aplikacja cześć 510:00
  • Twoja Pierwsza Aplikacja cześć 610:00
  • Twoja Pierwsza Aplikacja cześć 710:00
  • Twoja Pierwsza Aplikacja cześć 810:00
  • Twoja Pierwsza Aplikacja cześć 910:00
  • Twoja Pierwsza Aplikacja cześć 1015:00

Requirements

  • Chęć nauki i otwarty umysł – ten kurs jest idealny dla początkujących, więc wystarczy zapał do nauki i ciekawość do programowania!

Description

Czy chcesz nauczyć się programować w C# i stworzyć swoją pierwszą aplikację?


Ten darmowy kurs pokaże Ci, jak krok po kroku zaprojektować prostą aplikację do zarządzania kontaktami. W przystępny sposób omówimy najważniejsze zagadnienia, które każdy programista powinien znać, w tym:

  • Tworzenie, przeglądanie i wyszukiwanie kontaktów w aplikacji,

  • Organizowanie kodu zgodnie z zasadami SOLID,

  • Przechowywanie danych w plikach i ich odczytywanie,

  • Wykorzystanie najlepszych praktyk w programowaniu obiektowym.

Nie tylko nauczysz się podstaw języka C#, ale też zdobędziesz cenne umiejętności, które pomogą Ci w dalszej karierze programistycznej.


Dla kogo jest ten kurs?

  • Dla początkujących, którzy chcą zacząć programować w C#,

  • Dla średniozaawansowanych, którzy chcą zrozumieć dobre praktyki programowania,

  • Dla każdego, kto chce stworzyć swój pierwszy, praktyczny projekt w C#.

Dołącz do naszej społeczności i rozwijaj swoje umiejętności razem z nami!


Dodatkowo:

Pobierz darmowy e-book: "Czym jest programowanie?"
Skorzystaj z moich innych kursów, aby jeszcze szybciej rozwijać swoje umiejętności w C#!

W kursie:
Refaktoryzacja projektu znacząco poprawiła jego strukturę. Dzięki wprowadzeniu klasy ContactManager i ograniczeniu odpowiedzialności klasy Contact, kod stał się bardziej modularny i zgodny z zasadami SOLID. W efekcie projekt jest łatwiejszy w utrzymaniu, testowaniu i rozwijaniu – co powinno być celem każdego programisty dążącego do tworzenia wysokiej jakości oprogramowania.

Zastosowanie interfejsu, takiego jak IContactManager, zwiększa modularność projektu i ułatwia jego utrzymanie. Otrzymujemy bardziej elastyczny kod, który jest zgodny z zasadami SOLID, a jednocześnie prostszy w testowaniu i rozwijaniu. Dzięki temu projekt zyskuje profesjonalny charakter i jest lepiej przygotowany na przyszłe wyzwania.

Dzięki xUnit wprowadzenie testów jednostkowych do projektu jest proste i intuicyjne. Testy nie tylko zwiększają pewność działania aplikacji, ale również ułatwiają rozwój projektu w przyszłości. Dodając odpowiednie testy dla kluczowych funkcji, takich jak dodawanie i wyszukiwanie kontaktów, zyskujemy narzędzie do weryfikacji poprawności działania kodu po każdej zmianie.

Walidacja danych w klasie Contact zapewnia wysoką jakość danych w systemie. Dzięki wykorzystaniu wyrażeń regularnych oraz obsługi wyjątków aplikacja jest bardziej odporna na błędy, a użytkownicy są informowani o nieprawidłowościach w przejrzysty sposób. To podejście jest fundamentem solidnej i profesjonalnej aplikacji.

Przechowywanie kontaktów w plikach umożliwia łatwe zachowanie danych między sesjami aplikacji. W tym przykładzie omówimy, jak zrealizować funkcjonalność zapisu i odczytu kontaktów w formacie JSON.

Who this course is for:

  • Dla osób początkujących – jeśli dopiero zaczynasz swoją przygodę z programowaniem, ten kurs będzie dla Ciebie idealnym wprowadzeniem do świata C# i tworzenia aplikacji.
  • Dla osób chcących nauczyć się języka C# – jeśli chcesz poznać jeden z najpopularniejszych języków programowania, ten kurs jest doskonałym punktem startowym.
  • Dla pasjonatów technologii i przyszłych programistów – jeśli interesujesz się programowaniem i chcesz stworzyć swój pierwszy projekt, ten kurs pokaże Ci, jak to zrobić krok po kroku.
  • Dla każdego, kto chce zbudować praktyczny projekt – niezależnie od poziomu zaawansowania, kurs pozwoli Ci stworzyć aplikację, którą możesz rozwijać lub dołączyć do swojego portfolio.