Witajcie,
z programowania jestem raczej zielony. Znam jedynie html'a i css'a, które używam przy umieszczaniu informacji na stronie w pracy, ale nie jestem informatykiem. Niedawno zacząłem kurs PHP, ale bez konkretnego celu.
Interesuje mnie tworzenie internetowych baz danych. Wiem, że każdy programista jak słyszy 'baza danych', to myśli od razu o SQL. Nie twierdzę, że to źle, bo być może o to chodzi w tym, czego szukam (nie mam pojęcia). Baza danych, którą chciałbym stworzyć, byłaby dostępna w internecie dla każdego i każdy mógłby wpisywać zapytania do wyszukiwarki i otrzymywać wyniki w postaci rekordów. Chciałbym też uzupełniać tę bazę danymi oraz żeby istniał interfejs dla różnych grup administratorów, którzy mogliby uzupełniać te bazę danymi, które potem użytkownicy w sieci mogliby przeszukiwać - czyli interfejs użytkownika i interfejs admina oraz interfejs programisty - nie wiem czy dobrze to wszystko tu rozdzielam :)
Podobna baza danych znajduje się np. na tej stronie. Oczywiście takich baz w internecie jest cała masa.
Moje pytania:
- co powinienem poznać/czego się nauczyć?
- jakie oprogramowanie będzie mi potrzebne na początek? (do nauki PHP korzystam z Vertrigo server i NetBeans'a)
- jaki sprzęt będzie potrzebny na końcu, gdy już utworzę bazę danych (domenę oferuje mój pracodawca, ale pewnie pasowałoby mu wyszczególnić co ma kupić, jak już bd miał gotowy produkt)
- czy tworzenie takie bazy to tworzenie aplikacji internetowej?
Polećcie też proszę przykładowe kursy, z których mógłbym skorzystać.
Posiadam komputer PC win10 (64x) 8gb RAM - mam nadzieję, że wystarczy na początek :)
Z góry dziękuję za wszelkie konstruktywne odpowiedzi ;)