Facebook, Yahoo, Wikipedia, WordPress ...տե՛ս PHP-ի լեզվի իրական արդյունքը

Դասընթացի նկարագրություն

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


Դասընթացում կծանոթանաս PHP-ի լեզվի հիմնական հասկացություններին, սինտաքսին, օբյեկտ-կողմնորոշված ծրագրավորման հիմունքներին, PHP ծրագրավորման ստանդարտներին և ձեռք կբերես խորը գիտելիքներ վեբ ծրագրավորման ոլորտում։ 

Ինչպես նաև կտեսնես PHP-ի ճկունությունն, անվտանգությունը և արդյունավետությունը գործնական առաջադրանքներ կատարելիս։

  • Տևողություն

    9 շաբաթ

  • Պահանջվող ջանք

    շաբաթական 5-10 ժամ

  • Մակարդակ

    Սկսնակ

Ինչ հմտություններ կստանաս

  • Rest Standards

    Կստեղծես API -ներ (Application Programming Interface), որոնք թույլ կտան ծրագրային կիրառության մի մասին կոմունիկացվել մյուսի հետ, իսկ այս ամենը կանես Rest ճարտարապետական մոտեցմամբ։

  • Laravel Framework

    Կծանոթանաս հասանելի և հզոր Laravel Framework-ին, որի օգնությամբ վեբ կայքերի և application-ների ծրագրավորումը հաճելի և արագ գործընթաց կդառնա։

  • Աշխատանք տվյալների բազայի հետ

    Կսովորես ստեղծել տվյալների բազաներ, միանալ այլ բազներին և կատարել տարբեր գործառույթներ դրանց հետ։

Course curriculum

  • 1

    Մոդուլ 1։ Ներածություն։ Ինչ է PHP-ն

    • Ինչ է PHP-ն: XAMPP (or LAMP) կարգավորում

    • PHP syntax, կոդի գրելաոճեր

    • Ստուգիր սովորածդ

    • Գործնական առաջադրանք

  • 2

    Մոդուլ 2։ Փոփոխականներ, հաստատուններ, օպերատորներ

    • Փոփոխականներ և կոնստանտներ

    • Ստուգիր սովորածդ

    • Դատա տիպեր

    • Ստուգիր սովորածդ

    • Գործնական առաջադրանք։ Դատա տիպեր

    • Արտահայտություններ և օպերատորներ

    • Գործնական առաջադրանք։ Օպերատորներ

  • 3

    Մոդուլ 3։ Հրամաններ, ցիկլեր, ռեգուլյալ արտահայտություններ

    • If, else if, else, switch հրամաններ

    • Գործնական առաջադրանք։ if, else, switch

    • Loops for, foreach, while

    • Գործնական առաջադրանք։ Loops

    • Break statement

    • Ստուգիր սովորածդ

    • Գործնական առաջադրանք։ Break

    • Ֆունկցիաներ

    • Ստուգիր սովորածդ

    • Գործնական առաջադրանք։ Ֆունկցիաներ

    • Փոփոխական շրջանակներ/ Variable scopes

    • Ստուգիր սովորածդ

    • Built in ֆունկցիաներ

    • Ստուգիր սովորածդ

    • Գործնական առաջադրանք։ Built-in ֆունկցիաներ

  • 4

    Մոդուլ 4։ Ռեգուլյար արտահայտություններ

    • Ռեգուլյար արտահայտություններ/ Regular Expressions

    • Ստուգիր սովորածդ

    • Գործնական առաջադրանք։ Ռեգուլյար արտահայտություններ

    • Աշխատանք ֆայլերի հետ

    • Ստուգիր սովորածդ

    • Գործնական առաջադրանք։ Ֆայլեր

    • Ծանոթություն HTML ֆորմերի հետ (standard, multipart/form-data)

    • Ստուգիր սովորածդ

    • Գործնական առաջադրանք

    • Sessions և Cookies

    • Ստուգիր սովորածդ

    • Գործնական առաջադրանք

  • 5

    Մոդուլ 5։ Օբյեկտ-կողմնորոշված ծրագրավորում

    • Կլաս և օբյեկտ

    • Ստուգիր սովորածդ

    • OOP-ի հիմնական սկզբունքները

    • Ստուգիր սովորածդ

    • Գործնական առաջադրանք

  • 6

    Մոդուլ 6։ Աբստրակտ ֆունկցիաներ

    • Ստատիկ մեթոդներ

    • Ստուգիր սովորածդ

    • Աբստրակտ կլասներ և ֆունկցիաներ

    • Ստուգիր սովորածդ

    • Ինտերֆեյսներ/ Interfaces

    • Ստուգիր սովորածդ

    • Namespaces

    • Ստուգիր սովորածդ

  • 7

    Մոդուլ 7։ HTTP, Request and Response

    • Բացառություններ

    • Ստուգիր սովորածդ

    • Գործնական առաջադրանք

    • HTTP: Request and Response, REST ստանդարտներ

    • Ստուգիր սովորածդ

  • 8

    Մոդուլ 8։ Ստանդարտներ և Composer

    • PSR ստանդարտներ․ ինչու և ինչպես օգտագործել

    • Composer (օրինակ՝ Guzzle, Carbon, և այլն)

  • 9

    Մոդուլ 9։ Տվյալների բազաներ և ֆրեյմվորքեր

    • Աշխատանք MySQL տվյալների բազայի հետ

    • Գործնական առաջադրանք

    • PHP MySQLi, արդյունքների հետ աշխատանք

    • Ստուգիր սովորածդ

    • Գործնական առաջադրանք

    • Ծանոթություն MVC -ին

    • Ստուգիր սովորածդ

    • Գործնական առաջադրանք

    • Ծանոթություն Laravel-ին

    • Laravel MVC Controller View

    • ORM օրինակներով

    • Templating engine, Blade

  • 10

    Ավարտական նախագիծ

    • Ավարտական (քննական) նախագիծ։ ToDo App

