Pasibaigusios programos

Full stack – pažengusių

Apie kursus

Full-Stack jungia Front-End ir Back-End programavimą. Tai reiškia, kad Full-Stack programuotojas išmano tiek serverio, tiek kliento pusę. Toks programuotojas gali gali spręsti projektus, susijusius su duomenų bazėmis, kurti vartotojams skirtas svetaines ar net bendradarbiauti su klientais projektų planavimo etape. Full-Stack programuotojai yra savotiški technologijų burtininkai, meistriškai susiejantys abi svetainės puses – Front-End ir Back-End.

Įsidarbinimo galimybės

Programa

  • 1 tema
  • 2 tema
  • 3 tema
  • 4 tema

Front-end kalbos: HTML, CSS, JavaScript

HTML pagrindai: Tagai, atributai, pagrindiniai elementai. Sąrašai ir lentelės. Paveiksliukai ir video.

Puslapio struktūra: Puslapio struktūros elementai – header, footer, div.​

HTML formos: Formos ir jų elementai​

CSS pagrindai: Kas yra CSS, stilių panaudojimas ir baziniai pavyzdžiai, sintaksė​.

CSS tekstai, šriftai, spalvos: Darbas su teksto apipavidalinimu ir jo elementais.

Rėmai, pozicijos: Elementų pozicionavimas, margin/padding, rėmeliai, float.​

Responsive design pagrindai: Kas yra responsive design, media queries ir mobilios versijos.​

Twitter Bootstrap karkasas:  Kas yra Twitter Bootstrap, jo klasės ir elementai, jo pagrindu sukurtų šablonų pavyzdžiai.​

JavaScript sintaksė, stiliaus taisyklės; Kintamieji, duomenų tipai, operatoriai, sąlygos sakiniai, funkcijos, ciklai; DOM manipuliavimas, interaktyvumas; Klaidų valdymas (debugging, error handling); Objektinis programavimas su JavaScript; Paveldėjimas ir prototipai; Kreipimasis į serverį (JavaScript XML ir AJAX, JSONP); Asinschroninis programavimas (promises, callbacks, listeners); JavaScript APIs (canvas, geolocation, web workers, web sockets); JavaScript modulių sistemos (Common JS, AMD, ES2015); JavaScript aplikacijos testavimas; Automatizavimas (Gulp, WebPack)

Objektinis programavimas panaudojant PHP programavimo kalbą + GIT

Kaip veikia internetiniai tinklalapiai: Kaip veikia internetas, naršyklės, lankytojo kelias nuo užklausos iki rezultato

Web-technologijų apžvalga: WEB Technologijų principai ir palyginimai. Naršyklės pusė (Frontend), Serverio pusė (Backend) ir Duomenų pusė (Duomenų bazė). Populiariausios programavimo kalbos ir jų pritaikymas. Palyginimas su ne interneto technologijomis.

Kodo karkasai ir turinio valdymo sistemos: Efektyvių web-projektų kūrimo įrankiai. Kodo karkasai, skirtumai tarp kodo karkasų ir turinio valdymo sistemų, pavyzdžiai.

Kodo rašymo ir kūrimo įrankiai: Kodo redaktoriai ir IDE aplinkos. Sublime Text, PhpStorm, Notepad++.
Web-serveriai ir jų minimalus konfigūravimas. Apache, nginx, XAMPP.

Pirmasis puslapis:  Bazinio minimalaus puslapio sukūrimas ir parodymas naršyklėje.

PhpStorm – kodo rašymo aplinka: Kodo rašymo aplinkų (IDE) trumpa apžvalga ir galimybių palyginimai. PhpStorm privalumų apžvalga. Darbo su PhpStorm pagrindai: efektyvus kodo rašymas, pagalbinės komandos ir klavišų kombinacijos.

Komandinė eilutė arba Terminal: Pagrindinės komandinės eilutės komandos Windows ir Linux aplinkose.

Composer – įrankis kodo paketų valdymui: Pažintis su pagrindinėmis Composer funkcijomis. Paketų diegimas ir atnaujinimas. Composer.json failo struktūra. Composer.lock failo paskirtis. Naudingų PHP bibliotekų paieška ir šaltiniai: Packagist, GitHub. Vieno pavyzdinio paketo detalesnis panaudojimas.

