• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

PHP - ćwiczenia przez praktykę

0 głosów
170 wizyt
pytanie zadane 20 sierpnia 2017 w PHP, Symfony, Zend przez DobryKurczak Użytkownik (580 p.)
Ostatnio wróciłem do nauki PHP od podstaw. I o ile zadań z pętlami, instrukcjami warunkowymi czy funkcjami jest dużo i można trochę poćwiczyć, to zadań z obiektówki jest mało - w sensie od prostych po bardziej skomplikowane. Macie jakiś pomysł?

 

Zadam od razu drugie pytanie: przymierzam się do stworzenia jakiegoś projektu open source. Myślałem nad CMS-em, ale póki co zacznę od czegoś mniejszego i prostszego? Macie jakiś pomysł?

Może sami byliście w takiej sytuacji - chętnie się dowiem i może sam coś zacznę tworzyć :)
komentarz 20 sierpnia 2017 przez Tomek Sochacki Maniak (64,440 p.)
Zrób sobie jakiś prosty CRM np. do zarządzania własnymi zadaniami/notatkami itp. Pobaw się z obiektówką i bazą danych. To na początek :)
komentarz 20 sierpnia 2017 przez DobryKurczak Użytkownik (580 p.)
W PHPie? ;)
komentarz 20 sierpnia 2017 przez Dzordzu Użytkownik (900 p.)
Tak, w PHP. Jeśli nie masz domeny i hostingu, to albo znajdź darmowy (ja korzystam z  byethost), albo kup hosting.
Stwórz stronę z notatkami, zadaniami, opakuj to jakoś ładnie, wystylizuj, połącz z bazą danych.

Np. stwórz klasę notatki i dodaj to co trzeba, potem za pomocą PDO połącz się z jakąś bazą danych i stwórz dodawanie, usuwanie, edycję, wyświetlanie notatek itp.
1
komentarz 20 sierpnia 2017 przez Tomek Sochacki Maniak (64,440 p.)
a dlaczego nie? Front - jeśli nie chcesz się nim zajmować może być bardzo prosty, a pewne podstawy myślę że warto znać zarówno back-endu jak i frontu. Nie chcesz wchodzić w front-end, to proponuję pobawić się np. Bootstrapem i wiele problemów masz z głowy (oczywiście z punktu widzenia back-endowca, a nie fronta :).

Notatki/zadania można np. w różny sposób filtrować, przeszukiwać itp. co daje pole do popisu w back-endzie. Np. we froncie proste żądania ajax (to chyba nie jest jakaś czarna magia w dzisiejszych czasach...) a cała zabawa jest w back-endzie, np. odpowiednie zapytania do bazy, filtrowanie danych itp.

Do tego np. panel administracyjny do zarządzania użytkownikami, którzy mogą dodawać, usuwać, edytować notatki itp.

Przy okazji możesz nauczyć się pracy z szablonami Twig, Smarty czy inne.
komentarz 20 sierpnia 2017 przez DobryKurczak Użytkownik (580 p.)
Z fronta znam coś bootstrapa. Takie podstawy warto znać, ale wydaje mi się, że front nie jest dla mnie. Do tego trzeba mieć talent imo, choć nie zagłębiałem się w tym temacie to nie wiem. Lubie backend, dlatego chce zrobić jakiś projekt, potem wrzucę na githuba to ocenicie :)

1 odpowiedź

0 głosów
odpowiedź 20 sierpnia 2017 przez ForeverFriendzone Mądrala (5,360 p.)

Zadania typu podobnego do tych na SPOJ'u rozwijają logiczne myślenie, ale nijak się mają do praktycznego wykorzystania języka- zawsze na początku ,,nauczyciele" programowania wpajają, że poprzez takie zadania staje się mistrzem programowania, ale jednak nijak się to trzyma prawdy- oczywiście w kwestii nauki podstawowej składniki języka takich jak pętle, instrukcje warunkowe itd. to ciekawe rozwiązanie, ale później jednak trzymanie się tego jest zgubą.

Proponuję zacząć naukę od stworzenia prostego bloga - opierającego się na podstawowym panelu administracyjnym z ograniczonymi funkcjami- z biegiem czasu będziesz mógł go ulepszać. Później możesz spróbować stworzyć jakiś mniejszy sklep internetowy itd. gdyż poprzez praktyczne projekty najwięcej się uczysz.

komentarz 20 sierpnia 2017 przez DobryKurczak Użytkownik (580 p.)
Właśnie o takie praktyczne projekty mi chodzi :) Myślałem nad jakimś systemem do zarządzania rezerwacji pokojów w hotelach. Nie byłby to jakiś super system może, ale dużo zabawy w tym, no i coś praktycznego. Zobaczę pomysły innych

Podobne pytania

+1 głos
0 odpowiedzi 119 wizyt
+1 głos
3 odpowiedzi 272 wizyt
0 głosów
1 odpowiedź 2,855 wizyt
pytanie zadane 9 czerwca 2017 w JavaScript, jQuery, AJAX przez GenerałXavi Stary wyjadacz (11,180 p.)
Oferty pracy dla początkujących programistów na portalu No Fluff Jobs
Porady nie od parady
Zadając pytanie postaraj się o szczegółowe opisanie problemu oraz udostępnienie wszystkich istotnych informacji (kody źródłowe, zrzuty ekranu itp.).Opisanie problemu

49,743 zapytań

91,701 odpowiedzi

185,226 komentarzy

24,203 pasjonatów

Przeglądających: 264
Pasjonatów: 17 Gości: 247

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...