Specializează-te în PROGRAMAREA de primă linie

Fii un developer Frontend.

Specializează-te în PROGRAMAREA de primă linie

Fii un developer Frontend.

Misiune

Programul de dezvoltare accelerată în Frontend este conceput pentru a te ajuta să înveți competențele și abordarea necesare pentru programarea interfețelor web și mobile dintr-un spectru larg de aplicabilitate. Învață să lucrezi cu framework-uri și să realizezi site-uri și aplicații web și mobile.

Important, înainte să aplici la track

  • Junior Frontend developerilor care au petrecut măcar 6 luni active în a construi proiecte de frontend, inclusiv persoane care au urmat cursuri teoretice și practice pe domeniu.
  • Atât studenților, angajaților și liber profesioniștilor. 
  • Celor cu o deschidere la a fi flexibili în a lucra cu framework-uri, cu blocuri de cod deja existente, o abordare orientată pe viteză și funcționalitate în detrimentul creării de la zero.
  • Celor deschiși la a participa în conferințe video, activi în comunitatea online, deschiși la a învăța din resurse video, audio și text în limba engleză cu un interes mare pentru domeniu.
  • Spre deosebire de un curs clasic, programul Frontend 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.
  • Se vor parcurge etape obligatorii de studiu individual (self-progress rush) pe aspecte teoretice, cu resurse date de comunitate sau identificate individual in urma unor procese de research online.
  • 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.
  • Înțelegere primară a limbajelor de programare: operatori logici.
  • Operatori (if).
  • Tipuri de date.
  • Structuri de control (more info, până la basics).
  • Cunoștinte primare OOP (clase) – nice to have.
  • Înțelegere de bază a cum funcționeaza web-ul, browserele, calculatorul etc.
  • Experiență de bază în html, css și javascript (minim 1 proiect finalizat care sa conțină cele 3 tehnologii).
  • Experiență în lucru cu terminal/cmd line (nice to have).
  • Digital Nation oferă know-how și informații în context general și în context particularizat, fără a oferi vreo garanție de vreun fel legată de scop de rezultat.
  • Participantți la programul educațional înțeleg că Digital Nation nu oferă servicii de tip cursuri plătite, ci oferă un cadru de învațare, cunoaștere și experimentare a tehnologiilor din domeniile programării frontend.
  • Digital Nation nu garantează că va investi resurse pentru a justifica și dezbate decizii de ne-acceptare a persoanelor aplicante.
  • În parcursul programului, Digital Nation nu își poate asuma responsabilitatea unor comenzi date în terminale care pot genera probleme (ștegere de date, acces neautorizat, etc).

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ă de Frontend Track

  • Exercițiu practic: construirea, fără framewok-uri, a unui cv interactiv.
  • Scopul limbajelor (HTML vs CSS vs Javascript).
  • Task runners, file bundlers and transpilers (Node, NPM, Webpack etc.).
  • Construirea unui joc de bază de tip x și 0.

 

  • Adăugare CSS framework la cv (tailwind, bootstrap, foundation etc.).
  • Folosirea dinamicii – adăugare framework de animații la cv (animate.css, popmotion etc.).
  • Construirea unui app de tip countdown folosind un seven segment display.

Alte subiecte atinse la track

  • Framework REACT.
  • Framework Vue.
  • Frameworkuri de UI/UX: bootstrap și tailwind.
  • Cum să folosești Node.js și npm pe frontend.
  • Filebundling și taskrunning cu Webpack, rollup, grunt, și altele.
  • Version Control – Git (Github, Gitlab, Bitbucket).
  • PAAS, FireBase, Netlify și altele.
  • SVG-uri, PWA (progressive web apps), Canvas.
  • Machine Learning în Frontend (ex: interfață de login care să folosească facial recognition).
  • servicii 3rd party cum ar fi google maps, geolocation, streaming, etc.
  • Aplicații mobile native cu tehnologii de frontend (nativescript).
  • Implementare în producție a frontendului pe proiecte reale (startupuri, colaborări cu companii din piață, etc).

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