Virtualios mašinos ir įrankiai: Virtualių mašinų paskirtis ir apibūdinimas. Operacinių sistemų skirtumai ir privalumai kuriant PHP projektus. Vagrant ir Homestead, jų diegimas ir konfigūravimas. Pirmojo testinio Laravel projekto diegimas per Composer į Homestead.

Versijų kontrolės sistemų teorija: Kodėl reikalingos versijos kontrolės sistemos.
Įvairių versijos kontrolės sistemų apžvalga. Git pagrindai. Kodo saugojimas Github ir BitBucket. Skirtumai tarp šių sistemų.

Darbas komandoje: Versijos kontrolės sistemų panaudojimas komandiniam darbui.
Commit, pull, push sąvokos ir jų praktinio panaudojimo patarimai. Konfliktų sprendimas, merge sąvoka.

Web-serveriai ir web-hostingas: Kokie būna web-serveriai. Shared ir dedikuotų serverių skirtumai, alternatyvų apžvalga Lietuvoje ir užsienyje, kainų palyginimai.

Projekto diegimas į serverį: Git panaudojimas projekto diegimui. Projekto kodo atnaujinimas iš naujos versijos. Laravel įrankiai ir artisan komandos efektyviam darbui su serveriu. 

Laravel karkasas

Metodologija MVC (Model-View-Controller); Programavimo karkasų teorija; Laravel projekto kūrimas; Metodologija MVC (Model-View-Controller); Views ir Twig šablonų kalba; Maršrutizavimas; Controllers; Formos ir darbas su jomis; Darbas su duomenų baze (Entities, Repositories, Entity Manager); Išorinių paketų diegimas; Vartotojai, registracija, prisijungimas; Darbas su sesijomis; Konsolinių komandų kūrimas​

Vue.js karkasas

VueJS: Kas yra VueJS? Vue instance; Kas yra komponentas?  

Komponentu sintakse, direktyvos, sutrumpinimai: Komponentų gyvavimo ciklai; Komponentų naudojimas kitame komponente; Argumentų perdavimas i komponentus

Vue Router: Integracija; Komponentų panaudojimas (router-view, router-link); Pusalpių kūrimas

Vue Route parametru panaudojimas ir perdavimas: SPA applikacijos kurimas

Vuex: Integracija

Struktura ir veikimo principas
Panaudojimo principas

Funkcijų ir kintamūjų sąryšis (mapActions, mapGetters)

Axios: Kas yra Axios? Javascript Promise paaiškinimas; GET POST PATCH DELETE metodai ir jų paskirtis

Atsisiųsti programą

Dėstytojai

Mūsų dėstytojų komanda – skirtingų IT specialistų mišinys. Vieni, kaip kokie superdidvyriai 🦸, dienomis
užima Top pozicijas savo įmonėse ir vakarais atsiliepia į studentų pagalbos šauksmus, kiti – dirba kaip freelancer’iai, kasdien žongliruodami tarp klientų bei studentų. Tačiau visi jie 100% pasiruošę žiniomis ir patirtimi padėti tau! 🧑‍🎓

Mindaugas Galvanauskas

Arnoldas Turulis

Donatas Činikas

Išsimokėjimo galimybės

Mes siūlome tiek skirtingų išsimokėjimo galimybių ir lengvatų, kad sukūrėme skaičiuoklę savo galimybes pasiskaičiuoti pačiam – visai kaip banke. 💸

Už CodeAcademy kursus galima atsiskaityti dalimis

  • Nuo 89 €/mėn.

100% Užimtumo Tarnybos finansavimas

  • Užimtumo Tarnybos finansavimas leidžia persikvalifikuoti dirbantiems ir įgyti naujas kompetencijas nedirbantiems! 🚀

Mokėk po sėkmingo įsidarbinimo!

  • Mėnesinis mokestis – 10% nuo Neto pajamų, su galimybe turėti mokėjimo atostogas iki 5 mėnesių.

Atsiliepimai

Karolis Antanas Svirskas

Lead Developer @VSBL

Pradėjau mokytis neturėdamas daug žinių apie programavimą. CodeAcademy supažindino ir davė pagrindą tolimesniam nagrinėjimui ir savarankiškam mokymuisi, o networkingas kursų metu privedė prie pirmojo darbo.

Privalumai

1. Mokymosi Aplinka

Jauki ir moderni mokymosi erdvė su visa reikalinga įranga patogiam ir efektyviam mokymuisi.

2. Karjeros centras

