• Home
  • /
  • Author: Tomasz Horyń

Informacje o nowych artykułach oraz darmowych kursach
tworzenia aplikacji prosto na Twój e-mail

S2E9 Przygotowanie Spring Boot do produkcji

Ten krok jest najważniejszym podczas budowania aplikacji, o którym nie możesz zapomnieć lub którego nie możesz pominąć. Jeśli nie podejmiesz żadnych działań i od razu wdrożysz aplikację na serwer produkcyjny narażasz siebie np. na skasowanie / zmianę bazy danych bez twojej wiedzy i zgody. Ten artykuł opisuje w jaki sposób zabezpieczyć aplikację w produkcji, znajdziesz…

S2E8 Tworzenie logiki wyszukiwania

Adres aplikacji: https://skrotowiec.elk.pl/ Kod aplikacji: https://gitlab.com/jaktworzycaplikacje.pl/skrotowiec/-/tree/master Ten wpis zawiera informacje w jaki sposób: * Stworzyć logikę wyszukiwarki, * Zaprezentować wyniki wyszukania, * Szybko stworzyć operację CRUD dla encji, * Dodać top 10 wyszukiwanych skrótowców, * Dodać wysyłkę maila, gdy nie znaleziono skrótowca. Przed przystąpieniem do tego kroku powinieneś posiadać aplikację jhipster z skonfigurowanym schematem bazy…

S2E7 Tworzenie encji z wykorzystaniem JDL

Adres aplikacji: https://skrotowiec.elk.pl/ Kod aplikacji: https://gitlab.com/jaktworzycaplikacje.pl/skrotowiec/-/tree/master Ten wpis zawiera informacje w jaki sposób: * Tworzyć schemat bazy danych z wykorzystaniem JDL Studio, * Utworzyć encje JPA, * Szybko stworzyć operację CRUD dla encji, * Importować dane z pliku excel do bazy danych, * Skonfigurować logowanie dla logback. Przed przystąpieniem do tego kroku powinieneś posiadać wstępnie…

S2E6 Kurs Jenkins Continuous Deployment dla spring boot & angular.

Z tego Kursu dowiesz się jak: * Napisać pipeline w Jenkinsie z wykorzystaniem jenkinsfile, * Używać groovi do pisania pipeline dla aplikacji napisanej w angular i spring, * Zapisać hasło do bazy danych poza plikiem konfiguracyjnym i wstrzykiwać hasło przy starcie aplikacji, * Stworzyć automatyczny proces Continuous Deployment z wykorzystaniem jenkins. Przed przystąpieniem do tego…

instalacja postgres na serwerze debian
SQL

S2E5 Instalacja i konfiguracja PostgreSQL na Debian 11

Z tego artykułu dowiesz się jak: * Zainstalować bazę danych PostgreSQL na linuxie debian 11, * Stworzyć nowego użytkownika z hasłem z poziomu konsoli PostgreSQL, * Dodać nową bazę danych dla stworzonego użytkownika z poziomu konsoli PostgreSQL . Przed przystąpieniem do tego kroku powinieneś posiadać dostęp do skonfigurowanego i zabezpieczonego serwera linux debian, jak stworzyć…

S2E4 Tworzenie szablonu bootstrap 5 dla angular’owej aplikacji skrótowiec.

Z tego poradnika dowiesz się jak: * Stworzyć szablon widoku dla aplikacji angular przy użyciu frameworka html bootstrap 5, * Stworzyć design aplikacji zaprojektowany wcześniej w figma, * Nadpisać oraz dodać swoje reguły scss w bootstrap 5. Przed przystąpieniem do tego kroku powinieneś zapoznać się z designem aplikacji w figmie oraz założeniami biznesowymi: S2E1 Tworzenie…

S2E3 Konfiguracja nginx, certbota dla docker compose

Z tego artykułu dowiesz się jak: * Poprawnie napisać plik docker-compose w wersji 3 dla kilku domen z różnymi aplikacjami (Jenkins oraz wordpress), * Stworzyć konfigurację która będzie automatycznie odnawiać certyfikaty ssl od let’s encrypt używając certbora, * Poprawnie skonfigurować serwer nginx tak aby obługiwał ruch i przekierowywał na port 443 https bez www. Przed…

S2E2 Programowanie szkieletu aplikacji skrótowiec

Tworzenie podstawowych funkcjonalności aplikacji zabiera zawsze masę czasu. Będziesz musiał stworzyć od zera podstawowe funkcjonalności aplikacji webowych. Dla skrótowca tak jak dla każdej innej aplikacji będziesz tworzyć podstawowe klocki, bazę z której można skorzystać podczas budowania innych apek. Fundamentalnymi klockami będą: Baza danych Bazę danych trzeba tak zaprojektować, żeby była re-używalna podczas początkowego procesu tworzenia…

S2E1 Tworzenie designu aplikacji skrótowiec

Najważniejszą częścią każdej aplikacji jest jej design, front end. Bez umiejętności tworzenia dobrego projektu już na początku skazujesz aplikację na porażkę. Możesz mieć najlepszy kod aplikacji, jeśli nie potrafisz stworzyć użytecznego wyglądu aplikacji użytkownicy nie będą chcieli z niej korzystać. W tym poradniku pokażę Ci, jakich zasad przestrzegałem podczas tworzenia designu aplikacji, na końcu będzie…

S1E4 Instalacja obrazu Jenkinsa w doker na serwerze AWS

Dzięki konteneryzacji developerzy mogą w łatwy i bardziej efektywny sposób tworzyć aplikacje. Moim zdaniem, docker bardzo ułatwia i przyspiesza proces wytwarzania oprogramowania, dlatego znajomość dockera jest pozycją obowiązkową w portfolio każdego developera, który chce efektywnie tworzyć aplikacje. Ten artykuł zawiera informacje o: * Poprawnej instalacji docker na serwerze z systemem Debian 10, * Instalacji Jenkinsa…

12