Backend to część strony internetowej, której nie widać, a która jest zazwyczaj jej największym i najważniejszym elementem.

Backend development to proces tworzenia silnika strony, czyli całej mechaniki odpowiedzialnej za chociażby komunikację z bazami danych. Przyjazne adresy URL, obsługa wszelkiego typu formularzy, tworzenie API to zadania backend developera. Zakres zadań jest oczywiście znacznie większy i zależy przede wszystkim od potrzeb danej realizacji. Inaczej będzie wyglądała praca przy tworzeniu wizytówki firmowej, inaczej przy realizacji serwisu ogłoszeniowego, a jeszcze inaczej przy tworzeniu dedykowanych aplikacji do obsługi firmy.

Nasze realizacje obejmują bardzo duży zakres zadań backendowych. Zależnie od potrzeb Klienta, tworzymy od podstaw serwisy, aplikacje internetowe jak i korzystamy z gotowych rozwiązań, rozszerzając ich możliwości, tworząc nierzadko tysiące linii kodu, aby spełnić wymagania naszych Klientów.

Specjalizujemy się w tworzeniu dedykowanych rozwiązań dla naszych Klientów, dlatego też w portfolio mamy między innymi szereg aplikacji WEBowych przygotowanych od podstaw według indywidualnych wytycznych Klientów. Są to aplikacje między innymi aplikacje do zarządzania wieloma procesami w firmie produkcyjnej - począwszy od obsługi magazynu, przez laboratorium, po procesy produkcyjne. Takie zadania wymagają poznania specyfiki działalności danego przedsiębiorstwa i szczegółowego rozplanowania mechaniki działania, a następnie przeniesienia jej jako elementy backendu projektowanej aplikacji.

Backend development to nie tylko tworzenie kodu od podstaw. Wiele zadań postawionych nam przez naszych Klientów to modyfikacje istniejącego kodu w celu poprawy działania, rozszerzenia funkcjonalności serwisów, które bywają niekiedy wyzwaniem ze względu na konieczność zapoznania się z istniejącym kodem i "wgłębienia się" w założenia wcześniejszych programistów.

Pamiętać należy, że sam backend w zdecydowanej większości przypadków nie wystarczy*. Potrzebna jest warstwa prezentowana użytkownikowi końcowemu, czyli tzw. frontend. To jest ta część strony internetowej, która jest widoczna w przeglądarce. Odpowiada ona za interakcje z użytkownikami, za wszelkie animacje oraz oczywiście za wygląd.

* Wyjątek może tutaj stanowić stworzenie API, czyli interfejsu do komunikacji pomiędzy aplikacjami, gdzie nie jest konieczna interakcja z użytkownikiem do wykonania określonego zadania.

Testimonials

//advnet.pl/wp-content/uploads/2019/11/logo_white_pion_200.png