:fire: Back to Tech School :point_right:Oferta de toamnă -25% sau sună la 0374 349 900

Java

Curs de programare pentru începători

Java este una dintre cele mai populare limbaje de programare din lume. Este folosit de aproximativ 9 milioane de dezvoltatori și rulează pe aproximativ 7 miliarde de dispozitive din întreaga lume. Din cauza cererii mari pentru Java, dezvoltatorii sunt, de asemenea, destul de căutați și dețin unele dintre cele mai bine plătite locuri de muncă din industrie.

înscrie-te descarcă tematica
  • când
    14.10
    modul
    weekend
    locaţie
    remote
    durată
    280 h
    preţ
    de la 10 117 RON 13 490 RON
    Cel mai scăzut preţ din ultimele 30 de zile înainte de aplicarea reducerii este 8 094 RON
    înscrie-te close modal

    Cel mai scăzut preţ din ultimele 30 de zile înainte de aplicarea reducerii este 8 094 RON

    promo! de la 421 RON /lună

    • când
      17.10
      modul
      seara
      locaţie
      remote
      durată
      280 h
      preţ
      de la 10 117 RON 13 490 RON
      Cel mai scăzut preţ din ultimele 30 de zile înainte de aplicarea reducerii este 8 094 RON
      înscrie-te close modal

      Cel mai scăzut preţ din ultimele 30 de zile înainte de aplicarea reducerii este 8 094 RON

      promo! de la 421 RON /lună

        close modal

        Vezi traseul

        Descoperă cei 8 pași din procesul de învățare.

        Limbajul Java
        12345678

        Limbajul Java

        Vei învăța premisele acestui limbaj și conceptele asociate acestora. De asemenea, vei configura mediul de lucru și vei scrie primul tău program: „Hello, World!”. Cursanţii vor învăța și cum să creeze variabile și metode, să utilizeze operatori, propoziții condiționale, instrucțiuni repetitive și matrice și, în cele din urmă, să ajungă la bazele obiectivității și să utilizeze biblioteci încorporate.

        După ce stăpânești noțiunile de bază, este momentul să descoperi programarea orientată pe obiect, să înveți despre mecanismul de gestionare a erorilor, containere de date încorporate și arta scrierii de cod general suplimentar. Elementele de programare funcțională și execuția multifir te așteaptă la finalul acestui modul.

        Ingineria software

        Testarea este esențială în programare. Este metoda prin care te asiguri că orice cod scris de tine funcționează corect. TDD este o metodă de creare de cod prin care prima dată scrii testele, apoi codul preconizat să satisfacă comportamentul descris în teste.

        Reține că, în timpul programării, este posibil să întâmpini o problemă cu care cineva s-a confruntat deja. Pe durata cursului, vei învăța despre tipare (soluții universale dovedite în practică pentru rezolvarea unei probleme repetitive, care apare frecvent). Vei descoperi cele mai populare tipare, vei învăța în ce situații să le utilizezi și care este modul lor de aplicare.

        Lucrul cu date

        Aplicațiile utilizează date foarte des. Acest modul îți prezintă mecanismele utilizate pentru inserarea, modificarea și căutarea datelor. Vei stăpâni limbajul SQL, utilizat pentru lucrul cu baze de date. După ce ai o bază de date și o aplicație, cele două trebuie corelate. Te vom învăța cum să utilizezi framework-ul Hibernate în acest scop.

        În această etapă, vei putea să scrii o aplicație care efectuează operațiuni de bază cu date: creare, căutare, modificare și ștergere.

        Proiectul practic

        În acest modul, vei crea prima ta aplicație simplă cu baze de date folosind ca şi framework Hibernate. Vei utiliza Git pentru versionarea codului, JUnit pentru testare și, dacă este necesar, un model de design.

        Instrumentele de lucru ale programatorului

        Vei învăța cum să lucrezi în echipe la un proiect și să rezolvi problemele care apar atunci când mulți oameni modifică aceleași fișiere. Îți vom arăta și cum arată fluxul corect al utilizării codului.

        În plus, vei învăța despre modul în care este organizată munca în echipele de programare și vei descoperi avantajele planificării.

        Front-end

        Tehnologiile front-end sunt utilizate pentru crearea de site-uri web. Browserele web interpretează codul scris cu aceste instrumente și afișează pagini funcționale. Limbajul HTML este responsabil pentru conținutul unui site web, CSS pentru modul în care arată, iar JavaScript pentru modul în care funcționează.

        După ce stăpânești aceste tehnologii, te vei axa pe noțiunile de bază ale soluțiilor web moderne.

        Back-end

        Programatorii pot profita de multe instrumente care ajută la construirea mai rapidă a aplicațiilor complexe. Unul dintre cele mai populare este framework-ul Spring.

        Acesta permite utilizarea soluțiilor care contribuie la păstrarea datelor, securizarea aplicațiilor, dezvoltarea aplicațiilor sau a serviciilor de internet și la multe altele.

        Proiectul final

        Acum a sosit momentul să utilizezi toate cunoștințele pe care le-ai dobândit în timpul cursului într-un proiect practic. Vei avea sarcina de a crea și a implementa o aplicație web mai complexă. Poți să lucrezi singur sau în echipă. Vei utiliza Spring și Hibernate Designing și vei crea pagini web utilizând HTML, CSS și JavaScript.

        La final, vei prezenta o aplicație funcțională și vei discuta despre ce ai reușit să faci și ideile ulterioare pentru dezvoltarea aplicației. De asemenea, vom aloca timp pentru revizuirea codului pe parcursul orelor.

        Limbajul Java

        Vei învăța premisele acestui limbaj și conceptele asociate acestora. De asemenea, vei configura mediul de lucru și vei scrie primul tău program: „Hello, World!”. Cursanţii vor învăța și cum să creeze variabile și metode, să utilizeze operatori, propoziții condiționale, instrucțiuni repetitive și matrice și, în cele din urmă, să ajungă la bazele obiectivității și să utilizeze biblioteci încorporate.

        După ce stăpânești noțiunile de bază, este momentul să descoperi programarea orientată pe obiect, să înveți despre mecanismul de gestionare a erorilor, containere de date încorporate și arta scrierii de cod general suplimentar. Elementele de programare funcțională și execuția multifir te așteaptă la finalul acestui modul.

        Ingineria software

        Testarea este esențială în programare. Este metoda prin care te asiguri că orice cod scris de tine funcționează corect. TDD este o metodă de creare de cod prin care prima dată scrii testele, apoi codul preconizat să satisfacă comportamentul descris în teste.

        Reține că, în timpul programării, este posibil să întâmpini o problemă cu care cineva s-a confruntat deja. Pe durata cursului, vei învăța despre tipare (soluții universale dovedite în practică pentru rezolvarea unei probleme repetitive, care apare frecvent). Vei descoperi cele mai populare tipare, vei învăța în ce situații să le utilizezi și care este modul lor de aplicare.

        Lucrul cu date

        Aplicațiile utilizează date foarte des. Acest modul îți prezintă mecanismele utilizate pentru inserarea, modificarea și căutarea datelor. Vei stăpâni limbajul SQL, utilizat pentru lucrul cu baze de date. După ce ai o bază de date și o aplicație, cele două trebuie corelate. Te vom învăța cum să utilizezi framework-ul Hibernate în acest scop.

        În această etapă, vei putea să scrii o aplicație care efectuează operațiuni de bază cu date: creare, căutare, modificare și ștergere.

        Proiectul practic

        În acest modul, vei crea prima ta aplicație simplă cu baze de date folosind ca şi framework Hibernate. Vei utiliza Git pentru versionarea codului, JUnit pentru testare și, dacă este necesar, un model de design.

        Instrumentele de lucru ale programatorului

        Vei învăța cum să lucrezi în echipe la un proiect și să rezolvi problemele care apar atunci când mulți oameni modifică aceleași fișiere. Îți vom arăta și cum arată fluxul corect al utilizării codului.

        În plus, vei învăța despre modul în care este organizată munca în echipele de programare și vei descoperi avantajele planificării.

        Front-end

        Tehnologiile front-end sunt utilizate pentru crearea de site-uri web. Browserele web interpretează codul scris cu aceste instrumente și afișează pagini funcționale. Limbajul HTML este responsabil pentru conținutul unui site web, CSS pentru modul în care arată, iar JavaScript pentru modul în care funcționează.

        După ce stăpânești aceste tehnologii, te vei axa pe noțiunile de bază ale soluțiilor web moderne.

        Back-end

        Programatorii pot profita de multe instrumente care ajută la construirea mai rapidă a aplicațiilor complexe. Unul dintre cele mai populare este framework-ul Spring.

        Acesta permite utilizarea soluțiilor care contribuie la păstrarea datelor, securizarea aplicațiilor, dezvoltarea aplicațiilor sau a serviciilor de internet și la multe altele.

        Proiectul final

        Acum a sosit momentul să utilizezi toate cunoștințele pe care le-ai dobândit în timpul cursului într-un proiect practic. Vei avea sarcina de a crea și a implementa o aplicație web mai complexă. Poți să lucrezi singur sau în echipă. Vei utiliza Spring și Hibernate Designing și vei crea pagini web utilizând HTML, CSS și JavaScript.

        La final, vei prezenta o aplicație funcțională și vei discuta despre ce ai reușit să faci și ideile ulterioare pentru dezvoltarea aplicației. De asemenea, vom aloca timp pentru revizuirea codului pe parcursul orelor.

        Modulele cursului

        Parcurgem împreună un traseu cuprinzător, de la introducerea în Java, trecând prin fundamente, caracteristici avansate, design patterns & good practices, baze de date, SQL, JDBC, Hibernate, și până la proiectul final. Te vom pregăti astfel încât să te descurci într-un mediu profesional.

        Introducere în Java (2H)
        123456789101112131415161718

        Introducere în Java (2H)

        • Introduction to Java: Brief history, language assumptions, basic concepts
        • Working environment: keyboard shortcuts f.e. sout, psvm
        • Data types
        • Operators
        • Conditional statements
        • Loops
        • OOP basics

        Java – Fundamente (33H)

        • Data types, variables, constants, operators, casting
        • String class
        • Conditional statements, visibility
        •  Loops
        • Arrays
        •  OOP (class, object, state, behaviour)
        • Fields, methods, constructors, packages, imports
        • Varargs
        • Date, Time
        • Regular expressions
        • Static fields, methods and classes

        Git (VIDEO)

        • Basic CLI commands
        • GIT Commands: init, add, commit, branch, merge
        • repositories: clone, push, pull
        • Tools to choose from: CLI and/or IntelliJ IDEA

        Testare software – Fundamente (7H)

        • Introduction to software testing
        • Good practices (FIRST principles etc.)
        • JUnit: structure, lifecycle, assertions, custom assertions
        • Matchers library (AssertJ)
        • Introduction to TDD

        Java – Caracteristici avansate (32H)

        • OOP: inheritance, composition, polymorphism, encapsulation, abstraction
        • Abstract classes and methods, Interfaces, Inner Classes, Anonymous Classes
        • Enumerations
        • Exceptions
        • Generic Types
        • Collections
        • Annotations, Reflection
        • IO, NIO
        • Concurrent and Parallel programming: Thread, Runnable, Callable, Executors, Atomic, synchronized, immutability, volatile
        • Functional programming: Optional, Lambda Expressions

        Design Patterns & Good Practices (14H)

        • Software Craftsmanship Manifesto
        • Good Practices: SOLID, KISS, DRY, YAGNI, Demeter Law, Clean Code
        • (Optional) GRASP
        • Fluent Interface/Fluent API
        • Design Patterns: classification and types
        • Gang of Four Patterns
        •  Examples of describes Patterns, f.e. Singleton, Factory Method, Builder, Visitor, Decorator, Command, Strategy, Template Method

        Java – Caracteristici avansate: Coding (18h)

        • Exercises for Java – Advanced Features
        • Extending block: Java – Fundamentals: Coding
        • Exercises in groups using git, f.e. Gitflow

        Baze de date – SQL (18H)

        • Relations
        • Databases, Tables: Creating and Designing
        • Data types, indexes, limitations
        • SQL
        • CRUD
        • Complex queries with JOIN (INNER, OUTER, LEFT, RIGHT)
        • having, group by, order by, limit
        • (Optional) triggers, procedures
        • Transactions
        • ACID

        JDBC & Hibernate (18H)

        • JDBC
        • Architecture
        • Connection, Statement, PreparedStatement, ResultSet, executeQuery, executeUpdate
        • Hibernate
        • Architecture
        • Entity modeling
        • Creating relations, directions and ownership
        • HQL
        • (Optional) strategies of inheritance, composite keys, one entity in two tables
        • Embeddable

        Proiect practic (17H)

        • Working in pairs
        • Creating simple CRUD app using Hibernate
        • CLI interface
        • (Optional) Interface in Java FX
        • Unit testing have to be in place
        • Use GIT
        • Trainer should have some examples

        Introducere în HTTP (VIDEO)

        • Basics of HTTP, TCP/IP, DNS, URL, URI
        • Commands, Status Codes, Headers, Forwarding
        • Tools: curl, wget, ping, telnet, ssh, wireshark, postman, http live headers
        • Request, Response
        • REST, HATEOAS

        HTML, CSS, JavaScript (14H)

        • Basics of HTML and CSS
        • Basics of JavaScript
        • (Optional) JQuery
        • (Optional) Bootstrap

        Tehnologii Frontend: Angular (17H)

        • Basics of Angular
        • Architecture
        • Lifecycle
        • Basics of Node.js and Angular CLI
        • Modules: angular/core, angular/forms, angular/router
        • TypeScript
        • Application parts: modules, components, templates, directives, services, pipes
        • Routing

        Spring (35H)

        • Introduction to frameworks based on Spring: Framework vs Library
        • Basics of Spring
        • Spring Core
        • Spring MVC (JSP or Thymeleaf)
        • Spring Boot
        • Spring Data
        • Spring Security
        • Introduction to WebServices
        • Integration with Angular

        Testare software – Caracteristici avansate (7H)

        • Parameterized tests
        • Testing exceptions
        • Mocking (Mockito)
        • (optional) PowerMock

        Agile & Scrum (VIDEO)

        • Agile Manifesto
        • Scrum vs Kanban
        • Agile vs Waterfall
        • Extreme Programming

        Proiect final (32H)

        • Creating Web Project, f.e: ToDo List, Twitter, Chat, Forum, Hospital
        • Work in groups of 4
        • Work in Scrum, do a Code Review
        • Practical usage of skills and knowledge gathered during course
        • Technology: Spring/SpringBoot
        • (Optional) Use Thymeleaf
        • (Optional) Use Angular
        • Deploy project to Heroku
        • At the end each group needs to demonstrate their project

        3 module adiționale

        • Safety and security at work
        • Environmental Protection
        • Quality
        Introducere în Java (2H)
        • Introduction to Java: Brief history, language assumptions, basic concepts
        • Working environment: keyboard shortcuts f.e. sout, psvm
        • Data types
        • Operators
        • Conditional statements
        • Loops
        • OOP basics
        Java – Fundamente (33H)
        • Data types, variables, constants, operators, casting
        • String class
        • Conditional statements, visibility
        •  Loops
        • Arrays
        •  OOP (class, object, state, behaviour)
        • Fields, methods, constructors, packages, imports
        • Varargs
        • Date, Time
        • Regular expressions
        • Static fields, methods and classes
        Git (VIDEO)
        • Basic CLI commands
        • GIT Commands: init, add, commit, branch, merge
        • repositories: clone, push, pull
        • Tools to choose from: CLI and/or IntelliJ IDEA
        Testare software – Fundamente (7H)
        • Introduction to software testing
        • Good practices (FIRST principles etc.)
        • JUnit: structure, lifecycle, assertions, custom assertions
        • Matchers library (AssertJ)
        • Introduction to TDD
        Java – Caracteristici avansate (32H)
        • OOP: inheritance, composition, polymorphism, encapsulation, abstraction
        • Abstract classes and methods, Interfaces, Inner Classes, Anonymous Classes
        • Enumerations
        • Exceptions
        • Generic Types
        • Collections
        • Annotations, Reflection
        • IO, NIO
        • Concurrent and Parallel programming: Thread, Runnable, Callable, Executors, Atomic, synchronized, immutability, volatile
        • Functional programming: Optional, Lambda Expressions
        Design Patterns & Good Practices (14H)
        • Software Craftsmanship Manifesto
        • Good Practices: SOLID, KISS, DRY, YAGNI, Demeter Law, Clean Code
        • (Optional) GRASP
        • Fluent Interface/Fluent API
        • Design Patterns: classification and types
        • Gang of Four Patterns
        •  Examples of describes Patterns, f.e. Singleton, Factory Method, Builder, Visitor, Decorator, Command, Strategy, Template Method
        Java – Caracteristici avansate: Coding (18h)
        • Exercises for Java – Advanced Features
        • Extending block: Java – Fundamentals: Coding
        • Exercises in groups using git, f.e. Gitflow
        Baze de date – SQL (18H)
        • Relations
        • Databases, Tables: Creating and Designing
        • Data types, indexes, limitations
        • SQL
        • CRUD
        • Complex queries with JOIN (INNER, OUTER, LEFT, RIGHT)
        • having, group by, order by, limit
        • (Optional) triggers, procedures
        • Transactions
        • ACID
        JDBC & Hibernate (18H)
        • JDBC
        • Architecture
        • Connection, Statement, PreparedStatement, ResultSet, executeQuery, executeUpdate
        • Hibernate
        • Architecture
        • Entity modeling
        • Creating relations, directions and ownership
        • HQL
        • (Optional) strategies of inheritance, composite keys, one entity in two tables
        • Embeddable
        Proiect practic (17H)
        • Working in pairs
        • Creating simple CRUD app using Hibernate
        • CLI interface
        • (Optional) Interface in Java FX
        • Unit testing have to be in place
        • Use GIT
        • Trainer should have some examples
        Introducere în HTTP (VIDEO)
        • Basics of HTTP, TCP/IP, DNS, URL, URI
        • Commands, Status Codes, Headers, Forwarding
        • Tools: curl, wget, ping, telnet, ssh, wireshark, postman, http live headers
        • Request, Response
        • REST, HATEOAS
        HTML, CSS, JavaScript (14H)
        • Basics of HTML and CSS
        • Basics of JavaScript
        • (Optional) JQuery
        • (Optional) Bootstrap
        Tehnologii Frontend: Angular (17H)
        • Basics of Angular
        • Architecture
        • Lifecycle
        • Basics of Node.js and Angular CLI
        • Modules: angular/core, angular/forms, angular/router
        • TypeScript
        • Application parts: modules, components, templates, directives, services, pipes
        • Routing
        Spring (35H)
        • Introduction to frameworks based on Spring: Framework vs Library
        • Basics of Spring
        • Spring Core
        • Spring MVC (JSP or Thymeleaf)
        • Spring Boot
        • Spring Data
        • Spring Security
        • Introduction to WebServices
        • Integration with Angular
        Testare software – Caracteristici avansate (7H)
        • Parameterized tests
        • Testing exceptions
        • Mocking (Mockito)
        • (optional) PowerMock
        Agile & Scrum (VIDEO)
        • Agile Manifesto
        • Scrum vs Kanban
        • Agile vs Waterfall
        • Extreme Programming
        Proiect final (32H)
        • Creating Web Project, f.e: ToDo List, Twitter, Chat, Forum, Hospital
        • Work in groups of 4
        • Work in Scrum, do a Code Review
        • Practical usage of skills and knowledge gathered during course
        • Technology: Spring/SpringBoot
        • (Optional) Use Thymeleaf
        • (Optional) Use Angular
        • Deploy project to Heroku
        • At the end each group needs to demonstrate their project
        3 module adiționale
        • Safety and security at work
        • Environmental Protection
        • Quality

        Ce primeşti în afară de cursul în sine?

        Cursul nostru nu este doar despre programare. Îţi oferim mult mai mult! Vrem să fim partenerul tău în acest proces de schimbare. De aceea, în plus pe lângă cursurile intensive cu trainerii, am pregătit un pachet complet de sprijin în carieră:

        Consiliere în carieră

        În timpul cursului vei participa la ateliere practice cu consilierul nostru în carieră, care te va pregăti pentru a începe procesul de căutare a unul loc de muncă. Mai mult decât atât, vei învăţa cum să te descurci bine în timpul unui interviu de recrutare, unde să cauţi informaţii despre evenimentele importante din industrie şi cum să ieşi în evidenţa faţă de ceilalţi candidaţi.

        Consultaţii CV individuale

        În cadrul cursului te vom ajuta să îţi creezi un CV profesional care va deveni vitrina ta pe piaţa muncii. Consilierii noştri în carieră te vor sprijini şi în crearea profilului de LinkedIn şi de asemenea te vor sfătui cum să obţii primul loc de muncă în industria IT.

        Simulare interviu tehnic

        La finalul cursului ţi-am pregătit o simulare a unui interviu tehnic. Este similar cu ce te vei confrunta, cel mai probabil, în timpul procesului de recrutare pentru noul tău Job în IT. Unul dintre trainerii noştri va juca rolul unui recrutor tehnic pentru a-ţi verifca cunoştinţele în practică şi apoi îţi va oferi feedback despre rezultatele tale.

        Bibliotecă virtuală

        Vei primi acces la biblioteca noastră virtuală SDA plină de cărţi electronice,cărţi audio, cursuri video şi astfel vei putea explora secretele lumii IT. În plus, în timpul cursului o să ai acces la materiale foarte utile care te vor ajuta să aprofundezi limba engleză. Nu în ultimul rând, vei acces la bibliotecă şi după finalizarea cursului.

        Ce spun absolvenții noștri

        Interesul meu pentru tehnologie a inceput odata cu utilizarea anumitor aplicatii la serviciu, din perspectiva de user, astfel ca dincolo de indeplinirea taskurilor operationale, am vrut sa stiu cum este proiectat un progam. Singura modalitate de a invata un limbaj de programare este cu ajutorul unei curicule complexe si a unor traineri care iti inspira profesionalism, ceea ce am si gasit la SDA. In prezent lucrez la NTT Data ca Application Management Services Consultant, intr-un context cu totul nou, dar stiind anumite principii informatice si computationale voi putea face fata cerintelor acestei pozitii.

        Lorena Ana

        Salutare tuturor, Datorita pandemiei si altor factori activitatea mea profesionala devenise instabila, fapt pentru care a trebuit sa ma mobilizez. M-am gandit bine ce imi place si ce as putea sa fac, am cerut cateva sfaturi apropiatilor,iar intr-o dimineata de vara pur si simplu am luat decizia de a incepe sa invat programare. I-am contactat pe cei de la SDA, urmand ca in cel mai scurt timp sa incep un curs Python. Nu pot spune ca a fost usor, dar am intalnit oameni dedicati si rabdatori si intr un final am reusit sa inteleg cum merg lucrurile, sa duc cursul la bun sfarsit si surprinzator am reusit sa-mi gasesc si job. Focus si “never give up” si totul este realizabil.

        Marius Mihai Neagu

        Din dorinta de a face o schimbare in cariera am luat decizia de a urma cursul Java from Scratch oferit de Software Development Academy. Cursul a inceput inca din perioada de vara si pot spune ca am luat o decizie foarte buna intrucat pe parcursul acestuia am reusit sa dobandesc multe cunostinte folositoare pentru a reusi sa ma dezvolt in acest domeniu. Cu sprijinul mentorilor dedicati si pregatiti in acest domeniu, dar si cu mult efort personal am reusit sa fac schimbarea pe care mi-am dorit-o.

        Spatarelu Catalin

        “Am început cursul intensiv de JavaScript şi chiar mi-a plăcut programa cursului, trainerii sunt foarte profesionişti, înarmaţi cu foarte multă răbdare, aşa cum ar trebui să fie. Am început de la 0, fără nicio tangenţa cu domeniul IT şi după 3 luni şi jumătate am reuşit să îmi găsesc un job de junior, bineînţeles cu foarte multă implicare și muncă din partea mea în timpul liber. Recomand cursul cu toată încrederea, mi-a fost de mare ajutor. Mulţumiri echipei SDA!”

        Andrei Chirea

        “Sunt un cursant  IT din România și totuși am decis să particip la Java Remote Training al SDA. Mă bucur că am făcut-o. A fost o experiență foarte utilă, formatorii erau foarte bine pregătiți și aveau cunoștințe și abilități avansate în Java. Erau, în mod evident, buni profesioniști și aveau foarte bune abilități de predare și răbdare. Formatorii au fost foarte adaptabili la cerințele cursanților. A fost foarte bun ca și curs de coaching în IT în același timp, și totul într-o atmosferă foarte plăcută. Personalul a fost cool, cu o echipă de asistență bună, iar prețul a fost foarte bun pentru valoare.”

        Ioan Cioca

        “După ce am studiat mai multe oportunități de studii online, am selectat SDA; totul a început cu un test de logică și ore la telefon cu echipa de consultanți SDA, care au avut răbdare să-mi răspundă la toate întrebările și, cel mai important, sunt sinceri. Așa că iată-mă din nou cursant la aproape 40 de ani, dornic să învăț și să stăpânesc Python. A fost greu, consumând mult timp după ore, am fost avertizat că va trebui să fac practică suplimentară cel puțin jumătate din orele cursului pentru a obține un rezultat bun. Formatorii sunt minunați, nu sunt profesori clasici, dar au energia și pasiunea de a transmite mai departe, de a gândi altfel și de a explica unui începător ca mine ce este de fapt Python și ce pot face cu el. Sunt sigur că lumea programatorilor a mai primit un alt membru datorită echipei SDA.”

        Sebastian Costica

        Experiența mea la Software Development Academy a fost una extrem de plăcută. Am optat pentru programul JavaScript pe care l-am început vara trecută și, în doar 3 luni de la începerea cursului, am reușit să obțin un loc de muncă. Cursul a fost captivant și interactiv, cu exerciții practice și proiecte interesante, iar comunitatea din jurul academiei a fost susținătoare și inspirațională. Recomand cu căldură această academie tuturor celor interesați să-și dezvolte competențele în dezvoltarea software.

        Bogdan-George Andoni

        “Am inceput cursul de Software tester deoarece imi doream sa intru in lumea IT.Profesori sunt bine pragatiti si foarte rabdatori, mi-a placut foarte mult ca sunt oamenii care activeaza in job-uri de QA si am primit foarte multe sfaturi care m-au ajutat la interviu. Am inceput sa imi caut un job dupa 3 luni de curs si am reusit sa ma angajez in a 4 a luna de dupa curs. Recomand cursul cu toata increderea, m-a ajutat foarte mult in cariera mea.”

        Serban Stefan

        „Pot spune că formatorii ne-au oferit foarte multă susținere. Ne anunțau de fiecare dată când știau despre un post disponibil pentru juniori.”

        Bianca Todoran Data Analyst, The Smart Cube

        „Programa cursului este foarte vastă, nu numai despre Java. Este un loc bun să îți începi formarea. Cursul m-a ajutat să îmi creez o bază de cunoștințe pe care o voi dezvolta în continuare, în conformitate cu fișa postului sau cu cerințele proiectului la care lucrez.”

        Adina Dumitrescu Software Developer, Kalypso

        „Dacă ar trebui să aleg cea mai importantă valoare însușită de mine în urma cursului, aș alege modul care mi-a arătat cum valoarea umană și valoarea tehnică sunt corelate în industria IT. Și SDA a reușit să îmi depășească așteptările în cazul amândurora.”

        Levente Szilveszter Software Developer, Uniqa Raiffeisen Software Service

        Vreau să-mi schimb profesia

        Mă înscriu la curs

        O ofertă adaptată nevoilor tale

        Knowledge

        9 490 RON

        Obține o bază solidă pentru debutul în cariera de programator. Acest pachet include caietul de lucru al cursului, sesiuni live și instruire video.

        • Yes Suport de curs – Introducere în Java
        • Yes Atelier live cu un formator
        • Yes Codare live cu un formator
        • Yes Sesiuni de formare cu un formator
        • Yes Sesiuni individuale
        • Yes Atelier final cu un formator
        • Yes Curs video suplimentar
        • Yes Examen
        • Yes Certificat de participare
        • Yes Certificat SDA
        • No Securitatea cibernetică – securitatea în domeniul IT
        • No Pachetului Carieră în IT
        • No Clasa HR – Atelier de asistență directă
        • No Interviu IT
        • No Workshop SCRUM
        • No Training video aplicaţie ASANA
        • No Test de cunoştinţe tehnice
        • No Engleză în IT
        • No Finalizarea proiectului final şi feedback din partea trainerului
        • No Simularea unui interviu soft skills cu un Consilier în Carieră
        • No Primirea unei oferte de muncă în fiecare săptămână după finalizarea Cursului
        • No Taskuri de dezvoltare de la consilierul în carieră

        Employment Guarantee

        18 490 16 641 RON

        Pe lângă elementele standard ale pachetelor de Cunoștințe și Carieră în IT, pachetul Employment Guarantee include mult mai multe pentru a te ajuta să intri cât mai repede în industria IT după finalizarea cursului!

        • Yes Suport de curs – Introducere în Java
        • Yes Atelier live cu un formator
        • Yes Codare live cu un formator
        • Yes Sesiuni de formare cu un formator
        • Yes Sesiuni individuale
        • Yes Atelier final cu un formator
        • Yes Curs video suplimentar
        • Yes Examen
        • Yes Certificat de participare
        • Yes Certificat SDA
        • Yes Securitatea cibernetică – securitatea în domeniul IT
        • Yes Pachetului Carieră în IT
        • Yes Clasa HR – Atelier de asistență directă
        • Yes Interviu IT
        • Yes Workshop SCRUM
        • Yes Training video aplicaţie ASANA
        • Yes Test de cunoştinţe tehnice
        • Yes Engleză în IT
        • Yes Finalizarea proiectului final şi feedback din partea trainerului
        • Yes Simularea unui interviu soft skills cu un Consilier în Carieră
        • Yes Primirea unei oferte de muncă în fiecare săptămână după finalizarea Cursului
        • Yes Taskuri de dezvoltare de la consilierul în carieră
        Suport de curs – Introducere în Java Atelier live cu un formator Codare live cu un formator Sesiuni de formare cu un formator Sesiuni individuale Atelier final cu un formator Curs video suplimentar Examen Certificat de participare Certificat SDA Securitatea cibernetică – securitatea în domeniul IT Pachetului Carieră în IT Clasa HR – Atelier de asistență directă Interviu IT Workshop SCRUM Training video aplicaţie ASANA Test de cunoştinţe tehnice Engleză în IT Finalizarea proiectului final şi feedback din partea trainerului Simularea unui interviu soft skills cu un Consilier în Carieră Primirea unei oferte de muncă în fiecare săptămână după finalizarea Cursului Taskuri de dezvoltare de la consilierul în carieră

        De ce merită să alegi pachetul Garanţie De Angajare?

        Garanţie De Angajare este un pachet care constă în 2 etape. Prima parte începe cu instruirea – încă din prima zi a cursului, vei avea contact cu consilierul în carieră, care te va sprijini pas cu pas în călătoria ta în IT.

        A doua parte începe când se termină cursul. După această dată vei începe o cooperare foarte intensă cu Consillierul în carieră, care te ajută să-ți găsești jobul visurilor.

        Ce include mai exact pachetul Garanţie De Angajare?

        Pe lângă elementele standard ale pachetelor de Cunoștințe(Knowledge) și Carieră în IT(IT Career), pachetul Garanţie De Angajare include mult mai multe pentru a te ajuta să intri cât mai repede în industria IT după finalizarea cursului! Mai jos regăseşti lista completă a beneficiilor suplimentare:

        Etapa 1

        Training video ASANA – În timpul sesiunii video, vei învăța cum să utilizezi una dintre cele mai populare platforme pentru gestionarea taskurilor, proiectelor și timpului în IT. Vei afla despre diferitele funcții ale Asana care te vor ajuta să îţi planifici activitățile în industria IT în mod eficient. Aici vei găsi toate informațiile importante despre cooperarea cu Consilierul în Carieră.

        Test de cunoștințe tehnice – După unul dintre modulele cheie, vei primi un test online de la noi care îţi va verifica nivelul de cunoștințe și îţi va permite să identifici elementele cu care merită să lucrezi. Rezultatul acestui test nu afectează participarea ulterioară la curs.

        Engleză în ITCa parte a pachetului, vei primi consultații suplimentare de o jumătate de oră în limba engleză, care te vor ajuta să te pregăteşti și mai bine pentru procesele de recrutare. Vei primi sfaturi despre cum să îţi dezvolţi acest domeniu de competență și vei scrie un şablon, astfel încât să știi la ce să lucrezi. Engleză în IT include de asemenea taskuri şi test de cunoştinţe.

        Finalizarea proiectului final şi feedback din partea trainerului – Vei prezenta proiectul final (1h) în faţa trainerului şi vei primi feedback. Un portofoliu foarte bine structurat este crucial în etapa de căutare a unui loc de muncă și interviuri de recrutare.

        Etapa 2

        Simularea unui interviu soft skills cu un Consilier în Carieră – Simularea unui interviu (1h) cu feedback de la consilierul în carieră. Această simularea te va ajuta în pregătirea interviului de angajare potrivit.

        Primirea unei oferte de muncă în fiecare săptămână după finalizarea Cursului – În fiecare săptămână după încheierea cursului, vei primi o ofertă de muncă de la Consilierul de carieră, la care trebui să aplici.

        Taskuri de dezvoltare de la consilierul în carieră – Pe parcursul celor 3 luni de colaborarea de la terminarea cursului, vei primi un set de taskuri de dezvoltare de la consilierul tău în carieră, care îți va permite să te pregătești mai bine pentru interviurile de recrutare, să ai grijă de brandul tău personal pe internet și să îți permită să ieşi în evidenţă faţă de ceilalţi candidaţi. Implementarea acestor sarcini este obligatorie.

        Îmi voi găsi un loc de muncă într-o companie IT dacă achiziţionez pachetul Garanţie De Angajare?

        Când finalizezi cursul, vei primi cel puțin 1 ofertă de muncă săptămânal de la consilierii de carieră SDA. Dar aminteşte-ţi, ca să obții un loc de muncă depinde în primul rând de determinarea și angajamentul tau de a participa la curs, precum și de executarea corectă și la timp a taskurilor. Cei mai mulți dintre absolvenții noștri își găsesc un loc de muncă rapid după finalizarea cursului, dar toți au fost studenți model!

        Cum mă va ajuta SDA să îmi găsesc un loc de muncă dupa finalizarea cursului?
        • Consilierul în carieră va lucra individual cu fiecare în parte pe baza proiectului Asana. Te însoţim în prospectarea locurilor de munca disponibile și îţi vom oferi sprijin pe tot parcursul procesului de recrutare.
        • În plus, în timpul cursului, ai posibilitatea de a participa la „HR Class” – un webinar de 3,5 ore. Vei parcurge întregul proces de recrutare de la crearea unui CV până la importanța unui profil Linked-In.
        • Vei lua parte la o întâlnire individuală cu un trainer – Interviu IT, care te ajută să te pregăteşti pentru un interviu tehnic. Datorită unei simulări de interviu de angajare, vei afla cum arată procesul de recrutare în IT.
        • Ca să îţi crești șansele de a obține un nou loc de muncă, vei purta o conversaţie despre abilităţile soft skills cu un consilier în carieră, care este o simularea a unui interviu de recrutare(1 oră) cu feedback de la consilierul în carieră. Această pregătire îţi va permite să te pregăteşti mai bine pentru interviul de angajare potrivit.
        • În cele din urmă, pe parcursul celor 3 luni de colaborarea de la terminarea cursului, vei primi un set de taskuri de dezvoltare de la consilierul tău în carieră, care îți va permite să te pregătești mai bine pentru interviurile de recrutare, să ai grijă de brandul tău personal pe social media și să îți permită să ieşi în evidenţă faţă de ceilalţi candidaţi. 

        Implementarea acestor sarcini este obligatorie.

        Ce condiţii trebuie să îndeplinesc pentru a-mi putea găsi un loc de muncă?
        • Garanţie De Angajare este un pachet care include 2 etape. Prima începe odată cu începerea cursului şi cea de-a doua etapă cand se finalizează cursul. 
        • A doua etapă durează 3 luni și constă în muncă intensivă a cursantului cu un consilier în carieră, şi de asemenea include încă 1 lună pentru a încheia cooperarea.
        • Dacă un cursant nu îndeplineşte chiar şi o cerinţă sau o face cu întârziere, atunci nu va fi admis în etapa 2 a pachetului Garanţie De Angajare şi în consecinţă nu va avea dreptul la rambursarea de 4000 RON
        • În ambele etape ale pachetului Garanţie De Angajare, cursantul întreprinde o forma intensivă de cooperare cu Consilierul în Carieră, să rezolve sarcinile ce i-au fost trasate în 24 de ore lucrătoare sau în termenul fixat, din momentul în care a fost primită recomandarea de la consilierul în carieră şi să îndeplinească toate cerinţele din etapa 1.
        • Dacă un cursant finalizează atât etapa 1 cât şi etapa 2 a pachetului Garanţie De Angajare şi nu îşi găseşte un loc de muncă, i se va plăti o rambursare.
        Ce se întâmplă dacă nu îmi găsesc un loc de muncă?
        • Dacă finalizezi cu succes toate cerinţele pachetului Garanţie De Angajare şi totuşi nu îţi găseşti un loc de muncă – îţi vom rambursa 4000 RON
        • Rambursarea va fi efectuată la o lună de la finalizarea etapei 2 a pachetului Garanţie De Angajare, ex 4 luni de la finalizarea cursului.

         

        Îmi garantaţi un anumit salariu la finalizarea cursului?

        Fiecare angajator oferă salarii diferite – asupra cărora nu avem niciun control. Te vom ajuta să-ți găsești primul loc de muncă în IT, dar salariul este stabilit de tine și viitorul tău angajator.

        Care sunt şansele să obţin un loc de muncă?

        Majoritatea absolvenților noștri obțin un locl de muncă după aproximativ 3 luni de la finalizarea întregului curs. Dar ține minte, totul depinde de determinarea și ambiția ta. Trebuie să treci pozitiv fiecare etapă pentru a avea succes în găsirea unui loc de muncă.

        Înscrie-te la curs

        Cum pot finanţa cursul?

        Plată integrală

        Nu ai nevoie de rate sau finanţare? Alege să plăteşti integral. Completând acest formular, poţi beneficia de o reducere suplimentară.

        Plătești în până la 60 rate
        • 3-60 rate
        • Până la 12 bănci partenere
        • Acces GRATUIT la consilierea unui broker financiar
        • Formalităţi simple, telefonic
        Mai multe opțiuni de plată
        • Card de Credit (dobândă 0)
        • Platforma Benefit Online
        • Rate SDA (până la 3 rate, comision 0)
        • TBI Bank, până la 24 rate fără dobândă
        • când
          14.10
          modul
          weekend
          locaţie
          remote
          durată
          280 h
          preţ
          de la 10 117 RON 13 490 RON
          Cel mai scăzut preţ din ultimele 30 de zile înainte de aplicarea reducerii este 8 094 RON
          înscrie-te close modal

          Cel mai scăzut preţ din ultimele 30 de zile înainte de aplicarea reducerii este 8 094 RON

          promo! de la 421 RON /lună

          • când
            17.10
            modul
            seara
            locaţie
            remote
            durată
            280 h
            preţ
            de la 10 117 RON 13 490 RON
            Cel mai scăzut preţ din ultimele 30 de zile înainte de aplicarea reducerii este 8 094 RON
            înscrie-te close modal

            Cel mai scăzut preţ din ultimele 30 de zile înainte de aplicarea reducerii este 8 094 RON

            promo! de la 421 RON /lună

              close modal

              Completează formularul