5 pomysłów na aplikacje w trakcie nauki programowania

Jednym z najlepszych sposobów nauki jest praktyka. To właśnie ona czyni mistrza. Dlatego również programowania powinno uczyć się poprzez praktykę. Jeśli już wybrałeś język programowania to czas zacząć pracę nad swoim portfolio!

Do jednych z prostszych aplikacji, w trakcie, których tworzenia jesteś w stanie się bardzo dużo nauczyć, możemy zaliczyć gry, ale też użyteczne aplikacje. Jakiego typu projekty możesz wykonać?

Kółko i krzyżyk

Gra z dawnych lat, która w tej chwili jest dostępna nawet w wyszukiwarce Google. Tak, dobrze widzisz… W wyszukiwarce Google. Wystarczy, że wpiszesz „gra w kółko i krzyżyk”. Internet jest pełen tutoriali, w których programiści tworzą tego typu aplikację!

Kalkulator matematyczny

Jeden z podstawowych programów, który niemalże każdy początkujący programista musiał w jakimś stopniu wykonać. Kalkulator matematyczny może być wykonany w formie aplikacji konsolowej czy też webowej lub okienkowej. Nie musi wykonywać wszystkich działań od razu, zacznij od tych prostszych.

Kalkulator usług

Jeśli preferujesz bardziej pożyteczne aplikacje np. webowe, to warto zainteresować się kalkulatorami usług. Są to proste aplikacje, które na podstawie danych przekazanych w formularzu wyświetlają łączny koszt usługi.

Na przykład oblicza wartość usługi na podstawie zaznaczonych checkboxów i / lub wykonuje dodatkowe obliczenia na podstawie pól typu input type number.

Prosty system mailingowy

Kolejny przykład użytecznej aplikacji to prosty system mailingowy, który po wypełnieniu formularza danymi odbiorcy lub odbiorców, tematem oraz treścią wiadomości wysyła ją w chwili kliknięcia przycisku.

Wiele aplikacje wykorzystujących uwierzytelnianie użytkowników korzysta z metod weryfikacji poprzez mail czy też resetowania hasła poprzez mail.

Checklista

Jedna z najbardziej popularnych, użytecznych aplikacji to „to do list” czyli tzw. checklista. Checklista to narzędzie, które pozwoli Ci zaplanować pracę nad projektem czy inne codzienne obowiązki.

Aplikacja może być prostym offlineowym narzędziem, ale też możesz zrobić prostą aplikację webową, która zapisuje zadania w bazie danych dla każdego zalogowanego użytkownika.

Podsumowanie

Pamiętaj, że te aplikacje są proste tylko na poziomie idei. Kiedy już zaczniesz tworzyć i programować to zaczną przychodzić Ci do głowy pomysły na rozwój każdego z projektów.

Checklistę rozbudujesz o cały widok projektów i możliwość udostępniania list, system mailingowy o dodatkowe automatyzacje, kółko i krzyżyk o rankingi, kalkulator o kolejne działania i warunki.

Ogranicza Cię tylko Twoja wyobraźnia! Jeśli jeszcze nie masz swojej pierwszej aplikacji zapisanej na githubie to musisz to zmienić już teraz! Zacznij od stworzenia repozytorium.