Blog Dla Młodszych Programistów C#/.NET

Najwyższy czas przeanalizować kolejne pytania, które możesz dostać na rozmowie kwalifikacyjnej na stanowisko młodszego programisty .NET. Tak samo jak to było w poprzednich artykułach, dzisiaj znowu przejdziemy przez 10 takich najbardziej popularnych pytań. Wyjaśnij zastosowanie słowa kluczowego using w C#. Słowo kluczowe using ma w C# 2 zastosowania. Po pierwsze dzięki niemu możemy dołączyć różne przestrzenie nazw. A co za tym idzie, nie musimy za każdym razem, jak tworzymy klasy z innych przestrzeni nazw podawać ich pełnej nazwy wraz z przestrzenią nazw. Możemy także użyć bloku [...]
Dzisiaj będziemy kontynuować serię pytań, z którymi możesz się spotkać na rozmowie kwalifikacyjnej na stanowisko młodszy programista .NET. Przeanalizujemy kolejnych 10 pytań wraz z odpowiedziami. Jakie są modyfikatory dostępu w C#? W C# mamy 5 modyfikatorów dostępu. Są to public, private, protected, internal oraz protected internal. Modyfikator public – element oznaczony tym modyfikatorem jest dostępny wszędzie, z każdego miejsca wewnątrz i z zewnątrz klasy. Modyfikator private – element oznaczony tym modyfikatorem jest dostępny tylko w tej samej klasie, w której został [...]
W poprzednim artykule przeanalizowaliśmy 10 pierwszych pytań wraz z odpowiedziami z rozmów kwalifikacyjnych na stanowisko młodszy programista .NET. Natomiast w tym artykule będziemy kontynuować tę serię i przejdziemy do kolejnych pytań wraz z odpowiedziami. Czym jest konstruktor? Konstruktor jest to specjalna metoda, o takiej samej nazwie co klasa. Nie zawiera w sygnaturze typu zwracanego. Jest wywoływany przy utworzeniu obiektu. Konstruktorów może być wiele, jeżeli mają inne sygnatury, ale może też nie być żadnego, w takim przypadku uruchomiony zostaje domyślnie [...]
Jeżeli chcesz zostać programistą .NET, to na pewno musisz wziąć udział w przynajmniej kilku rozmowach kwalifikacyjnych. Takie rozmowy w każdej firmie mogą wyglądać trochę inaczej, nie mniej jednak, zawsze na takiej rozmowie będziesz miał sporo pytań technicznych. W najbliższych artykułach przedstawię Ci 100 pytań wraz z odpowiedziami z rozmów kwalifikacyjnych dla młodszych programistów C#. Podzielimy tę serię na 10 artykułów po 10 pytań wraz z odpowiedziami na każdy artykuł. Na wszystkie pytania, będę starał się odpowiedzieć w miarę krótko i konkretnie. Niektóre odpowiedzi [...]
Dzisiejszy świat daje nam nieograniczone możliwości rozwoju. Postęp technologii przyczynił się do tego, że nie trzeba wychodzić z domu, aby zdobyć cenną wiedzę, praktycznie w każdej dziedzinie życia. Wystarczy wpisać w wyszukiwarkę internetową interesującą nas tematykę, aby algorytm Google wyszuka dla nas najbardziej trafne strony, które w jak największym stopniu pozwolą nam na uzupełnienie wiedzy w wybranym temacie. Wszystko to sprawia, że nauka nowych umiejętności wydaje się być na wyciągnięcie ręki. Dotyczy to również dziedziny programowania. Jeszcze kilkanaście lat temu [...]
3 grudnia 2021
Obecnie sytuacja w wielu zakładach pracy wygląda zupełnie inaczej, aniżeli jeszcze jakiś czas temu. W wielu firmach całkowicie zmienił się system pracy. Konieczność poddania się restrykcjom zmusiła wiele firm do przekształcenia trybu pracy ze stacjonarnego w zdalny. Niektóre branże zupełnie nie były przygotowane na takie zmiany, a konieczność wdrożenia pewnych usprawnień technicznych oraz przejścia na zupełnie nowe oprogramowanie okazało się być niekiedy bardzo trudne. Istnieją z kolei takie zawody, dla których praca zdalna jest jak najbardziej możliwa, a wręcz praktykowana była już znacznie [...]
30 listopada 2021
W ostatnim czasie w związku z wirusem całkowicie zmieniła się naszą rzeczywistość. Los wielu branż został postawiony pod znakiem zapytania. Zmianie uległa również sytuacja na rynku pracy. Jeszcze tak niedawno zaryzykować można było stwierdzenie, że to pracownik ustala reguły "gry" na rynku pracy i to on wybiera swoje przyszłe miejsce zatrudnienia, zgodnie ze swoimi preferencjami. Dziś sytuacja się odwróciła. Wielu ludzi zostało bez pracy, stojąc przed koniecznością szybkiego przebranżowienia. Aktualna sytuacja na rynku pracy stała się szczególnie trudna dla młodych ludzi, którzy dopiero co [...]
Coraz częściej słyszy się o stale rosnącym zapotrzebowaniu na specjalistów w dziedzinie IT. Rozwój technologiczny oraz postępująca cyfryzacja, przejawiająca się praktycznie w każdej dziedzinie życia sprawia, że programiści wydają się być potężną siłą napędową wielu branż, dlatego coraz częściej mówi się, że programowanie jest zawodem przyszłości. Wiele osób zaciekawionych coraz większą popularyzacją programowania, chciałoby spróbować swoich sił właśnie w tej dziedzinie, jednak już na starcie oceniają programowanie jako coś bardzo abstrakcyjnego, a wręcz niemożliwego do poznania [...]
23 listopada 2021
Tagi: C#/.NET
Często w swoich aplikacjach będziesz chciał zaimplementować funkcję wysyłki mailowej. W tym artykule pokaże Ci, jak może wyglądać taka przykładowa implementacja w C#. Napiszemy prostą aplikację konsolową do wysyłania maili z własnego konta gmail. Oczywiście taka implementacja będzie wyglądać tak samo w aplikacji webowej, mobilnej, czy desktopowej. Stworzymy takie uniwersalne rozwiązanie, które możesz użyć w dowolnej aplikacji. Przygotowałem wcześniej prostą aplikację konsolową o nazwie EmailSender.Client stworzoną w .NET 5. Możemy w tym projekcie dodać implementacje [...]
W tym artykule chciałem Ci opowiedzieć o bibliotece, dzięki której możesz polepszyć swoje testy jednostkowe w C#. Chodzi o bibliotekę FluentAssertions, która udostępnia nam dużo metod rozszerzających, dzięki którym możemy pisać lepsze, tak zwane płynne asercje. Na początek zapoznaj się, proszę z klasą ProductService. Głównie interesuje nas tutaj metoda Add, która jeżeli produkt jest dostępny, to dodaje go do listy. Mamy już też napisany test do tej metody. Test przechodzi, wszystko jest w porządku, ale przyjrzyjmy się naszej asercji. Czy ona jest czytelna? Czy wiesz, jaki jest pierwszy parametr metody [...]

Wyszukiwarka

© Copyright 2022 modestprogrammer.pl. Wszelkie prawa zastrzeżone. Polityka prywatności. Design by Kazimierz Szpin