http://www.vilniuscoding.lt/wp-content/uploads/2017/06/unnamed-file-1-e1507621019982.png

.

PHP + JAVASCRIPT + LARAVEL VAKARINIAI MOKYMAI 

6 savaitės | 72 val. + 1 mėn. projektui | 790 EUR 

Garantuota pagalba ieškant praktikos arba darbo mūsų įmonėse-partnerėse

j

Lygis: pradedančiųjų

g

PHP + JavaScript programa, skirta pradedantiesiems programuotojams, norintiems susipažinti su WEB programavimu, persikvalifikuoti ir atlikti praktiką IT įmonėje. Programa parengta pagal įmonių-partnerių, patyrusių WEB programuotojų ir lektorių rekomendacijas, įtraukiant populiariausią PHP framework’ą – LARAVEL.

Mokymų metu ir po jų Tau priklauso: mokymų ir karjeros konsultacijos; susitikimai su IT srities profesionalais, atrankų specialistais, nemokami renginiai apie programavimą ir karjerą; CV rašymo dirbtuvės, pagalba tvarkant CV; mūsų pagalba ieškant praktikos vietos (konsultacija, IT įmonių pasiūlymas, lektoriaus rekomendacija, pasiruošimas darbo pokalbiui), galimybė bet kada, metų laikotarpiu pakartoti kursą ar jo dalį, tolimesnė pagalba ir konsultacijos – ALUMNI klube.

Programa

I SAVAITĖ:

HTML5 ir CSS3

HTML:

  • Sintaksė (elementai ir atributai) ir tekstas;
  • Sąrašai;
  • Nuorodos ir paveikslėliai
  • Lentelės ir formos;
  • Video ir audio;
  • Grafika su Canvas ir SVG;
  • Kiti elementai ir žymėjimas;
  • Semantika.

 

CSS:

  • Sintaksė, selektoriai ir deklaracijos (atributas:reikšmė);
  • Dažnai naudojami atributai;
  • Spalvos, tekstai ir šriftai;
  • Dėžutės, sluoksniai (layers);
  • Elementų išdėstymas naršyklės lange, stiliaus prisitaikymas prie įrenginio ekrano parametrų;
  • Elementų išdėstymas naudojant GRID;
  • CSS framework naudojimas (bootstrap, materialiaze).

 

II SAVAITĖ:

 JavaScript (JQuery):

  • Veikimo principas ir kodo rašymas;
  • Kintamieji, kintamųjų tipai ir jų galiojimas;
  • Operatoriai;
  • Standartinės JavaScript funkcijos;
  • Sąlygos sakiniai;
  • Ciklai, masyvai, funkcijos
  • manipuliavimas HTML elementais ir jų savybėmis (stiliumi).

 

III SAVAITĖ:

 

PHP:

  • Įvadas į dinaminį tinklo turinio valdymą;
  • Serveris/klientas;
  • Užklausa/atsakymas (request/response);
  • Galimybės PHP, MySQL, JavaScript, CSS, HTML5;
  • Programavimo aplinkos kūrimas;
  • WAMP, XAMP, LAMP, MAMP;
  • Redaktoriaus pasirinkimas (Sublime, Text, Notepad++, Atom ar kt.);
  • PHP struktūra ir PHP kodo rašymas;
  • Komentarai ir kintamieji;
  • Operatoriai;
  • Kintamųjų priskyrimas ir kintamųjų tipai (implict, explicit casting);
  • Komandos ir konstantos;
  • Standartinės PHP konstantos, funkcijos;
  • Sąlygos sakiniai (if/else/elseif/switch) ir operatorius „?“;
  • Ciklai (whil/do..while/for/foreach);
  • Masyvai;
  • Sausainiukai, sesijos ir autentifikacija (session, cookies and authentication);
  • Klasės; metodų rašymas klasėje (+encapsulation);
  • Klasės savybių rašymas (properties);
  • Objekto kūrimas ir naudojimas;
  • Paveldimumas (inheritance);
  • Autolanding ir Composer;
  • Namespaces;
  • Interfaces.

     

IV-V SAVAITĖS:

PHP framework – LARAVEL

 

  • Įvadas apie framework’us;
  • Kas yra framework’ai ir kam jie reikalingi;
  • Pagrindiniai komponentai;
  • MVC pattern’as;
  • Laravel pagrindai, įrašymas ir konfigūravimas;
  • Failų sistemos struktūra;
  • Routes, Request & Response;
  • Views, Blade šablonai;
  • Controllers;
  • Middleware;
  • Validation;
  • Session;
  • Errors & Logging;
  • Modeliai ir duomenų bazė: Query Builder; DB migracijos ir seeder’iai, Eloquent ORM;
  • Artisan – komandinės eilutės programa;
  • Vartotojai, autentifikacija ir autorizavimas;
  • Encrypting & Hashing;
  • Collections duomenų struktūra;
  • Cache;
  • Helpers funkcijos;
  • Architektūra: Dependency Injection ir DI-container, Service Container, Service Providers, Facades;
  • Testavimas;
  • PHPunit, Unit testai;
  • Laravel Dusk;
  • Trumpai apie TDD.

 

 

 VI SAVAITĖ:

 

Projektas komandoje, pristatymas ir atsiskaitymas

 

1 mėnuo: Papildomas projektas. Po mokymų visi norintys ar svarstantys apie praktiką gali komandoje arba savarankiškai dirbti prie projekto, kurį prižiūrės lektorius.