Mūsų karjeros centras padeda studentams sklandžiai pereiti į IT darbo rinką. Konsultuojame, ruošiame darbui ir suteikiame galimybes užmegzti ryšius su darbdaviais.

CV ir LinkedIn korekcijos

Konsultacijos metu susikursi tokį CV ir LinkedIn profilį, kurie pritaikyti persikvalifikavusiam žmogui. Bendradarbiaudami su įmonėmis nuolat konsultuojamės, kokį CV ir LinkedIn jie nori matyti iš persikvalifikavusio žmogaus. Šias žinias perduodame CodeAcademy studentams, kad būtų pastebėti įdarbinimo specialistų.

Darbo paieškos strategijos sukūrimas

Suprasdami, kad šiais laikais darbo paieškos gali užtrukti, studentams sudėliojame aiškų žingsnių planą, kuris padeda ieškotis darbo tikslingai, efekyviai ir rezultatyviai.

Darbo pokalbio simuliacija

Tik gero CV, LinkedIn profilio ar puikios darbo paieškos strategijos nepakanka. Tau reikia išmokti save pristatyti darbo pokalbyje taip, kad parodytum, jog esi tinkamas kandidatas. Karjeros centre mokiname studentus tinkamai atsakyti į populiariausius darbo pokalbio klausimus.

Mentorystė

Suprasdami, kad darbo paieška kartais gali būti sekinantis procesas, Karjeros centras suteikia mentorystę visiems CodeAcademy studentams. Jeigu studentai susiduria su sunkumais ieškantis darbo, konsultuojame ir padedame žmogui tol, kol jis gauna darbo pasiūlymą.

Upskill

Bent kartą į mėnesį Karjeros centras organizuoja renginius, kurie yra skirti tik CodeAcademy studentams. Upskill renginiai yra įvairaus tipo – nuo minkštųjų įgūdžių tobulinimo iki susitikimų su įmonėmis. Šio tipo renginiai yra ypač svarbūs persikvalifikuojantiems ir tapusiems junior lygio specialistais. Įmonės mėgsta paklausti: ką veikei kol ieškojaisi darbo? Ir, jei galėsi atsakyti, kad dalyvavai įvairiuose renginiuose ir tobulinai save, tapsi pranašesniu kandidatu.

Rekomendacijos įmonėms

Bendradarbiaudami su nemažu skaičiu įmonių ir nuolat pildant partnerių sąrašą pažangiausius studentus rekomenduojame įmonėms. Net ir savarankiškai suaplikavus, jei studentas buvo pažangus, mokėsi puikiais pažymiais, parašome įmonei rekomedaciją. Kas šiais laikais yra itin svarbu!

 

Sėkmės istorijos

3. Diplomas

Baigus kursus suteikiame tarptautiniu mastu pripažįstamus sertifikatus, padedančius sėkmingai įsitvirtinti IT rinkoje.

Trumpa online konsultacija

Nori sužinoti daugiau apie mūsų siūlomus kursus? Užsiregistruok 30 min. konsultacijai su mūsų programų specialistu, kurios metu galėsi užduoti tau rūpimus klausimus ir gauti profesionalius patarimus.

Registracija paprasta – pasirink sau tinkamą laiką ir mes su tavimi susisieksime! 👇







Dažniausiai užduodami klausimai

Kursų grafikas yra fiksuotas, visos pamokos yra vedamos gyvai, profesionalių CodeAcademy dėstytojų, kuriems, paskaitų metu, galite užduoti klausimus, pasitikrinti namų užduotis, gauti patarimų dėl ateities projektų.

Mokslams virtualioje erdvėje naudojame vieną pažangiausių bei lanksčiausių pedagoginių programų – Microsoft Teams. Kartu su Microsoft Teams turėsite prieigą prie Microsoft Office paketo nemokamai vieneriems metams.

Prisijungimai prie Studijų aplinkos studentams atsiunčiami likus 5-3 darbo dienoms iki užsiėmimų pradžios į sutartyje nurodytą el. paštą.

Susisiekite su mumis!








    Atsisiųskite programą




      Slapukų nustatymai

      Šioje svetainėje naudojame įvairius slapukus. Paspausdami „Patvirtinti visus“, jūs sutinkate, kad būtų naudojami visi slapukai (įskaitant slapukus statistiniams, analitiniams, funkciniams ir rinkodaros tikslams). Jūsų pasirinkimus įsiminsime ateities apsilankymams. Daugiau informacijos privatumo politikoje.