Skip to content

Primești CADOU cursul de limba engleză la orice curs te înscrii

  • Cursuri
    • Cursuri
    • Workshopuri
    • Training companii
  • Evenimente
  • Mentori
  • Noutăți
  • Podcast
  • Cariere în IT
  • Consiliere gratuită
Menu
  • Cursuri
    • Cursuri
    • Workshopuri
    • Training companii
  • Evenimente
  • Mentori
  • Noutăți
  • Podcast
  • Cariere în IT
  • Consiliere gratuită
Facebook Linkedin Instagram Twitter
  • Contact
Meniu
  • Ofertă educațională
  • Evenimente
  • Mentori
  • Noutăți
  • Podcast
  • Cariere în IT
  • Consiliere gratuită
Menu
  • Ofertă educațională
  • Evenimente
  • Mentori
  • Noutăți
  • Podcast
  • Cariere în IT
  • Consiliere gratuită
  • Despre
  • Comunitatea Wantsome
  • Contact
  • Mentori
  • FAQ
Menu
  • Despre
  • Comunitatea Wantsome
  • Contact
  • Mentori
  • FAQ
  • Cursuri

Programare Java

Ediția nr. 

20
Programarea în Java este ca scrierea unui eseu, diferența este că nu folosești limba română sau limba engleză, ci alfabetul și gramatica unei limbi inventate spre a fi plăcută unui calculator. Java este un limbaj de programare popular şi atractiv din toate punctele de vedere: cu ajutorul său se pot realiza, teoretic, aproape orice fel de aplicații. Pe piața muncii majoritatea proiectelor sunt realizate cu Java și există o comunitate foarte mare unde poți găsi răspunsuri și soluții. Java este un limbaj de tip open-source.
  • Mă înscriu

Sau află dacă ți se potrivește:

Contactează consilierul Wantsome

Urmărește ultima sesiune demo

Formular Inscriere Curs
Programare Java

Bun venit în comunitatea Wantsome! Ești în prima etapă din 5, în procesul de înscriere la acest curs! Te rugăm să completezi formularul de mai jos cu date corecte – durează numai 5 minute iar noi te vom contacta repejor!

1. Formular înscriere
2. Test de cunoștințe*
3. Interviu & Consiliere
4. Formarea grupei & Semnarea contractului de studii
5. Începerea cursului

Desfășurare

online

Număr cursanți

14

Dată începere

10 aprilie 2023

Durată (săptămâni)

17

Format

Luni & Joi, 18:00 – 21:00

Destinat

Celor care vor o reconversie profesională.

Experiență tehnică

Începător

Preț total (EUR)*

1540

Rată (EUR)*

385

* Plata se face în RON, la cursul valutar dat de BNR, din ziua semnării contractului.

PROMO

● Discount-ul prieteniei: înscrie-te împreună cu un prieten și primiți fiecare discount de 10%
● 10% la plata integrală a cursului

*cele două discount-uri nu se cumulează
  • Mă înscriu

Mentori

lucian-moisa-programare-java
Lucian Moisă
Lucian Vartolomei mentor java
Lucian Vartolomei
Ciprian Ursulean mentor wantsome
Ciprian Ursulean
Daniel Gheorghian
cristian-macoviciuc-mentor-programare-java
Cristian Macoviciuc

Bine de știut

Timp de 4 luni de zile vei deprinde bunele practici în programarea folosind limbajul Java, îți vei forma gândirea analitică și îți vei îmbunătăți skill-urile de logică.

Programă

I. Intro
  1. Course scope
  2. Expectations & prerequisites
  3. Tools & environment setup (JDK, IntelliJ IDEA, Git)
  4. Java basics – HelloWorld, general structure and syntax, variables, operators
II. Flow Control
  1. Loops (for, while, for..in)
  2. Conditionals
  3. Arrays
  4. Primitives vs Objects
  5. Methods
III. Recap, Algorithms
  1. Recap
  2. Enums
  3. String operations
  4. Basic algorithms (search, sort)
  5. Debugging
IV. OOP 1 – Concepts
  1. OOP intro, principles
  2. Classes and objects
  3. Encapsulation
  4. Static members
V. OOP 2 – Class hierarchies
  1. Inheritance
  2. Polymorphism
  3. Interfaces, abstract classes
VI. Collections
  1. Data structures overview
  2. Collections types & implementations
VII. Java Type System
  1. Boxing, wrapper types
  2. Comparable & Comparator, sorting
  3. Iterable & Iterator
  4. Generics, type erasure
VIII. Lambdas & Streams
  1. Anonymous classes
  2. Lambda expressions
  3. Streams
  4. Optional
IX. Exceptions, I/O
  1. Call stack
  2. Exceptions
  3. Standard I/O
  4. Working with files
