Kezdőoldal » Számítástechnika » Weblapkészítés » Miket kell még tanulnom, hogy...

Miket kell még tanulnom, hogy 16 éves koromtól pénzért tudjak vállalni webprogramozást?

Figyelt kérdés

Most 14 éves vagyok és nagyon szeretek php-ban programozni (javascipt még nem nagyon megy). Itt van két oldal, amit én csináltam:

[link] - Online Chat Program

[link] - Fazekas ginázium robotika szakkör oldala (már csak tartalommal kell feltölteni)


Ezeket az oldalakat nem én programoztam, wordpressel van csinálva:

[link]

[link] suliweb/


Mi a véleményetek? Miket tanuljak, hogy már minőségi fizető munkát tudjak vállalni?



2017. jún. 25. 18:52
1 2 3 4
 1/34 anonim ***** válasza:
45%

A chatet addig néztem, hogy táblázat az egész.

1000 éve elavult technológia.

Egyébként nem gondolom, hogy bárki is megbízna egy 16 évest éles rendszerek fejlesztésével.

2017. jún. 25. 18:58
Hasznos számodra ez a válasz?
 2/34 anonim ***** válasza:
100%
Sokan brutál pénzekért sokkal rosszabbakat csinálnak.
2017. jún. 25. 19:03
Hasznos számodra ez a válasz?
 3/34 anonim ***** válasza:
100%

Például azt, hogy nem tároljuk cookie-ban, plan text-ben a felhasználók jelszavát.


Egyébként nem rossz ahhoz képest, hogy mennyi idős vagy. Szerintem tanulj meg jól angolul, onnantól kezdve mindent megtalálsz egy fél percnyi google kereséssel.

2017. jún. 25. 19:09
Hasznos számodra ez a válasz?
 4/34 anonim ***** válasza:
100%
A dizájnon kívül, a biztonsági dolgokat, mint pl. XSS védelem.
2017. jún. 25. 21:34
Hasznos számodra ez a válasz?
 5/34 anonim ***** válasza:
100%

Javaslom ezt a figyelmedbe:

[link]

2017. jún. 25. 22:18
Hasznos számodra ez a válasz?
 6/34 anonim ***** válasza:
100%

Valóban a jó szokásokkal, stabil, biztonságos oldal készítésével kéne jóban legyél. Pl. ne include-oljunk szűrés nélkül dolgokat, mert ez lesz: [link] vagy valaki feltöri az oldalt. Ja meg úgy tapasztaltam, hogy a chat program bármilyen névvel és jelszóval beenged (persze át is irányít erre a kérdésre, mert valaki feltörte XSS sebezhetőséget kihasználva). A prímszámkereső PHP-d pedig hibás, mert a 49-et prímszámnak mondja, 4489-től fölfele pedig még több számot jelöl hibásan prímnek. Ezért érdemes tesztelni, főleg ha a kódunk helyes működésén múlhat egy vállalkozás működése (lásd egységtesztelés/unit testing, ami megírt tesztek alapján a program kisebb részeit teszteli, általában automatikusan).


Attól eltekintve, hogy kevesebb, mint egy nappal a nyilvánosságra hozatal előtt tönkre tudta valaki tenni a chatet XSS-el, meg más apróságok, egyáltalán nem rossz. Azt ajánlom, hogy minél értsed, hogy mi történik. Mert ha pl. érted, hogy a PHP fájl egy HTML-t generál, meg hogy az echo az ebbe a HTML-be ír bele, akkor látni lehet, hogy nem jó ötlet, ha bárki bele tud írni az oldal HTML-jébe, így érdemes htmlspecialchars-t használni. Később SQL injectionra is figyelni kell (mert SQL adatbázis használatát ugye mindenképpen ismerni kell majd). Ha valamit kimásolsz, akkor igyekezz megérteni, hogy hogy működik, sokat lehet ezzel tanulni (főleg ha már többedszerre másolod ki). Ne használjunk annyi táblát, mert már több jobb megoldás is kijött helyette. A Javascript pedig furcsaságai ellenére kellemes nyelv (legalábbis számomra), nem kell tőle félni.

2017. jún. 26. 04:07
Hasznos számodra ez a válasz?
 7/34 anonim ***** válasza:

Még két év múlva is korai lesz neked, én sem bíznék egy 16 évesre komolyabb rendszert.

Az egyik legjobb, bár lehet, hogy legnehezebb tanulási módszer az, hogy letöltesz pár frameworköt/kész rendszert, beüzemeled őket, használod őket, és sorról-sorra elemezve végignézed és megérted a forráskódjukat, hogy lásd, hogy kell csinálni az ilyesmit. Van egy rakat kerendrendszer: PHP- Laravel, Symfony, CodeIgniter, Yii 2, CakePHP; Javascript - jQuery, MooTools, Angular.js, ExtJS, ReactJS, Vue.js, Ember.js, Meteor.js. Nem azt mondom, hogy fejből tanuld meg őket, hanem próbáld megértni, hogy működik, miért úgy működik, stb. De persze ehhez erős PHP - JS alapismeretek kellenek.

2017. jún. 26. 08:07
Hasznos számodra ez a válasz?
 8/34 A kérdező kommentje:
Oh, átirányít ide, amikor megpróbálok belépni. Hogyan tudnám megcsinálni, hogy ilyen szkripteket ne lehessen beágyazni, meg ne tudják széttrollkodni a chatet? Ez az XSS védelem?
2017. jún. 26. 09:35
 9/34 A kérdező kommentje:
Miért kellett elrontani a programot? Nem küldi el az üzenetet!
2017. jún. 26. 09:36
 10/34 anonim ***** válasza:
100%
Ha a programodat egy felhasználó "el tudja rontani", akkor az eleve rossz volt, mert lehetőséget adott erre a felhasználónak.
2017. jún. 26. 10:28
Hasznos számodra ez a válasz?
1 2 3 4

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!