admin

Około roku temu, gdzieś na początku mojej samodzielnej edukacji, zastanawiałem się, kiedy osiągnę jeden z zakładanych celów, czyli zajmowanie się programowaniem zawodowo.  Jak możecie dowiedzieć się z tekstu opisującego mój projekt, plan skupienia się na programistycznej edukacji rozłożyłem na osiem miesięcy a jego realizację rozpocząłem mniej więcej na początku tego roku. Z tego prosty wniosek, że moje „wejście” na rynek programistycznej pracy powinno odbyć się około sierpnia-września bieżącego roku.  Jednak wszystkie sprawy potoczyły się szybciej niż planowałem i oto już teraz, w maju mogę napisać z wielką radością: Zostałem zaproszony do współpracy na stanowisko Junior Python Developera! (więcej…)

admin

Jak dotąd, wszystkie wpisy na temat mojej konkursowej aplikacji webowej dotyczyły jej wersji offline, czyli kodu (umieszczonego na moim koncie GitHub), nad którym pracuję, a rezultat mojej pracy w postaci działającej aplikacji mogłem podejrzeć wyłącznie lokalnie.  (więcej…)

admin

Jak dotąd w mojej konkursowo-treningowej aplikacji yourFinance zajmowałem się niemal wyłącznie back-endem, czyli tym, co dzieje się „pod maską” danego programu. To właśnie ta dziedzina programowania, którą chciałbym zajmować się w przyszłości zawodowo, jednak rozwijając samodzielnie nawet ćwiczeniową aplikację, nie ucieknę od stworzenia jej strony wizualnej, widocznej dla użytkownika, oraz od tego, w jaki sposób powinienem uzyskiwać i prezentować przetworzone już dane. Dziś więc kilka słów o front-endowej stronie mojego projektu. (więcej…)

admin

W ostatnim wpisie dotyczącym mojego konkursowego projektu, czyli aplikacji webowej yourFinance, informowałem jak można rozszerzyć funkcjonalność modelu użytkownika w Django. Dzisiaj kilka słów o mniejszym wycinku mojej appki, a konkretnie – o wyborze danych do zanalizowania. Przede wszystkim jednak – dlaczego chcę dopuścić do tego, by użytkownik mógł zatwierdzić pusty formularz? (więcej…)

admin

Pytanie nasunęło się przy okazji przygotowywania listy, którą zamieściłem już jakiś czas temu w tekście Niezbędnik Junior Developera, gdzie starałem się zawrzeć te zagadnienia i narzędzia, które, jak sądzę, powinienem poznać, jako osoba aspirująca na stanowisko Junior back-end Web Developer, programując w języku Python. Sporządziłem tam listę, jednak pozostaje otwartą kwestią, jak głęboko powinienem zapuścić się w każde z wymienianych zagadnień, by móc w pewnym momencie powiedzieć, że je opanowałem. I czy w ogóle, aspirując na poziom juniora, jestem w stanie powiedzieć tak o jakimkolwiek zagadnieniu czy jednym z poznawanych przeze mnie narzędzi? (więcej…)

admin

Jednym z użytecznych elementów, z którego możemy skorzystać przy okazji pracy z Django, jest system uwierzytelniania użytkowników. Potrzebujesz stworzyć system rejestracji, logowania i nie tylko? Nie ma problemu, framework pomoże Ci w tym w bardzo wygodny i szybki sposób. Mój konkursowy projekt aplikacji to jednocześnie jeden z tych przypadków, w których konieczne jest rozszerzenie domyślnego modelu użytkownika, z którego korzystamy w Django. (więcej…)