Introducere in programare cu Java (curs practic) -Programator Junior

Despre curs

Acest curs se adreseaza oricui vrea sa inceapa sa invete programare. Desi nu necesita cunostinte prealabile de programare, cursantii trebuie sa fie familiarizati cu domeniul IT.

Sa stie sa foloseasca un calculator, sa inteleaga limba engleza la nivel mediu (cursul este in limba romana, dar sunt anumite cuvinte folosite in programare exclusiv in limba  engleza pentru ca nu au corespondent in limba romana).

Vom porni de la nivel incepator, iar la finalul cursului, cunostintele dobandite va vor ajuta sa puteti face singuri un proiect  folosind limbajul Java.

Cursul este structuarat dupa cum urmeaza:
  • 20% teorie + 80% practica in clasa
  • tema practica pentru acasa (toate temele sunt corectate si primiti feedback)
  • tema sub forma de quiz dupa fiecare curs pentru cimentarea cunostintelor si vocabularului specific
  • proiect final
Instructor:
Dragos
Data incepere:
Ianuarie 2023
Clasa disponibila:
Miercuri 19:00 - 21:30

Detalii curs

  Locatie: Online sau in clasa
. Durata cursului: 14 sesiuni pe parcursul a 3,5 luni (14 saptamanai x 1 sesiune)
  Durata sesiune: 2,5 ore
  Orar: 1 sesiuni pe saptamana Miercuri de la 19:00-21:30
  Pret: 3800 Ron  3200 Ron (Tva inclus)
  Plata: integral sau 2, sau 3 rate (10% reducere pentru plata integrala )

+ Curs 1- Introducere in Programare

  • Bazele programarii
  • Introducere in Java
  • Cum functioneaza Java Virtual Machine
  • Primul meu program in Java

+ Curs 2- Declarare si initializare obiecte

  • Declarare si initializare obiecte
  • Life cycle al unui obiect
  • Anonymus object
  • Constructor

+ Curs 3 – Java Methods

  • Java methods
  • Access modifiers
  • Arguments/parameters
  • Return type

+ Curs 4 – Variables and data types

  • Variables scope
  • Primitive data types
  • Non primitive data types

+ Curs 5 – Operators and conditional statements

  • Operators (aritmetic, unary, ternary, binary, incrment/decrement etc)
  • If /else /else if
  • Conditional statement For loop

+ Curs 6 – Conditional statements part II

  • While
  • Do While
  • Switch

+ Curs 7 – Non primitive data types (Strings, Arrays) and for each

  • Strings
  • Arrays
  • Enhanced for

+ Curs 8 – OOP Inheritance and Encapsulation

  • Final and Super keywords
  • Inheritance
  • Encapsulation

+ Curs 9 – OOP Polymorphism and Abstraction

  • Method overriding and method overloading
  • Abstraction
  • Interfaces

+ Curs 10 – Java Exceptions

  • Exception handling
  • Try/catch/finally

+ Curs 11 – String buffer/ String builder, Varargs and Generics

  • String buffer/ String builder
  • Varargs
  • Generics

+ Curs 12 – Java I/O and Enums

  • Java I/O
  • Enums

+ Curs 13 – Collections framework

  • List , Set and Map

+ Curs 14 – Java Jdbc

  • Java Jdbc
  • Proiect final