ԴԱՍԱՎԱՆԴՈՂ

Senior Software Engineer

Դավիթ Հուրոյան

Դավիթ Հուրոյանն ավարտել է ԵՊՀ-ի Մաթեմատիկայի բաժնի մագիստրատուրան։ Նա արդեն 12 տարի աշխատում է ծրագրավորման ոլորտում, մասնագիտացած է մասնավորապես վեբ ծրագրավորման մեջ՝ PHP, C#, JavaScript, HTML5, CSS3, SQL լեզուներով։ Ներկա պահին նա աշխատում է որպես ավագ ծրագրավորող։ Կարող եք ծանոթանալ Դավիթի փորձին մանրամասն այստեղ: Դավիթն իր ուսանողներին և ինքն իրեն մոտիվացնում է Դոգ Լինդերի խոսքերով. «Լավ ծրագրավորող է համարվում այն մարդը, ով միշտ նայում է փողոցի երկու կողմերին միակողմանի փողոցն անցնելիս»:
  • Դասերի քանակ

    29 դաս

  • Գին

    40,000 դրամ

Վճարման եղանակ

Վճարումը կարող եք կատարել շատ արագ ընդամենը 3 պարզ քայլերի միջոցով՝

  • 1

    Ներբեռնե՜ք Idram հավելվածը

  • 2

    Սկանավորե՜ք դասընթացին կցված QR կոդը

  • 3

    Կատարե՜ք վճարում Idram դրամապանակով և միացե՜ք դասընթացին

Տեղեկացիր առաջինը


Ստացիր դասընթացի բոլոր մանրամասները և Քյուբիթի նորությունները քո էլ․ հասցեում

ԺԱՄԱՆԱԿ ՄԻ՛ ԿՈՐՑՐՈՒ

Միացի՛ր քո նախընտրած դասընթացին քեզ հարմար ժամին և վայրում