Zakres umiejętności - Piotr Chuptyś
Doświadczenie w budowaniu oprogramowania dla
- Biur rachunkowych
- Biur nieruchomości
- Systemów produkcyjnych
- Hurtowni
- Szkół
- Sklepów internetowych
Wzorce programowania
Paradygmat programowania zalecający dzielenie kodu na procedury, czyli fragmenty wykonujące ściśle określone operacje. Procedury nie powinny korzystać ze zmiennych globalnych ( w miarę możliwości ), lecz pobierać i przekazywać wszystkie dane ( czy też wskaźniki do nich ) jako parametry wywołania.
Paradygmat programowania opierający się na podziale kodu źródłowego programu na procedury i hierarchicznie ułożone bloki z wykorzystaniem struktur kontrolnych w postaci instrukcji wyboru i pętli. Rozwijał się w opozycji do programowania wykorzystującego proste instrukcje warunkowe i skoki. Programowanie strukturalne zwiększa czytelność i ułatwia analizę programów.
Budowa systemów CMS ( Content Management System )
Systemy zarządzania treścią.
Budowa systemów CRM ( Customer Relationship Management )
- Operacyjnych
- Analitycznych
- Komunikacyjnych
Tworzenie oprogramowania pozwalającego wzbogacić funkcjonalność serwisu internetowego.
- Formularz kontaktowy
- Baza produktów / usług
- Nowości w ofercie
- Aktualności
- Newsletter
- Wyszukiwarka produktów / usług
- Formularz zapytania ofertowego
- Kalkulator cen
- Baza przedstawicielstw firmy lub punktów dystrybucji ( np. sprzedaży )
- Mapa przedstawicielstw firmy lub punktów dystrybucji ( np. sprzedaży )
- Zabezpieczenie danych
- Opcja wydruku / PDF
- Teczka prasowa
Instalacja, konfiguracja i integracja
Administracja gotowymi serwisami lub tworzenie nowego oprogramowania.
- PayPal
- e-Przelewy
- Kasy fiskalne Novitus
- Wordpress
- PrestaShop
- Bootstrap
- Skel
- SSL
Implementacja HTML5 DOM ( Document Object Model )
Standardowy model obiektowy oraz interfejs programowania HTML5.
- Elementy HTML5 jako obiekty
- Właściwości wszystkich elementów HTML5
- Metody dostępu do wszystkich elementów HTML5
- Wydarzenia dla wszystkich elementów HTML5
Systemy uwierzytelniania
Różne typy weryfikacji oraz logowania użytkowników.
- PHP ( od strony serwera )
- JavaScript ( sesje, cookies )
- Sql ( od strony bazy danych )
- ActionScript ( od strony prezentacji multimedialnej )
- reCAPTCHAv2 Google
Generowanie oraz operacje na tablicach np. do systemu Front-End
Typy tablic generowanych z baz danych, plików XML, API, skryptów:
- PHP - tablice asocjacyjne, wielowymiarowe, $_SERVER, $_GET, $_POST, $_FILES, $_COOKIE
- SMARTY - tablice asocjacyjne, wielowymiarowe
- PEAR - tablice asocjacyjne, wielowymiarowe
- JavaScript - tablice asocjacyjne, wielowymiarowe
- Sql - tablice bazodanowe, wielowymiarowe
- ActionScript - tablice asocjacyjne, wielowymiarowe
Powyższe typy tablic pozwalają na wymianę danych, łączenie wielu struktur, sortowanie, wyszukiwanie, budowanie statystyk. Stworzonych dla różnych języków programowania.
Wyrażenie regularne
Regular Expressions są to wzorce, które opisują łańcuchy symboli. Teoria wyrażeń regularnych jest związana z teorią języków regularnych. Wyrażenia regularne mogą określać zbiór pasujących łańcuchów, mogą również wyszczególniać istotne części łańcucha.
Wykorzystuję RegExp w przypadku PHP, SMARTY, JavaScript, HTML5, MySql, ActionScript.
Administracja i integracja stron internetowych z serwisami Social Media / Back-End














UX Design / Back-End - Piotr Chuptyś
Optymalizacja witryn / Back-End
Zbieranie informacji od klienta to podstawa, która opiera się na szeregu rozmów przy których powstaje dużo szkiców danego projektu. Wymagane jest to aby klient był zadowolony z praduktu.
UI & Mobile Design / Back-End - Piotr Chuptyś
Optymalizacja witryn / Back-End
Jest bardzo istotna w przypadku współpracy na poziomie UX Design. UI Design gwarantuje przejrzystą nawigację w przypadku mniejszych urządzeń typu - tablet, smartfon itp.