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 aprilie (2018) – august (2018)

     

    125 €12 rate
    1500 € INTEGRAL
    Curs Programare + Acreditare

    100 €12 rate
    1200 € INTEGRAL
    Curs Programare

    Vreau sa ma inscriu

    *10% REDUCERE pentru cei care platesc INTEGRAL (noile preturi: 1350 €, 1080 €)

      curs-de-programare-acreditat

    Curricula cursului

     

    LabTopicTools, languages and technologies
    we get in touch
    What you learn practically
    1A 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 Academybuild basic applications in a code simulator
    2Operating 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, SSHbuild useful console applications using Linux tools and bash scripts
    3Working in an Integrated Development Environment (IDE)
    Programming styles like imperative, object oriented,
    declarative and functional
    An introduction to the major programming languages you see aroundSource Control in easy steps
    IntelliJ IDEA, Java, HTML, SQL, Git, GitHubpractice with Git and IntelliJ IDEA on some sample files
    4Programming Fundamentals (presented in Java)
    Algorithms, the heart of programming
    Simple data structures
    Java, IntelliJ IDEA, Gitbuild a simple phone agenda

    build a lotto game

    5Java 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, JUnitbuild a new application (each student will receive a business domain)
    6Java Programming (principles of OOP, Exceptions)Java, IntelliJ IDEA, Gitlearning week
    7Java Programming (principles of OOP, Exceptions, java standard packages)Java, IntelliJ IDEA, Gitlearning week
    8Java Programming (Collections, Generics, Input Output, Java Certification Quizzes)

    Let’s apply Collections to build a Lotto game

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

    Working on our own application/project;

    All learned so fara new and complete application
    22Working on our own application/project; Next steps in learning (Spring family, Spring Boot, Hibernate) All learned so far, Spring, Hibernateyour 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