Specializează-te în PROGRAMAREA care nu se vede.

Fii un dezvoltator de tehnologie Backend.

Specializează-te în PROGRAMAREA care nu se vede.

Fii un dezvoltator de tehnologie Backend.

Misiune

Programul de dezvoltare accelerată în Backend este conceput pentru a te ajuta să înveți competențele și abordarea necesare pentru programarea în metodologie Agile a aplicațiilor web și mobile, dintr-un spectru cât mai larg de aplicabilitate.

Înscrierile la programele Backend, Frontend, CyberSecurity și Social Media Marketing s-au închis.

Important, înainte să aplici la track

  • Oamenilor deja tehnici, care și-au cultivat pasiunea în domeniu de de ceva timp și care ar aprecia o dezvoltare într-un mediu de comunitate și cu ajutorul unor mentori specialiști, către o zonă de proiecte de programare de nivel avansat.

  • Căutam o deschidere la a fi flexibili în lucrul cu framework-uri, cu blocuri de cod existente, o abordare orientată pe viteză și funcționalitate în detrimentul creării de la zero.
  • Poți fi student sau angajat cu experiență de mulți ani. Experiența ta poate să fi fost dobândită chiar și într-un mediu informal, prin studiu individual sau orice alte metode. Totodată, poți să ai domiciliul în oricare oraș din țară. 
  • Spre deosebire de un curs clasic, programul Backend oferă cadrul unui mediu online, flexibil și dinamic, în care învățarea nu este bazată pe o curriculă teoretică fixă. 
  • Participanți din toată țara sunt preselectați pe baza a intereselor comune și parcurg o dezvoltare de 12 luni, sub mentoratul unui grup de specialiști backend. Dezvoltarea competențelor se realizează prin parcurgerea unor materiale teoretice și prin implementarea unor exerciții practice. 
  • Parcursul programului poate suferi schimbări și pot exista consultări ale grupului de participanți, generând adaptări în funcție de oportunitățile ivite pe durata programului.
     
  • Singurul cost financiar în acest contract de dezvoltare a ta este o taxă anuală de apartenență la comunitatea Digital Nation de 100 EUR. Învățarea în cadrul track-ului nu are, deci, un cost propriu-zis – atunci când ești acceptat la program, îți confirmi participarea prin plata taxei anuale de membru al comunității de 1oo EUR. Este felul nostru de a ne asigura că faci un angajament, că te ții de treabă, că nu te lași pentru că ”Era doar o chestie la care mă înscrisesem de curiozitate”. Toți cei din proiect suntem oameni reali, ne alocăm timpul pentru dezvoltare și vrem să o facem doar cu cei motivați, fără wannabes.
  • Studii elementare de informatică: măcar un curs urmat cu activități de aplicare in practică.
  • Înțelegere primară a limbajelor de programare: operatori logici.
  • Operatori (if).
  • Tipuri de date.
  • Structuri de control (More info, până la the basics).
  • Cunosținte primare OOP (clase) – nice to have.
  • Cunoștințe minime Baze de Date (mysql).
  • Digital Nation oferă know-how și informatii în context general și în context particularizat, fără a oferi însă vreo garanție de vreun fel legată de scop de rezultat.
  • Participanții la programul educațional înțeleg ca Digital Nation nu oferă servicii cursuri tradiționale plătite, ci oferă un cadru de învățare, cunoaștere si experimentare a tehnologiilor din domeniile programării.
  • Digital Nation nu garantează că va investi resurse pentru a justifica și dezbate decizii de ne-acceptare a persoanelor aplicante.

Dacă ești acceptat, în prima lună poți participa la track gratuit, taxa anuală de comunitate (100EUR) fiind percepută abia începând cu a doua lună.

Ce ne propunem în prima lună

  • Programare Object Oriented – Introducere (clase, instanțe, proprietăți, metode).
  • Object Inheritance,  constructori & deconstructori.
  • Namespaces & Application Architecture.
  • Construierea primului tău app:
    • Lucrul cu Artisan
    • Realizarea prin linie de comandă a unui priect inițial “Hello world”.
    • Laravel I/O.
  • Lucrul cu framework-uri – inițiere.
    • De ce să folosești un framework?
    • Alegerea framework-ului potrivit.
    • Setup-ul mediului de dezvoltare (WAMP/ LAMP).
  • Introducere în Laravel.
    • Lucrul cu composer.phar.
    • Setup-ul unui nou proiect Laravel.
    • Terminologie.
  • Introducere în protocoale și metode HTTP.
  • Crearea unui serviciu simplu de tip REST-full.

Alte subiecte atinse la track

  • Programare Funcțională / OOP.
  • Lucrul cu un IDE (PHPStorm).
  • Setup-ul mediului de dezvoltare local.
  • Metodologia de lucru cu un sistem de control a versionării (VCS).
  • Development Diagrams (UML).
  • Lucrul cu Framework-urile de dezvoltare web.
  • Dezvoltare aplicație web.
  • Dezvoltare POC / MVP.
  • Arhitectura bazelor de date.
  • CRUD / DBAL.
  • API Development.
  • Web application security.

Înscrie-te la programele de învățare Digital Nation