• 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
244 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 VIP (124,450 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 VIP (124,450 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 (7,420 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 141 wizyt
+1 głos
3 odpowiedzi 308 wizyt
0 głosów
1 odpowiedź 5,538 wizyt
pytanie zadane 9 czerwca 2017 w JavaScript, jQuery, AJAX przez niezalogowany
Porady nie od parady
Wynikowy wygląd pytania, odpowiedzi czy komentarza, różni się od tego zaprezentowanego w edytorze postów. Stosuj więc funkcję Podgląd posta znajdującą się pod edytorem, aby upewnić się, czy na pewno ostateczny rezultat ci odpowiada.Podgląd posta

56,493 zapytań

101,200 odpowiedzi

208,601 komentarzy

28,161 pasjonatów

Przeglądających: 214
Pasjonatów: 7 Gości: 207

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.

...