X. Unit Testing & Recap
  1. Unit testing (JUnit)
  2. Introduction to TDD
  3. Recap important concepts
  4. Work on more complex/interactive exercises
XI. Spring Web
  1. Displaying static data
  2. Dynamic HTML with template engines
  3. Basic HTML for templates
  4. Forms
  5. Form validations
XII. DataBases: SQL
  1. Relational databases intro
  2. Creating tables, constraints
  3. SQL basic statements (select, insert, update, delete)
  4. Joins
  5. Using SQLite, MySQL
XIII. DataBases: JDBC
  1. JDBC (connections, statements)
  2. Connection pooling
  3. Transactions
  4. SQL injection
XIV. Design Patterns, Concurrency
  1. Design Patterns – categories, common patterns (Singleton, Builder, Adapter, Factory)
  2. Working with threads
  3. Concurrency related issues, solutions (synchronized, atomic updates)
  4. Concurrent collection
XV. Project – Week 1
  1. Start working, on an individual or group project
  2. Projects combine: basic Java + DB and/or web
  3. Student proposed projects also accepted/encouraged
XVI. HR week
  1. Why soft skills matter
  2. Technical knowledge coverage
  3. What kind of interview questions should you expect
  4. Interview simulation
XVII. Project – Week 2
  1. Continue working on projects
  2. Review code and functionality
  3. Assistance as needed
  4. Finish working on projects
  5. Final review
  6. Public presentation of each project

Content

XVIII. Unboxing Day

Unboxing Day este o sesiune în care fiecare cursant are ocazia să-și prezinte proiectul, să pună întrebări și să primească feedback, sfaturi și recomandări chiar de la specialiști din domeniul IT.

Materiale video

Cristian Irimia, despre experiența la cursul de programare Java
Wantsome programare Java, 16.11.2022
Wantsome programare Java, 25.08.2022
switch (your_future) | Despre reconversia profesională în programarea Java
Interviu cu Cristian Macoviciuc, mentor la cursul de programare Java

Articole despre curs și povești de succes

7 motive să înveți programare Java
7 motive să înveți programare Java în 2023
Unboxing Day cu grupa 18 de Programare Java
Unboxing Day cu grupa 18 de Programare Java
alexandru ernila absolvent java wantsome
Trenul l-a adus în IT deși voia să ajungă arhitect. Povestea lui Alexandru Ernilă
SPOTLIGHT: Programare Java
SPOTLIGHT: Programare Java
Despre Java și Wantsome cu Alexandru Tănasă
Dacă știi ce vrei de la tine, poți să ajungi IT-ist! Despre Java și Wantsome cu Alexandru Tănasă
software developer după cursul de programare java
Maria Crăciun: Am ajuns software developer
ce face un programator la locul de muncă
Ce face un programator la locul de muncă?
curs de programare java
Tudor Străchinescu: Wantsome, un nou început!
programare Java
Programare Java: de ce să prinzi un loc disponibil la curs
absolvent-curs-java
Irina Talpalaru: A fost odată ca niciodată un medic veterinar
Bogdan Leuștean: Wantsome este o experiență de viață
programare java poveşti de succes
Wantsome – pistă de lansare cu poveşti de succes

S-ar putea să te intereseze și cursurile

Exam Preparation

Curs de Introducere în Programare

React

Vezi toate
  • Politica (prietenoasă) privind prelucrarea datelor cu caracter personal
  • Termeni și condiții
  • ANPC
Menu
  • Politica (prietenoasă) privind prelucrarea datelor cu caracter personal
  • Termeni și condiții
  • ANPC

Produse

  • Cursuri pentru adulți
  • Cursuri pentru elevi
  • Workshopuri
  • Evenimente gratuite
  • Training companii
Menu
  • Cursuri pentru adulți
  • Cursuri pentru elevi
  • Workshopuri
  • Evenimente gratuite
  • Training companii

Wantsome

  • Despre
  • Comunitatea Wantsome
  • Contact
  • Mentori
  • FAQ
Menu
  • Despre
  • Comunitatea Wantsome
  • Contact
  • Mentori
  • FAQ

Cele mai noi pe blog

Ce face mai exact un Front-End Developer?

“Sparking Joy” în BA: ce trebuie să știe un Business Analyst

Cum devii programator și ce cursuri IT să faci pentru asta

© 2020 Wantsome. Toate drepturile rezervate.
Facebook-f Linkedin Instagram Twitter Youtube
exit intent image
office working image

Mai stai un pic​

Ai nevoie de răspunsuri pe care doar un specialist HR ți le poate oferi? Programează acum o ședință gratuită de consiliere!

Programează o consultație gratuită