PROGRAMARE
Programare Java
Curs IT pentru începători
Descoperă-ți potențialul și câștigă un avantaj competitiv pe piața muncii, cu unul dintre cele
mai populare limbaje de programare.
Desfășurare:
live online
Număr cursanți:
14
20 iunie 2024
Durată:
4.25 luni (17 săptămâni)
Total ore curs:
102
Format:
luni & joi, 18:00 – 21:00
Destinat:
Celor care vor o reconversie profesională
Experiență tehnică necesară:
Începători
Cost curs: 369€/lună
Beneficii:
– Curs de Engleză pentru IT cadou la înscriere
Plată în rate:
– Finanțare prin Wantsome: 4 rate lunare, fără dobândă
– Finanțare prin BT: până la 60 rate lunare
– Prin card de cumpărături: Star Forte BT, Alpha Bank, First Bank, Garanti Bank
Finanțarea StudyUP oferită de BCR Social Finance IFN pentru persoane care își doresc reconversie profesională, upgrade de skill-uri sau pentru studenți, masteranzi și doctoranzi.
- Finanțarea contravalorii cursului și a echipamentelor necesare (laptop, monitor, etc.);
- Nu sunt necesare venituri și nici co-debitor;
- Vârsta minimă este de 18 ani, iar cea maximă de 45 de ani.
- Perioada de creditare maximă este de 120 luni, cu o perioadă de grație egală cu durata studiilor plus 6 luni;
- Garanție financiară oferită de Fondul European de Investiții.
Mai multe detalii, aici.
Promo:
Discount-ul prieteniei: înscrie-te împreună cu un/o prieten(ă) și primiți fiecare discount de 10%.
10% la plata integrală a cursului.
* cele două discounturi nu se cumulează
Cursul de Programare Java te ajută să începi cu dreptul în IT
Cu Java poți realiza aproape orice fel de aplicații, fiind un limbaj versatil.
Cererea pentru programatori Java este și se menține crescută.
Vei face parte dintr-o comunitate extinsă care îți va susține dezvoltarea profesională.
Cui se adresează cursul de Programare Java?
Cursul este pentru tine
dacă ești la început de drum ori ești deja în IT și vrei să capeți noi skilluri. Ai nevoie doar de o logică bună, o gândire algoritmică și un nivel B1+ la limba engleză!
Experiență tehnică minimă: cunoștințe operare PC/Laptop, Zoom/Meet.
Cunoaște mentorii cursului de Programare Java
Cristian Macoviciuc
Java Software Engineer @ Flow Traders
– Peste 16+ ani experiență în programare software
– 2 ani experiență de mentorat
Abilități: Mentorship & Training, Java Concurrency, OOP, Software Development,
Scala, Spring Framework, SQL, Bash, Git, ElasticSearch, Kotlin, Python, Linux.
Lucian Moisă
Product Manager & Software Engineer @ camLine
– Peste 15 ani experiență în programare software
– Peste 2 ani experiență de mentorat
Abilități: Mentorship & Training, Java, Quarkus, OpenAPI Specification (OAS),
GitHub, GitlaB, SQL.
Lucian Vartolomei
Software Engineer @ Mambu
– Peste 4 ani experiență în software development
– 1 an experiență de mentorat
Abilități: Mentorship & Training, Java, PostgreSQL, JUnit, REST API, OOP,
CSpring MVC, Data Structures, SQL
Ciprian Ursulean
Security Engineer @ Visma Romania
– Peste 3 ani experiență în programare software
– Peste 1 an experiență de mentorat
Abilități: Mentorship & Training, Java, Object-Oriented Programming (OOP), Software Development, Front-end Development, Web Standards, TypeScript, Application Programming, Back-End Web Development.
Daniel Gheorghian
Technical Lead @ Sevio
– Peste 15 ani experiență în software development
– Peste 5 ani experiență de mentorat
Abilități: Mentorship & Training, Java, JavaScript, AngularJS, Spring Boot, Spring
OOP, Web Services, Object Oriented Design
Ce vei învăța la cursul de Programare Java?
- Course scope
- Expectations & prerequisites
- Tools & environment setup (JDK, IntelliJ IDEA, Git)
- Java basics – HelloWorld, general structure and syntax, variables, operators
- Loops (for, while, for..in)
- Conditionals
- Arrays
- Primitives vs Objects
- Methods
- Recap
- Enums
- String operations
- Basic algorithms (search, sort)
- Debugging
- OOP intro, principles
- Classes and objects
- Encapsulation
- Static members
- Inheritance
- Polymorphism
- Interfaces, abstract classes
- Data structures overview
- Collections types & implementations
- Boxing, wrapper types
- Comparable & Comparator, sorting
- Iterable & Iterator
- Generics, type erasure
- Anonymous classes
- Lambda expressions
- Streams
- Optional
- Call stack
- Exceptions
- Standard I/O
- Working with files
- Unit testing (JUnit)
- Introduction to TDD
- Recap important concepts
- Work on more complex/interactive exercises
- Displaying static data
- Dynamic HTML with template engines
- Basic HTML for templates
- Forms
- Form validations
- Relational databases intro
- Creating tables, constraints
- SQL basic statements (select, insert, update, delete)
- Joins
- Using SQLite, MySQL
- JDBC (connections, statements)
- Connection pooling
- Transactions
- SQL injection
- Design Patterns – categories, common patterns (Singleton, Builder, Adapter, Factory)
- Working with threads
- Concurrency related issues, solutions (synchronized, atomic updates)
- Concurrent collection
- Start working, on an individual or group project
- Projects combine: basic Java + DB and/or web
- Student proposed projects also accepted/encouraged
- Why soft skills matter
- Technical knowledge coverage
- What kind of interview questions should you expect
- Interview simulation
- Continue working on projects
- Review code and functionality
- Assistance as needed
- Finish working on projects
- Final review
- Public presentation of each project
- Content
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.
Testimoniale de la cursanții noștri
Irina Talpalaru
„Trainerii Wantsome sunt profesioniști, dedicați, având cunoștințe profunde în domeniu. Ne-au prezentat cursurile în așa fel încât să ne păstrăm interesul, făcându-le interactive și abordabile. În plus, ne-au încurajat constant și ne-au dat încredere că putem reuși.”
Emy Iacob
„Wantsome îți oferă posibilitatea să vezi lumina de la capătul tunelului. Este o pistă de lansare, într-o lume cu povești de succes.”
Wantsome e mai mult decât știai.
Mai mult decât teorie
70% practică pe bune. Exerciții live, teme cu feedback personalizat din partea mentorilor și sprijin în realizarea proiectului de portofoliu.
Mai mult decât un curs
Te pregătim pentru ce te așteaptă: simulări de interviu HR și tehnic cu reprezentanți din industria IT, tips & tricks despre procesul de angajare.
Mai mult decât o școală
O comunitate de învățare care te sprijină să reușești în IT. Ai acces la evenimente, workshopuri, networking și oportunități de angajare.
Întrebări frecvente
Cursul de Programare Java este 100% live (online) iar tu vei avea posibilitatea să interacționezi în mod direct cu mentorii.
Durata cursului de Programare Java este de 17 săptămâni consecutive în care ai parte de 34 sesiuni de mentorat live a câte 3 ore. Cursul este susținut de doi dintre cei 5 mentori Wantsome cu specializare în programare Java: Lucian Moisă, Lucian Varolomei, Ciprian Ursulean, Daniel Gheorghian, Cristian Macoviciuc.
La Wantsome, practica e pe bune! Te așteaptă cel puțin 70% exerciții practice, atât la curs, cât și ca temă pentru acasă. Acestea, pe lângă metodele atractive de predare ale mentorilor, discuții, brainstorminguri și lucrul în echipă, vor face experiența de învățare interactivă!
Completezi formularul de înscriere, primești un test de rezolvat (nimic complicat, doar îți punem la încercare logica și limba engleză), iar după evaluare te programăm la un interviu. Dacă ne potrivim, batem palma și semnăm contractul de studiu. Plata se face în RON, la cursul valutar dat de BNR, din ziua semnării contractului.
Poți plăti integral, ceea ce îți aduce un discount de 10%, sau în rate:
- Finanțare prin Wantsome: 4 rate lunare, fără dobândă.
- Finanțare prin BT: până la 60 rate lunare.
- Prin card de cumpărături: Star Forte BT, Cardul de Credit BRD, Card Avantaj.
În cazul în care dorești să se retragi de la curs, din cauza unor motive personale, se aplică următoarele reguli:
a) Dacă ne informezi în scris, cu 15 zile înainte de începerea cursului, îți restituim suma achitată, minus o taxa administrativă de 20% din taxa achitată.
b) În cazul în care imposibilitatea de a participa la curs este cauzată de decesul persoanei înscrise, taxa de înscriere se restituie în întregime la cererea moștenitorilor, pe baza actelor doveditoare.
c) Taxele de înscriere (prima rată) nu se restituie în cazul persoanelor care nu s-au prezentat la cursuri şi nu au anunţat acest lucru cu minim 15 zile înainte de începerea cursului.
d) În cazul în care, retragerea de la curs intervine pe parcursul cursului, ai obligația să achiți contravaloarea orelor la care a participat dar nu mai puțin de 50% din contravaloarea cursului (sau primele doua rate).
e) În situaţii excepţionale, beneficiarul poate solicita restituirea parțială a taxei, pe baza documentelor doveditoare a situației invocate.
Cauți mai multe răspunsuri? Vezi aici cele mai frecvente întrebări și cele mai prietenoase răspunsuri.