Kiedy po raz pierwszy zacząłem karierę programistyczną, szybko dowiedziałem się, że jest duża różnica między wiedzą, jak pisać kod a wiedzą jak dobrze pisać kod
Stworzony przez Mariusz Jurczenko
Darmowe lekcje
Zobacz darmowe fragmenty tego szkolenia przed zakupem.
40 % taniej
120.00 zł
To najniższa cena z ostatnich 30 dni!
Szkolenie obejmuje
Masz pytania dotyczące tego szkolenia ?
Chęć nauki programowania i dobrej zabawy !!!
Język C# Podstawy programowania.
Kiedy po raz pierwszy zacząłem swoją kariera programistyczna, szybko dowiedziałem się, że jest duża różnica między wiedzą, jak pisać kod a wiedzą jak dobrze napisać kod, i tutaj leży wyzwanie.
Celem tego kursu jest nauka najlepszych praktyk podczas używania podstawowych funkcji języka C#.
Prawie wszystko, co tworzymy z C# jest klasą. Najtrudniejsze jest określenie właściwych klas dla każdej warstwy aplikacji.
Będziemy badać warstwy aplikacji a następnie spojrzymy na różne typy klas, które możemy stworzyć. Przyjrzymy się również testom jednostkowym.
Następnym krokiem jest budowanie dobrych klasy. Przeanalizujemy kod który należy do klasy i spojrzymy na przestrzenie nazw, klasy statyczne i klasy singleton.
Klasy nie robią niczego, dopóki nie zaczniemy z nich korzystać, więc dalej przyjrzymy się najlepszym praktykom do korzystania z klas, w tym inicjalizacji obiektu, lazyloading, i nowemu operatorowi warunkowemu.
W ramach klasy dane są przechowywane w polach. Zbadamy jak prawidłowo definiować pola, w tym pola zaplecza, stałe i pola tylko do odczytu. Kiedy już mamy dane w naszych pola, chcemy chronić te pola z właściwościami. Omówimy najlepsze praktyki dotyczące korzystania z automatycznych właściwości.
Metody zapewniają operacje dla klasy, więc większość kodu, który piszemy, będzie w ramach tych metod. Będziemy patrzeć kiedy, dlaczego i na najlepsze praktyki tworzenia dobre metody, w tym przeciążanie metod, nadpisywanie metod, metody łancuchowe.
Większość metod wymaga pewnych danych, i te dane są często przekazywane do metoda przez parametry. Będziemy patrzeć na najlepsze praktyki dotyczące określania jasnych parametrów metody, w tym nazwane parametry, parametry wyliczeniowe, parametry opcjonalne i parametry ref i out.
Wiekszość danych w aplikacji jest przechowywana w ciągach tekstowych, więc omówimy najlepsze praktyki dla obsługi ciągów tekstowych, w tym sprawdzanie wartości null, formatowanie ciągów tekstowych, nową funkcje interpolacji ciągów i StringBuilder.
Seria Programista C# :
część 1: C# Podstawy programowania
część 2: C# Podstawy Programowanie obiektowego w języku C#
część 3: C# Najlepsze Praktyki – Podstawy języka
część 4: Wprowadzenie do kolekcji C#
część 5: C# Generics
...
Kod źródłowy dostępny na github: /mariuszjurczenko/DevHobbyApp
Przystąp do szkolenia i oceń go jako pierwszy!
40 % taniej
120.00 zł
To najniższa cena z ostatnich 30 dni!