Click to Restart!

Introducere in programare cu Ionel Condor

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
What you learn practically
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, Java, Tomcat, HTML, AJAX, JavaScript, IntelliJ IDEA IDE, Hour of Code, Khan Academy build basic applications in a code simulator
2 Operating Systems
A crash course on Linux, an operating system you need to know
A crash course on bash scripting

Linux, Linux tools and shells, Amazon EC2, SSH build useful console applications using Linux tools and bash scripts
3 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

Source Control in easy steps

IntelliJ IDEA, Java, HTML, SQL, Git, GitHub practice with Git and IntelliJ IDEA on some sample files
4 Programming Fundamentals (presented in Java)
Algorithms, the heart of programming
Simple data structures
Java, IntelliJ IDEA, Git build a simple phone agenda

build a lotto game

5 Java Programming (methods, packages, classes and objects, using standard or custom packages, unit testing, basics of clean code)

Let’s change our applications by using methods, classes and objects

Java, IntelliJ IDEA, Git, JUnit build a new application (each student will receive a business domain)
6 Java Programming (principles of OOP, Exceptions) Java, IntelliJ IDEA, Git learning week
7 Java Programming (principles of OOP, Exceptions, java standard packages) Java, IntelliJ IDEA, Git learning week
8 Java Programming (Collections, Generics, Input Output, Java Certification Quizzes)

Let’s apply Collections to build a Lotto game

Java, IntelliJ IDEA, Git apply Collections and  I/O to build a more complex application
9 Databases
Basics of relational databases (objects, structured query language, relations); Introduction to NoSQL databases
PostgreSQL, MySQL, SQL queries, MongoDB model a certain business using relational databases
10 Persisting Java objects in a database
Java Database Connectivity and Java Persistence
JDBC, JPA build an application that make use of persistence using SQL
11 Server side web programming in Java Java, Java Servlets, Tomcat, Maven learning week
12 Adding database support to a server side application All learned so far build a server side application that has database persistence
13 Desktop User interfaces (Java Desktop Applications using Swing and Java FX) Java Swing, JavaFX build a desktop app
14 Mobile User interfaces (Android) Java, Android build a native mobile app for Android
15 Web User interfaces (HTML, CSS, JavaScript) HTML, CSS, JavaScript, JSON, Ajax build a simple static website
16 Web User interfaces; Enhancing any web application by adding Responsive Design jQuery, Twitter Bootstrap build a simple but responsive website
17 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
JIRA, Scrum, LinkedIn create your CV, methods to brand yourself
18 Study and enhance a simple web application in Java and JavaScript All learned so far, Java Mail,
Java Threads
build your own version of the webapp given to you as a recipe
19 Building a simple web application in Java, JavaScript and SQL, continuously delivered in Amazon cloud All learned so far a new and complete application
20 Build a To Do List web application in Java, JavaScript and SQL, continuously delivered in Amazon cloud;

Working on our own application/project;

All learned so far a new and complete application
21 Building a mini blogging web application in Java, JavaScript and SQL, continuously delivered in Amazon cloud;

Working on our own application/project;

All learned so far a new and complete application
22 Working on our own application/project; Next steps in learning (Spring family, Spring Boot, Hibernate) All learned so far, Spring, Hibernate your own application for the final project

 

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