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:
DragosData incepere:
Ianuarie 2023Clasa disponibila:
Miercuri 19:00 - 21:30+ 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