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 29 noiembrie (2017) – aprilie (2018)

 

315 €4 rate
1400 € INTEGRAL
Curs Web + Acreditare

247 €4 rate
1100 € INTEGRAL
Curs Web

Vreau sa ma inscriu!

*inainte de prima rata, la 7 zile de la semnarea contractului se plateste 10% avans (respectiv: 140 €, 110 €)

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

  curs-de-programare-web

Curricula cursului

Lab Topic
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 2 Environment 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 3 More CSS and Design concepts
CSS layout
Responsive web design
Lab 4 JavaScript
Programming Fundamentals (variables, functions)
Basic concepts, understanding syntax
JSON
Lab 5 DHTML (Dynamic HTML with JavaScript)
DOM manipulation
Browser Events
Lab 6 jQuery
Simplified selectors
JSON and asynch client-server communication (AJAX)
Lab 7 JavaScript practice – client side programming (browser)
Create a basic END to END js application without persistence
Practice arrays, objects, json, iterations
Lab 8 Debugging and troubleshooting a client side application
Browser console
Investigate and change rendered elements
Lab 9 PHP (server side programming)
Introduction to PHP, variables, functions
Reading request parameters
JSON & Array objects
Apache httpd web server
Lab 10 Using files in PHP (server side programming)
Create more pages using the same template
Read/write files
Lab 11 Databases
Basics of relational databases (database objects, structured query language, relations)
Interact with MySQL from PHP
Lab 12 Optimize client side applications
Optimize images and use of sprites
How and why to compress & obfuscate your code
OWASP top 10 security
Lab 13 WordPress
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 14 WordPress
Create our own template
Plugins & widgets concepts
Lab 15 Make a website live (production)
How to deploy our site in production
IP address, hosts, dns
Linux shell
Lab 16 Presentation of JavaScript Frameworks
Intro to some JavaScript frameworks
MVC & MVVM
Lab 17 Building JavaScript applications
Scope
Closures
Lab 18 Building 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