System CMS

Firma Kurierska

 


Case Study

 

Gerard Stańczak     Bartosz Świtoń

  1. Intro
  2. Demo
  3. Etapy tworzenia projektu
  4. Technicznie o projekcie
  5. Ćwiczenia na koniec

Intro

  • O projekcie
  • Podstawowe funkcjonalnosci
  • Technologie

Demo

Etapy tworzenia projektu

Zebranie specyfikacji od klienta

  • Przygotowanie opisu i zatwierdzenie

 

Projektowanie

  • UML (draw.io)
  • Deklaracje, nie definicje funkcji
  • Google docs (dokumentacja)
  • Skype

Etapy tworzenia projektu cd

Kodowanie

  • SVN - praca wspólna
  • Hosting (kolos)
  • Google Kalendarz (terminy)
  • Scrum

 

Testy

  • Frontend - backend
  • Każda klasa, każda funkcja
  • Inne osoby niż programiści

 

Finalne przygotowanie produktu dla klienta

Technicznie o projekcie

Php obiektowe, mysql , css3(bootstrap)

Struktura Plików ( pokazanie katalogów ) ( DEMO )

Podstrony (PHP)

  • Szablony(HTML+CSS)
  • Obrazki
  • Pliki użytkowników
  • Klasy.php
  • Config.php
  • Index.php

Technicznie o projekcie cd.

Krótki opis plików

  • Index.php
  • Klasy.php
    • Ogólne omówienie klas
    • Szczegółowe omówienie jednej z klas (użytkownik )
  • Szablony

 

Logowanie - sesje (zaloguj w klasy.php)

 

Sporządzanie dokumentacji technicznej projektu

Ćwiczenia na koniec

  1. Ćwiczenie 1 - Prosta strona z html + css + php, w której jest mozliwosc logowania (login i haslo niech będzie zaszyty w kodzie)  oraz wylogowania.
  2. Ćwiczenie 2 - Zaprojektuj używająć UML prostą aplikację do rejestracji na wydażenie (z logowaniem) - draw.io  
Made with Slides.com