Click to Restart!

Introducere in programare (Java)

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 minimul necesar de cunostinte teoretice si multe exercitii practice si probleme de rezolvat, impreuna cu numeroase sfaturi utile din experienta pe care am acumulat-o in ultimii 18 ani de munca in IT.

Obiectivul meu este sa iti asigur baza de care ai nevoie pentru a incepe sa inveti programare si sa te dezvolti in specializarea si in tehnologia alese de tine. Imi propun sa te ajut sa iei deciziile cele mai potrivite pentru urmatorii tai pasi spre o cariera in programare, prezentandu-ti mai intai directiile majore din aceasta industrie. La finalizarea acestui curs, pe langa diploma acreditata de Ministerul Muncii, vei avea toate cunostintele necesare pentru a construi o aplicatie web de la zero sau pentru a modifica una existenta si toate sansele sa te angajezi la o firma de IT. Iata mai jos programa cursului de Introducere in programare si Web Development.

Acest curs are loc în timpul săptămânii, sâmbăta, în intervalul 09:00 – 13:00.

Inscriere disponibila pentru sesiunea 14 octombrie (2017) – aprilie (2018)

 

1400Curs Programare + Acreditare

1100Curs Programare

   

Vreau sa ma inscriu!

curs-de-programare-acreditat

Curricula cursului

 

Lab Topic Tools, languages and technologies
we get in touch
Trainer
1 A picture of the industry
Introduction to Hardware, Software, Networking, Internet and Cloud
Introduction in Software Engineering
Where is Programming in Software Engineering
Let’s see a modern software delivery pipeline in action
Let’s hack something using this pipeline
Automatic setup of your local environment
Linux, Jenkins, Git,  Sonar,Java, Tomcat,HTML, AJAX, Javascript, IntelliJ IDEA IDE Ionel
2 Operating Systems
A crash course on Linux, an operating system you need to know
A crash course on bash scripting
Let’s build useful console applications using Linux tools and scripts
Linux, Linux tools and shells, Amazon EC2 SSH Ionel
3 Source Control in easy steps Working in an Integrated Development Environment (IDE)
Programming styles like imperative, object oriented,
declarative and functional
An introduction to the major programming languages you see around
Git, GitHub IntelliJ IDEAC, Java, HTML, SQL Ionel
4 Programming Fundamentals (presented in Java)
Algorithms, the heart of programming
Simple data structures
Java, IntelliJ IDEA, Git Ionel
5 Java Programming (methods, packages, classes and objects, using standard or custom packages, unit testing, basics of clean code) Java, IntelliJ IDEA, Git, JUnit Ionel
6 Java Programming (principles of OOP, Exceptions) Java, IntelliJ IDEA, Git Ionel
7 Java Programming (Collections, Generics, Input Output, Java Certification Quizzes) Java, IntelliJ IDEA, Git Ionel
8 Databases
Basics of relational databases (objects, structured query language, relations)Introduction to NoSQL databases
PostgreSQL, SQL, MongoDB Ionel
9 Persisting Java objects in a database
Java Database Connectivity and Java Persistence
JDBC, JPA Ionel
10 Client side web programming HTML and CSS HTML, CSS, Javascript, JSON and AJAX Matei
11 Client side web programming Programming in Javascript
JSON and asynch client-server communication
Javascript, JSON and AJAX Matei
12 Server side web programming in Java Java, Java Servlets, Tomcat, Maven Ionel
13 Adding database support to a server side application Deploy to cloud servers in Amazon EC2 All learned so far Amazon EC2
Jenkins, Maven, Sonar, GitHub
Ionel
14 Software methodologies, with a focus on agile methodologies
Estimations, planning, Scrum ceremonies
Working with software testers as a team
Human Resources Topics: prepare for an interview, interview simulations, personal branding, CV preparation, work ethics, how a programmer grows, professionalism
All learned so far,JIRA Ionel
15 Working together with Software Testers on a web application, simulating real work in a software company for a whole day All learned so far,Java Mail,
Java Threads
Ionel
16 Build a To Do List web application in Java, Javascript and SQL, continuously delivered in Amazon cloud All learned so far Ionel
17 Building a mini blogging web application in Java, Javascript and SQL, continuously delivered in Amazon cloud All learned so far Ionel
18 PHP Specifics PHP, Apache HTTPD Matei
19 ToDoList web application in PHP. Continuously delivered in Amazon cloud PHP, Apache HTTPD,PostgresSQL Matei
20 Mini blogging web application in PHP, continuously delivered in Amazon cloud PHP, Apache HTTPD,PostgresSQL Matei
21 WordPress, customizing WordPress , themes PHP, WordPress, MySQL Matei
22 Enhancing any web application by adding Responsive Design and REST web services Twitter Bootstrap, REST Matei

Prezentarea trainerului

ionel-condor-trainer-curs-de-programare-acreditat

 Ionel Condor

  • 18 ani in industria de software, din care jumatate ca manager in companii de software
  • programator, manager de proiect si manager de dezvoltare software
  • preocupat dintotdeauna de invatarea continua si dezvoltarea carierei programatorilor
  • interes spre zona de metodologii agile si limbaje de programare pe platforma Java
  • a tinut prezentari la conferinte internationale cum ar fi Jazoon, XP Conferences sau Open Agile
  • absolvent al Politehnicii Clujene, sectia de Calculatoare in lb. engleza

De peste 18 ani in industria de software, Ionel a ocupat mai multe roluri: programator, manager de proiect si manager de dezvoltare software. A fost dintotdeauna preocupat de invatarea continua si dezvoltarea carierei programatorilor, avand un interes special spre zona de metodologii agile si limbaje de programare pe platforma java.

ionel-condor-trainer-curs-de-programare-acreditat

Matei Nicolae

  • 9 ani ca programator full-stack
  • 3 ani de experienta in calitate de cadru didactic la Universitate Tehnica
  • 1 certificare Oracle in Java
  • specialist in Web Development, JavaScript si framework-kuri bazate pe JavaScript
  • CSS, HTML, PHP

A lucrat timp de 9 ani ca programator full-stack, specializandu-se pe Web Development, JavaScript si framework-uri bazate pe JavaScript. De asemenea are experienta in calitate de cadru didactic la o universitate tehnica.


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