Postman

postman logo

Tworzenie własnego API da się opisać w kilku prostych krokach. Zaplanować do czego będzie wykorzystywane, przewidzieć przypadki użycia, dostosować system informatyczny przenoszący logikę na kod. Kolejnymi etapami są realizacja i testowanie. Każdy kto miał do czynienia z ostatnim zdaje sobie sprawę, że pomimo faktu, że API jest aplikacją webową, przeglądarka daje okrojone możliwości testowania. Pozwala ona jedynie na wywołanie endpointów o metodzie GET. Co z pozostałymi? […]

web api

rozwiązywanie problemu

Jednym ze sposobów na naukę programowania jest wykonywanie prostych aplikacji w określonej technologii od zera. Pozwala to na zapoznanie się z jej podstawowymi konceptami i przetestowanie ich w praktyce. Na przykład w przypadku aplikacji webowych można spróbować napisać pierwszą stronę internetową. Współcześnie jednak na witrynę składać się może wiele różnych aplikacji, które po połączeniu dają efekt widziany przez użytkownika. Część z tych programów to Web API odpowiedzialne za zwracanie danych, które przetwarzane […]

jak przesyłane są dane w Internecie?

wiadomość w butelce

Jeśli uważnie śledzisz bloga, na pewno post o adresach URL jest przeczytany. Wiesz z niego czym one są, jak są zbudowane i do czego wykorzystywane. Jak sama nazwa wskazuje adres odnosi się tylko do miejsca znajdowania się konkretnego zasobu. Czy zastanawiałeś się jednak, w jaki sposób wchodzi się w interakcję ze stroną internetową lub np. pobierany jest obrazek? Wykorzystuje się do tego wiadomości http, które są tematem dzisiejszego […]

Elementy pracy programisty

We wpisach, które już pojawiły się na blogu omówiliśmy kilka tematów. Część z nich można by hucznie określić filozofią pracy programisty. Zastanawialiśmy się jakie cechy powinno się mieć, aspirując na to stanowisko i o tym jakimi ścieżkami kariery można podążyć. Dzisiejszy wpis jest kontynuacją serii, a skupię się w nim na stałych elementach pracy kodera. Zaczynamy. Na samym początku małe wyjaśnienie. Jak zapewne się domyślasz, nasza praca […]

paczki NuGet – usuwamy powtarzający się kod cz. II

W poprzedniej części ustaliliśmy, że powtarzalność kodu jest czymś złym. Przedstawiłem też sposób na to jak tę powtarzalność usunąć z poziomu wielu aplikacji – za pomocą paczek NuGet. Do omówienia został już tylko temat wrzucenia plików na serwer, który omówię w dzisiejszym artykule. Zaczynamy! Różne możliwości Jeśli chodzi o serwer to masz duże pole do manewru. Możesz wybierać spośród kilku opcji. Pierwszą i najpopularniejszą jest strona nuget.org. Programiście z całego świata […]

paczki NuGet – usuwamy powtarzający się kod cz. I

paczka

Każdy programista tworzy wiele aplikacji. Niezależnie od tego jak różne problemy rozwiązują, często zawierają logikę, która się powtarza. Pisanie za każdym razem wszystkiego od nowa wydaje się niezbyt mądrą praktyką – poświęcenie dodatkowego czasu, ryzyko powstania błędów, testowanie. Jak myślisz? Czy na ten problem jest jakieś rozwiązanie? Problemy powtarzającego się kodu Dla programistów .NET odpowiedzią na pytanie są paczki NuGet, ale zacznijmy od początku. […]

IIS i deploy aplikacji

logo IIS

Głównymi zadaniami programistów stron internetowych są rozwijanie lub poprawianie istniejących witryn. Często są to bardzo duże systemy, za którymi stoją wielkie biznesy, obsługujące niejednokrotnie setki lub tysiące klientów na sekundę. Oczywistym jest więc, że każda zmiana musi być wprowadzona na kopii systemu, a dopiero po przetestowaniu umieszczona na serwerze. Czy zastanowiło Cię to kiedyś jak to zrobić? Gdzie zarządza się wszystkimi usługami i jak to wszystko połączyć w całość? […]

pierwsze kroki z Visual Studio

Visual Studio logo

Na blogu pojawiło się już kilka artykułów o różnej tematyce. Mam świadomość jednak, że po ich lekturze nadal nie czujesz się ani kroku bliżej osiągnięcia celu. Fakt – nie zdobyłeś umiejętności technicznych, ale za to zdobyłeś wiedzę, która pozwoliła Ci zweryfikować swój zapał i pasję. Spokojnie jednak! Dzisiaj postanowiłem omówić temat związany z obsługą podstawowego narzędzia programisty czyli IDE. Czym w ogóle jest Integrated Development Environment opisywałem tutaj. […]

wszystko co musisz wiedzieć o adresach URL

URL na przykładzie google

Codziennie go używasz, choć często nie zwracasz na niego uwagi. Na jego koncepcie oparty jest niemalże cały współczesny Internet. Wiele osób go nie rozumie, ale ja liczę na to, że po lekturze dzisiejszego wpisu, wy nie będziecie się do nich zaliczać. Przyszedł czas, aby napisać co kryje się za hasłem URL. Zaczniemy, niezbyt oryginalnie, bo od definicji. Wikipedia rzecze: URL (ang. Uniform Resource Locator) – oznacza ujednolicony format adresowania […]

Rodzaje pracy programisty

stanowisko pracy programisty

Stojąc u progu świata IT trzeba podjąć kilka ważnych decyzji. Każda z nich może bezpośrednio rzutować na Twoją karierę zawodową w przyszłości. Jeden z takich wyborów, dotyczy ścieżki rozwoju, którą będziesz podążał. Poniżej przedstawiłem swoje przemyślenia na temat realiów pracy różnych profesji programisty. Zaczynamy! Front-end developer Najprościej mówiąc jest to koder zajmujący się rozwojem stron internetowych. Do jego zadań może należeć modyfikacja struktury […]