Սերվերային ծրագրավորում

Այս դասընթացը նվիրված է սերվերային ծրագրավորման տրամաբանությանը, անվտանգությանը և ճարտարապետությանը։ Մենք սովորում ենք ոչ թե պարզապես կոդ գրել, այլ հասկանալ՝ ինչպես է աշխատում ամբողջ համակարգը։

Դասախոսությունների թեմաներ

Դաս 1

Սերվերային ծրագրավորման գաղափարը

Դաս 2

HTTP Request / Response

Դաս 3

GET և POST մեթոդներ

Դաս 4

PHP-ի դերը սերվերի վրա

Դաս 5

Ֆորմաներ և տվյալների ստուգում

Դաս 6

Session և Authentication

Դաս 7

Password hashing

Դաս 8

Database և SQL Injection

Դաս 9

Կոդի կազմակերպում

Դաս 10

Սերվերային մտածողություն

Դաս 1․ Սերվերային ծրագրավորման գաղափարը

Սերվերային ծրագրավորումը այն մասն է, որը օգտատերը չի տեսնում։ Այն պատասխանատու է տվյալների, անվտանգության և բիզնես տրամաբանության համար։

Դաս 2․ HTTP Request / Response

Յուրաքանչյուր հարցում ուղարկվում է սերվերին, որը վերադարձնում է պատասխան։ Այս կապը stateless է։

Դաս 3․ GET և POST մեթոդներ

Դաս 4․ PHP-ի դերը սերվերի վրա

PHP ֆայլը կատարվում է սերվերի վրա և վերադարձնում է HTML։ Օգտատերը երբեք չի տեսնում PHP կոդը։

Դաս 5․ Ֆորմաներ և ստուգում

Տվյալների ստուգումը պարտադիր է սերվերի վրա, անկախ frontend-ից։

Դաս 6․ Session և Authentication

Session-ը թույլ է տալիս սերվերին հիշել օգտատիրոջ վիճակը։

Դաս 7․ Password hashing

Password-ները երբեք չեն պահվում պարզ տեքստով։ Օգտագործվում է hashing։

Դաս 8․ Database և SQL Injection

Prepared statements-ը պաշտպանում են տվյալները վնասակար հարցումներից։

Դաս 9․ Կոդի կազմակերպում

Լավ կազմակերպված կոդը հեշտ է պահպանել և զարգացնել։

Դաս 10․ Սերվերային մտածողություն

Սերվերը չի վստահում օգտատիրոջը։ Ամեն բան ստուգվում է։

Դասախոսության պրեզենտացիա

Սերվերային ծրագրավորում — դասախոսության սլայդներ (PDF / PPT)

Ներբեռնել պրեզենտացիան

Դասախոսության պրեզենտացիա

Էլեկտրոնային կառավարման ցանցային համակարգեր — դասախոսության սլայդներ (PDF / PPT)

Ներբեռնել պրեզենտացիան Ներբեռնել պրեզենտացիան 2