Courses

ADVANCED TRAINING – BASICS OF PROGRAMMING WITH JAVASCRIPT

Training duration: 56 hours
Dynamics: three times a week in two hours of training
Lokacija: Business Innovation Center and KG Hub
Maximum number of participants per group: 10
Price: 28.000,00 RSD

Topics included in the course:

  1. Introduction to JavaScript
  2. HTML and CSS elements management
  3. Events management
  4. Variables, comments, operators
  5. Types of data
  6. JavaScript code debugging
  7. Branching commands
  8. Looping commands
  9. Functions
  10. Working with strings
  11. Working with arrays
  12. Working with dates
  13. Mathematical functions
  14. Data validation
  15. JS objects
  16. Error handling
  17. Http Request and JSON Response
  18. JSON response management
  19. Browser management
  20. jQuery library
  21. jQuery and HTML
  22. jQuery and Ajax
  23. AngularJS library
  24. AngularJS controllers
  25. AngularJS events
  26. AngularJS – Data management and filters
  27. AngularJS – Working with arrays
  28. Project task
     

Topics included in the course:
 

  1. History, basics and significance of PHP. LAMP / WAMP. Setting the environment
  2. Embedding PHP code into HTML. Syntax. Comments. Variables and types
  3. Operators. Commands for branching
  4. Repeat commands
  5. Conditional repeat. Break and Continue commands
  6. Strings. Functions for working with strings
  7. Dates and times
  8. Superglobal strings. Session. Cookies
  9. Form processing
  10. PHP and AJAX
  11. Functions
  12. PHP and object-oriented programming
  13. Working with files
  14. CSV, JSON and XML. Export-import of data
  15. Databases. Basic terms. MySQL
  16. 16. Access to databases. Databases management tools
  17. PDO. Prepared statements. Transactions
  18. Regularni izrazi. Validation
  19. Error management. Try - Catch
  20. Debugging. Logging and reporting errors
  21. Application development: Database design
  22. Application development: Data manipulation
  23. Application development: Functionalities integration. Users
  24. Application development: Generating an interface
  25. Application development: Testing and managing errors