Doresti sa incepi o cariera in IT fara experienta anterioara in programare?
programming

Programare Back-end

Incepe pe drumul prin care ajungi programator incepand de la 0, fara experienta anterioara.
Ai alaturi o comunitate de oameni cu acelasi scop si mentori care iti ofera ghidaj si sustinere pana la indeplinirea obiectivului tau.
Adica pana obtii primul job ca programator!

Cand incepe

29 iunie 2023

Care este durata

8 luni (curs) + 3 luni (suport)

Care este orarul

marti: 18:00 - 20:30
joi: 18:00 - 20:30
sambata (lunar): 09:00-13:00

Numar de participanti

12 participanti

Inainte sa incep, programarea mi se parea un lucru mistic, doar pentru initiati, respectiv pentru cei care au o facultate in spate. Ceva de pe alta planeta, aproape nepamantean. Apoi, i-am cunoscut pe cei de la Just code IT ai programarea m-a atras ca un magnet.

Cristina Ursac

Cursul este pentru tine daca

image

Nu atii programare, lucrezi momentan in alt domeniu ai vrei sa devii programator

image

Vrei sa inveti programare fara sa renunti la ceea ce faci deja

image

Ai invatat programare in liceu ai nu ai continuat pe acest drum, dar vrei sa revii in programare

image

Vrei sa invetii programare alaturi de un grup de oameni cu acelasi scop si alaturi de mentori care te ghideaza

image

Vrei sa fii ghidat in procesul de invatare ca sa te asiguri ca reusesti sa ajungi programator platit

image

Ai incercat sa inveti de unul singur programare ai nu ti-a ieait

image

Nu atii de unde sa incepi sau ce trebuie sa inveti ca sa ajungi programator

image

Nu ai un drum clar pe care sa-l parcurgi in programare ai te simti copleait de toate resursele care exista pe internet

Esti pregatit sa dai start carierei tale in programare?

Ce vei invata

Inveti cele 5 concepte de baza, faci programele simple si iti dezvolti gandirea de programator

  • FPM (Fundamental Programming Map): Cele 5 concepte de baza
    • Cum stochezi date: variabile si tipuri de date
    • Cum structurezi date: array-uri
    • Cum iei decizii: instructiunile: if si switch
    • Cum faci lucruri repetitive: instructiunile: for si while
    • Cum reutilizezi cod: functii
  • Durata: 6 sesiuni
  • Proiecte: creezi programe simple folosind notiunile invatate
    Exemple: Jocul X si 0, Guessing game

Inveti notiuni avansate de Java si tehnologii de gestionare/versionare a codului pentru a lucra eficient la proiecte

  • GIT (Sistem de versionare a codului): inveti cum sa gestionezi codul tau pentru a usura colaborarea si urmarirea schimbarilor.
    Toate proiecte software din companii sunt dezvoltate folosind un sistem de versionare
    Sa folosesti GIT e ca si cum ai scrie o carte si iti notezi fiecare versiune noua de carte astfel incat sa poti sa revii la versiunile anterioare
  • Programare orientata pe obiecte: inveti principiile OOP (mostenire, incapsulare, abstractizare, polimorfism)
  • Design patterns: inveti cum sa construiesti arhitectura unui proiect
  • Clean code: inveti sa scrii cod "curat" respectand cele mai bune practici si conventii.
    Pe cat de trivial suna pe atat de important este sa respecti bunele practici in cod pentru a dezvolta proiecte sustenabile si scalabile

    Sa nu folosesti "Clean Code" e ca si cum ai face curatenie prin casa dar ai lasa mizerie pe la colturi pentru ca oricum nu se vede si mai tarziu te trezesti cu mucegai
  • Unit testing: inveti sa scrii teste automate pentru a-ti testa codul.
    Toti programatorii trebuie sa stie sa scrie unit tests.Acestea sunt scrise doar de programatori pentru a-si testa codul
  • Notiuni avansate de Java:
    • Modelul de memorie in Java
    • Colectii in Java
    • Programare functionala in Java: streams, lambdas
    • Generice
  • Durata: 26 sesiuni
  • Proiecte: creezi proiecte de complexitate medie folosind notiunile invatate
    Exemple: Calculator de calorii,

Inveti concepte avansate de programare back-end precum baze de date si framework-ul Spring pentru limbajul Java.

  • Baze de date: MySQL: inveti scum sa stochezi datele dintr-o aplicate intr-o baze de date
    O aplicatie de back-end fara baze de date este ca o bucatarie fara frigider, tre sa mananci tot ce ai pentru ca nu ai unde sa tii mancare pana a doua zi!
    • Concepte de baze de date
    • Limbajul SQL: pentru a scrie cod pentru baza de date
  • HTTP si API-uri: invetii ce este si cum construiesti un API si cum comunica programale intre ele pe internet prin HTTP
    Un API de HTTP este precum ai comanda mancare de la restaurant (prin intermediul opspatarului) fara ca tu sa stii sa gatesti si primesti mancarea in urma cereri
  • Framework-ul Spring:
    Sa folosesti Spring in proiectele Java e ca si cum ai folosi un aragaz sa gatesti mancarea in loc sa faci focul cu mainile goale!
    • Concepte de baza de Spring
    • Spring Data JPA: pentru a lucra cu baze de date
    • Spring REST: pentru a contrui API-uri
    • Spring Security: pentru a securizeza o aplicatie
    • Integration tests: teste de integrare pentru codul din proiectele Spring
  • CI/CD: Continuous Integration si Continuous Delivery: inveti cum sa iti "deploy-ezi"(pui) proiectul pe un server pentru a-l face public pe internet
  • Durata: 22 sesiuni
  • Proiecte: creezi proiecte complexe folosind baze de date si framework-ul Spring
    Exemple: Magazin online, Aplicatii clona (Netflix, AirBnb)

