Cursuri
>
Software Engineering Career Program

Software Engineering Career Program

Development
|
30 h
Aplică acum
Alăturați-vă programului nostru de carieră gratuit pentru a vă îmbunătăți abilitățile.

Fie că ai ajuns deja la un nivel superior, fie că îți croiești acum un drum ca intermediar sau ești la începutul carierei în domeniul tehnologiei, este esențial să îți stăpânești abilitățile de rezolvare a problemelor. Acest lucru include consolidarea cunoștințelor tale despre structurile de date și algoritmi. Deoarece rezolvarea problemelor este una dintre cele mai relevante abilități pentru un inginer software cu experiență, suntem aici pentru a oferi celor care doresc să își sporească expertiza o oportunitate de învățare.

Cursul nostru gratuit de Structuri de date și algoritmi te ajută să te pregătești pentru a reuși în viitoarele procese de interviu. Cursul este conceput pentru a vă asigura că vă numărați printre candidații de top pentru companiile dorite pe piața tehnologiei (de exemplu, Big Tech, startup-uri tehnologice de top). Deoarece cursul este recomandat de o companie de tehnologie de top (Google), acest lucru arată cât de importante sunt abilitățile de rezolvare a problemelor în industrie. În aceeași notă, o echipă de ingineri de la Google a asistat la dezvoltarea curriculumului și structurarea conținutului cursului pentru a se asigura că acoperă tot ceea ce trebuie să știți atunci când vine vorba de structuri de date și algoritmi.

Experiența mentorilor noștri în ceea ce privește structurile de date și algoritmi provine dintr-o gamă largă de contexte, cum ar fi:

  • Predarea Structurilor de Date și Algoritmilor la Facultatea de Automatică și Calculatoare;
  • Fiind performeri la Olimpiada Națională de Informatică (inclusiv medalii de aur), Olimpiada Internațională de Informatică pe echipe (medalie de aur) și alte concursuri de programare competitivă relevante (de exemplu, ACM ICPC, Tuymaada Contest);
  • Făcând parte din comitetul științific al olimpiadelor și concursurilor naționale (unii dintre ei se pregătesc pentru programarea competitivă de peste 10 ani);
  • Lucrând sau primind oferte de la companii de top precum Google, Meta și Microsoft.

Program sesiuni

Data de start: 10 Mai 2025

• 6 săptămâni - 5 ore/săptămână

• Numai sâmbăta, de la 10.00 am EET (GMT+2) la 15.00 pm EET (GMT+2)

Lista de subiecte

  • Complexitatea algoritmilor: complexitatea în timp și spațiu, notații asimptotice
  • Structuri de date liniare: LinkedList vs ArrayList, stive, cozi
  • Hash tables și funcții hash, cu exemple din Java
  • Arbori: Arbori binari, arbori de căutare binară, grămezi
  • Căutare eficientă
  • Reprezentarea grafică și căutările (amploare, adâncime), plus aplicațiile lor
  • Seturi disjuncte, căutarea uniunii și aplicații (de exemplu, algoritmul lui Kruskal)
  • Algoritmi de sortare
  • Potrivirea șirurilor/modelelor
  • Programarea dinamică cu o mulțime de exemple
  • Sfaturi practice pentru interviurile tehnice care implică structuri de date și algoritmi

Beneficii

  • Îți îmbunătățești abilitățile de rezolvare a problemelor
  • Vei putea compara performanța algoritmilor
  • Rezolvarea practică a problemelor utilizând structuri de date și algoritmi de bază
  • Vei învăța structuri de date pentru Java
  • Te pregătești pentru un loc de muncă mai bun la una dintre marile companii de tehnologie sau la startup-uri de top din domeniul tehnologiei

Acest curs este pentru

Intermediari și Seniori

Precondiții

  • Programare pe calculator (experiență avansată în cel puțin un limbaj de programare)
  • Cunoștințe de Java (nivel intermediar)
  • Cunoștințe de bază de matematică pentru informatică (de exemplu, algebră, serii)
  • Nivel intermediar de limbă engleză
  • Două monitoare (de preferință) sau un ecran mare care poate fi împărțit în 2 ferestre, astfel încât să puteți codifica și viziona prezentările live în același timp
  • Laptop/desktop și conexiune la internet
  • Experiența în dezvoltarea mobilă este un bonus, dar nu obligatoriu

Categorie

Development

Durată

Hourglass icon
30 h

Acreditare

Award icon
Diplomă de absolvire

Ia legătura cu noi ca să discutăm, punctual, despre nevoile tale de învățare

Nu știi ce curs ți s-ar potrivi?

Completează formularul și îți asigurăm gratuit o sesiune de coaching 1:1.

Tratăm cu prioritate solicitarea ta!

În cel mai scurt timp, vom lua legătura cu tine pentru a discuta despre nevoile de învățare ale echipei tale.

Știm. Organizațiile cresc o dată cu oamenii.
Suntem aici pentru a vă ajuta pe voi, întreaga echipă, să vă îndepliniți obiectivele.

Oops! Something went wrong while submitting the form.

Ia legătura cu noi, ca să discutăm punctual despre nevoile din compania ta!

Completează formularul și revenim către tine cu prioritate.

Tratăm cu prioritate solicitarea ta!

În cel mai scurt timp, vom lua legătura cu tine pentru a discuta despre nevoile de învățare ale echipei tale.

Știm. Organizațiile cresc o dată cu oamenii.
Suntem aici pentru a vă ajuta pe voi, întreaga echipă, să vă îndepliniți obiectivele.

Oops! Something went wrong while submitting the form.

Evenimentele Digital Stack

Tratăm cu prioritate solicitarea ta!

În cel mai scurt timp, vom lua legătura cu tine pentru a discuta despre nevoile de învățare ale echipei tale.

Știm. Organizațiile cresc o dată cu oamenii.
Suntem aici pentru a vă ajuta pe voi, întreaga echipă, să vă îndepliniți obiectivele.

Oops! Something went wrong while submitting the form.