Click to Restart!

Introducere in programare cu Ioana Imbuzean

Acest curs de programare acreditat de Ministerul Muncii, ti-ar putea furniza cea mai eficienta introducere in programare si in lumea software-ului, oferindu-ti cunostinte teoretice de baza, multe exercitii practice, probleme de rezolvat si tehnici pentru a lucra cu un proiect in domeniul IT.

Obiectivul cursului este sa iti asigure baza stabila de cunostinte teoretice despre programare in general, cat si despre limbajul Java in special. La sfarsitul cursului, pe langa diploma acreditata de Ministerul Muncii, vei fi in stare sa programezi in Java si iti va deschide calea pentru o angajare la o firma IT. Cunostintele teoretice despre programare iti vor da o baza buna de pe care vei putea sa continui sa inveti si alte limbaje de programare, cat si tehnici mai avansate de programare.

Acest curs are loc în timpul săptămânii, joia, în intervalul 18:30 – 21:30.

Inscrierea va fi disponibila in luna octombrie!

 

1400 Curs Programare + Acreditare

1100 Curs Programare

 

Closed

curs-de-programare-acreditat

Curricula cursului

Lab Topic Tools, languages and technologies we get in touch
Lab 1 Theory
Introduction
History of computers
Hardware
Network
Internet
Cloud
Lab 2 Theory
Operating systems
Major operating systems
Introduction to Linux
Lab
Linux examples
Linux, Windows, MacOS
Lab 3 Theory
Programming fundamentals:
Types of programming languages
Major programming languages
IDE:
Examples
IntelliJ IDEA
Lab
Setup environment with IntelliJ IDEA
IntelliJ IDEA IDE
Lab 4 Theory
Programming fundamentals:
Simple algorithms
Java language fundamentals:
Syntax
Geting user input
Variables and types
Arithmetic operations
Logical operations
Lab
Write your first program ”Hello World”
Write simple java programs
IntelliJ IDEA IDE, Java
Lab 5 Theory
Programming fundametals:
Algorithms
Java language fundamentals:
If-else statement
For, While loops
Lab
Write java programs using if statement and loops
IntelliJ IDEA IDE, Java
Lab 6 Lab
Write java programs using if statement and loops
IntelliJ IDEA IDE, Java
Lab 7 Theory
Programming fundamentals:
Algorithms – more complex
Java language fundamentals:
Switch statement
Methods
Arrays in Java
Java String, Lists
Lab
Write more complex programs in Java
IntelliJ IDEA IDE, Java
Lab 8 Lab
Write more complex programs in Java
IntelliJ IDEA IDE, Java
Lab 9 Theory
Programming fundamentals:
Object Oriented programming
Java language fundamentals:
Classes, Inheritance, …
Lab
Write Java programs using classes
IntelliJ IDEA IDE, Java
Lab 10 Lab
Write Java programs using classes
IntelliJ IDEA IDE, Java
Lab 11 Theory
Programming fundamentals:
Common errors
Java language fundamentals:
Events, Alarms
Error handling
Lab
Event and error hadling
IntelliJ IDEA IDE, Java
Lab 12 Theory
Databases:
Types
Exemples
MySQL
Lab
Write a simple program that accesses a database
IntelliJ IDEA IDE, Java, MySQL, NoSQL, PostgreSQL, MongoDB
Lab 13 Lab
Write programs that use a database
IntelliJ IDEA IDE, Java, MySQL, NoSQL, PostgreSQL, MongoDB
Lab 14 Theory
Version control
Git
Lab
Use GIT to version control one of your projects
IntelliJ IDEA IDE, Java, Git, GitHub
Lab 15 Theory
Programming fundamentals: recap
GUI – Swing library
Lab
Create a program using GUI Swing library components
IntelliJ IDEA IDE, Java, Git, Swing
Lab 16 Lab
Continue with the program from previous lab, using GUI Swing library components
IntelliJ IDEA IDE, Java, Git, Swing
Lab 17 Theory
Recap
Theory quiz
Lab
A project that makes use of everything that we have learned
IntelliJ IDEA IDE, Java, Git, Swing, MySQL
Lab 18 Theory
Software Engineering
Processes – Agile, Lean, etc
Lab
Continue the project
Java quiz
IntelliJ IDEA IDE, Java, Git, Swing, MySQL

Prezentarea trainerului

Ioana Imbuzean

 Ioana Imbuzean

  • 17 ani experienta in industria telecom la o companie internationala
  • Software Development /Engineering
  • Team Leadership
  • Training & Mentoring
  • Technical Documentation
  • Software Life Cycle Management
  • Software Change / Configuration
  • Test automation
  • Programare in Erlang, C, C++, Java, Javascript, XML, C#
  • Experienta in Unix, Linux, Windows, RSARTE (UML), GIT, Clearcase, .NET
  • Metodologii: Agile, Lean, PROPS, test-driven implementation
  • Master in Computer Science la Royal Institute of Technology, Stockholm, Suedia

Am 17 ani experienta lucrand la proiecte software de diferite marimi, in toate fazele, la analiza proiectului, arhitectura, design, implementare, testarea rezultatului, scriind documentatia pentru clienti si pana la faza de mentenanta.
De cand eram copil m-a fascinat programarea, si interesul s-a mentinut de-a lungul vietii. Cand programezi, poti sa creezi orice poti sa-ti imaginezi. Programarea e o forma de arta. Aceasta pasiune as vrea sa o transmit si altora.


Creative Commons License
  FastTrackIT Curricula by FastTrackIT is licensed under a Creative Commons Attribution 4.0 International License.



Visit Us On FacebookVisit Us On TwitterVisit Us On Linkedin