PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [PHP] Erstelle eine einfach Webanwendung



fl0
24.04.2016, 14:57
Beschreibung: Erstelle eine Anwendung wo sich Leute registrieren und einloggen können. Sobald sie eingeloggt sind koennen User nach anderen User suchen.

Anforderung:
- Jeder kann sich registrieren
- User kann sich einloggen
>>Eingeloggte User sollten die Registrierung nicht sehen
>>Eingeloggte User koennen sich nicht registrieren
- User kann nach anderen User suchen
>>Suche erfolgt durch ein Text input field
>>Suche matched User mit email oder name
>>Nur eingeloggte User koennen die Suche nutzen
- User kann sich ausloggen

User Model Definition und Validation:
- Name
>>mindestens 3 Zeichen
- Email
>>muss eine valide Emails ein
>>darf nicht schon existieren
- Passwort
>>mindestens 3 Zeichen
>>mindestens eine Zahl
- Land

Es erlaubt Packete zu verwenden wie z.B. Symonfy Validator und Doctrine, aber ihr dürft keine Frameworks verwenden (Laravel, Symonfy, Silex usw. )

Dann mal viel Spass.

NSK
25.04.2016, 02:54
Hallo,

ich möchte dir nichts vorwerfen, aber es klingt danach, dass du zu faul bist, soetwas selbst zu schreiben und es deshalb hier postest. Könnte auch falsch liegen, wer weiss.
Kein Angriff und entschuldige, falls ich mich irre. Jeder Mensch macht Fehler :p
Werde mal schauen, ob ich die Tage motivert genug bin, um mich da ran zu setzen.
Unity.

Gruß,
NSK

Cystasy
25.04.2016, 11:01
Hallo,

ich möchte dir nichts vorwerfen, aber es klingt danach, dass du zu faul bist, soetwas selbst zu schreiben und es deshalb hier postest. Könnte auch falsch liegen, wer weiss.
Kein Angriff und entschuldige, falls ich mich irre. Jeder Mensch macht Fehler :p
Werde mal schauen, ob ich die Tage motivert genug bin, um mich da ran zu setzen.
Unity.

Gruß,
NSK

Da muss ich einwerfen das ich genau das selbe gedacht habe als ichs gelesen habe.
Vorallem die genaue definierung wie es zu sein hat usw laß sich für mich mehr nach "Stealth Auftrag" als jetzt ner "Übungsaufgabe".
Aber gut, möchte ihm hier nix vorwerfen..^^

Starflow
25.04.2016, 11:08
Wenn es ein "Stealth Auftrag" wäre, hätte er sicherlich auch einen Abgabetermin und den hier mit angegeben.
Ausserdem brauch man sowas doch nicht auf andere abwältzen, ist max. ne Stunde Arbeit wenn man ein Framework zur Hand nimmt.
Vielleicht zwei wenn man es ohne macht.

fl0
25.04.2016, 18:50
Wieso sollte das denn ein Stealth Auftrag sein. Welchen nutzen kann ich denn aus einer einfachen Login/Register Applikation ziehen die andere Leute mich programmiert haben. Wenn ich hier einen Stealth Auftrag geben würde, dann wäre das doch etwas was ich nutzen kann ?

Also wie lange man dafür braucht ist ja jedem selber überlassen, aber ich denke wenn man es vernünftig macht braucht man schon so seine 8 bis 10 stunden. Auch bei einer so simplen Anwendung hat man als Programmierer einige interessante Designentscheidungen zu treffen. Auch kann man hier eine ganze Menge ueber die Erfahrungen des jeweiligen Entwicklern herausfinden. Wurde SOLID beachtet, unit tests, security usw.

Dann könnte ich hier noch so ein paar Buzzwörter droppen wie: orm, di, localisation, template engine und und und.


Ich stehe natürlich gerne für eine code review zur Verfügung, aber das war jetzt nicht mein Beweggrund warum ich den Thread erstellt habe :)

Cystasy
25.04.2016, 19:01
Wieso sollte das denn ein Stealth Auftrag sein. Welchen nutzen kann ich denn aus einer einfachen Login/Register Applikation ziehen die andere Leute mich programmiert haben. Wenn ich hier einen Stealth Auftrag geben würde, dann wäre das doch etwas was ich nutzen kann ?

Es gibt & gab öfters Studenten oder Schüler die von der Uni oder Schule Aufgaben bekommen haben.. und diese Aufgaben tragen / trugen sie dann als "Stealth Auftrag" in Foren weiter damit sie die nicht selbst machen müssen. Das war mit Stealth Auftrag gemeint^^

NSK
26.04.2016, 03:36
Wie bereits erwähnt, war das nicht als Angriff gedacht.
Aber mitterweile ist man vorsichtig, aus diversen Gründen, wie sie Cystasy bereits erwähnte.
Klar, für erfahrene Programmierer ist das nicht die Welt und wenn es "nur" funktionieren soll, reichen da 1-2 Stunden.
Es wäre nur einfach schade, wenn jemand zu faul ist, zu lernen und sich hinzusetzen und es sich, unter Vortäuschung falscher Tatsachen, coden lässt.

Gruß,
NSK