Click to Restart!

    Curs Web developer

    Acest Curs iți va deschide orizontul către programarea web, vei înțelege și vei stăpâni noțiunile principale din acest domeniu. Vei putea fi in stare să înțelegi sau chiar să creezi structura unui web site sau a applicațiilor web de la 0. Ne vom focusa pe a întelege cum sunt făcute aplicațiile si site-urile dinamice cu ajutorul limbajului de programare JavaScript. La sfârșitul cursului vei fi in stare sa programezi in JavaScript și iți vei deschide calea pentru o angajare la o firma IT ca și junior Web Developer.

    Inscriere disponibila pentru sesiunea mai (2018) – septembrie (2018)

     

    125 €12 rate
    1500 € INTEGRAL
    Curs Web + Acreditare

    100 €12 rate
    1200 € INTEGRAL
    Curs Web

    Vreau sa ma inscriu!

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

    curs-de-programare-web

    Curricula cursului

    LabTopic
    Lab 1[Generalities]* Software Engineering
    Introduction to Hardware, Software, Networking, Internet and Cloud
    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
    Prepare initial test
    Lab 2Environment setup and Web (HTML/CSS) Intro
    Version Control (Git)
    Intellij idea
    Understanding Web (introduction to HTML/CSS/JS):
    Structure of a web site, understand elements
    Design web elements using css selector
    Lab 3More CSS and Design concepts
    CSS layout
    Responsive web design
    Lab 4JavaScript
    Programming Fundamentals (variables, functions)
    Basic concepts, understanding syntax
    JSON
    Lab 5DHTML (Dynamic HTML with JavaScript)
    DOM manipulation
    Browser Events
    Lab 6jQuery
    Simplified selectors
    JSON and asynch client-server communication (AJAX)
    Lab 7JavaScript practice – client side programming (browser)
    Create a basic END to END js application without persistence
    Practice arrays, objects, json, iterations
    Lab 8Debugging and troubleshooting a client side application
    Browser console
    Investigate and change rendered elements
    Lab 9PHP (server side programming)
    Introduction to PHP, variables, functions
    Reading request parameters
    JSON & Array objects
    Apache httpd web server
    Lab 10Using files in PHP (server side programming)
    Create more pages using the same template
    Read/write files
    Lab 11Databases
    Basics of relational databases (database objects, structured query language, relations)
    Interact with MySQL from PHP
    Lab 12Optimize client side applications
    Optimize images and use of sprites
    How and why to compress & obfuscate your code
    OWASP top 10 security
    Lab 13WordPress
    Install and simple create a website using predefined templates
    Understand how it works, how it can be used for your needs
    Customize existing themes
    Lab 14WordPress
    Create our own template
    Plugins & widgets concepts
    Lab 15Make a website live (production)
    How to deploy our site in production
    IP address, hosts, dns
    Linux shell
    Lab 16Presentation of JavaScript Frameworks
    Intro to some JavaScript frameworks
    MVC & MVVM
    Lab 17Building JavaScript applications
    Scope
    Closures
    Lab 18Building JavaScript applications
    Prototypes & classes
    Callbacks
    Promises
    Continue the project
    Java quiz
    Lab 19[Java]* Algorithms
    Lab 20[Java]* OOP
    Lab 21[Java]* OOP
    Lab 22[Project Management]*
    Agile principles and practices,Scrum, Interviewing for a job

    * = Specific Acreditare

     

    Prezentarea trainerilor

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

    Matei Nicolae

    • 10 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-uri 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.

    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 maintenanta.
    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