Inveti care sunt structurile de date folosite/existente in programare si algoritmi de specialitate

  • Structuri de date: inveti ce structuri de date exista in programre si cum sa le folosesti (array, stiva, coada, liste inlantuite, arbori, hash table)
  • Algoritmi: inveti algoritmii de specialitate
    • Algoritmi de cautare
    • Algoritmi de sortare
    • Algoritmi "Greedy"
    • Recursivitate
  • Durata: 8 sesiuni, intercalate, cate una pe luna
  • Exercitii practice: exersezi algoritmii prin multe exercitii practice cunoscute

La aceste curs vei avea si urmatoarele bonusuri

🎁 BONUS 1

Comunitate si mentor dedicat

Comunitate si mentor dedicat care sa te ajute oricand intampini dificultati in procesul tau de invatare

🎁 BONUS 2

Sesiuni inregistrare video

Sesiunile de curs sunt inregistrate video si ai acces la ele pe viata

🎁 BONUS 3

Licenta IntellijIDEA Ultimate

IntellijIDEA este un program de dezvoltare software care te ajuta sa scrii cod usor si eficient. O licenta de IntellijIDEA e 289 euro

🎁 BONUS 4

Coching de cariera

Inveti cum sa iti construiesti CV-ul, profilul de Linkedin si website de prezentare pentru portofoliu de proiecte

🎁 BONUS 5

Provocare de 30 de zile

La sfarsitul cursului ai 30 de zile in care sa iti termini proiectul final si sa aplici la joburi cu feedback constant din partea mentorilor.

🎁 BONUS 6

Stam cu tine pana te angajezi

Daca in acele 30 de zile nu obtii primul job, stam cu tine pana te angajezi cu ghidaj si feedback. Acea perioada consta in maxim 90 de zile pana sa te angajezi daca faci toate actiunile necesare.

Testimoniale

Intrebari frecvente

Desigur, plata se poate face in 8 rate egale. Daca insa alegi sa platesti integral, ai 10% reducere din pret.
Iti primesti banii inapoi. E perfect normal sa testezi pentru 2 saptamani ca sa iti dai seama daca iti place cursul si trainerii cu care vei lucra.
Vei ramane cu cunostintele acumulate si investitia achitata pana in acel moment. Insa, daca treci de primele 2 saptamani este mare sansa sa nu mai putem "scapa de de tine" si sa vrei sa ramai cu noi pana la final❀️
Cursul este organizat in mediul online. Sesiunile de curs se vor tine pe platforma zoom. Ai nevoie doar de laptop si de o coneziune bvuna la internet. Sesiunile sunt live ai se desfaaoara alaturi de traineri.
Nimic. Va trebui insa sa urmaresti inregistrarea video a acelei sesiuni astfel incat sa nu pierzi conceptele predate ca sa fii la zi cu materia.
Da, intocmai. Cursul se adreseaza persoanelor care nu au deloc cunostinte de programare, incep de la 0 si vor sa devina programatori pentru a obtine un job in acest domeniu.
Foarte buna intrebare. Apelezi la ajutorul comunitatii si la ajutorul mentorilor. De obicei colegii de grupa sunt foarte dornici si este in beneficiul lor sa te ajute pentru ca si ei invata mai bine asa. Este foarte normal ai totodata foarte important sa ceri ajutor atunci cand intampini dificultati, pentru ca altfel ajungi sa te descurajezi ai sa iti pierzi increderea in abilitatile tale. Si nu uita, doar asa inveti!
In cadrul cursului o sa folosim Discord, o platforma de comunicare online. Aici, poti posta intrebari in canalele de chat adecvate sau poti trimite mesaje directe mentorilor sau colegilor de curs.
In cadrul cursului o sa facem exercitii practice la curs pentru a exersa fiecare concept invatat. O sa primesti teme dupa fiecare doua sesiuni care vor fi verificate de catre traineri. Si totodata o sa primesti proiecte pe care sa le faci sub ghidajul trainerilor.
Da, viziunea noastra este de a forma programatori pregatiti pentru piata muncii din IT. Acest curs este conceput nu doar pentru a-ti oferi cunoatintele tehnice necesare, ci ai pentru a-ti dezvolta gandirea analitica ai abilitatile de problem-solving, esentiale in orice cariera de programare.
Totodata portofoliul de proiecte construit in cadrul acestui curs, va fi dovada experientei tale in programare.
Iar modulul bonus de Coaching de cariera te va ajuta sa fii pregatit pentru interviuri astfel incat sa obtii un job de programator.
Insa acest lucru nu este posibil daca nu depui efortul necesar si nu urmezi pasii din acest program.

Programul pe scurt:

Cand incepe

29 iunie 2023

Care este durata

8 luni (curs) + 3 luni (suport)

Care este orarul

marti: 18:00 - 20:30
joi: 18:00 - 20:30
sambata (lunar): 09:00-13:00

Bonusuri

1. Comunitate si mentor dedicat
2. Acces pe viata la sesiunile video
3. Licenta IntellijIDEA (289 euro)
4. Coaching de cariera
5. Provocare de 30 de zile
6. Stam cu tine pana te angajezi

Costul total

1080 RON/luna
sau integral
cu 10% reducere: 8640 7780 RON

Formular de inscriere

Dupa completarea datelor vei primi factura pe email pentru a efectua plata!

Daca totusi mai ai intrebari, programeaza un call de consultanta gratuit!