Inner Banner

Προγραμματιστής ηλεκτρονικών εφαρμογών - Επίπεδο CyQF/EQF 5 – Front-end developer

 

 

ΠΛΗΡΟΦΟΡΙΕΣ ΣΕΜΙΝΑΡΙΟΥ

Διάρκεια: 200 ώρες 

Χώρος διεξαγωγής: 140 ΩΡΕΣ ΕΞ ΑΠΟΣΤΑΣΕΩΣ / 60 ΩΡΕΣ ΔΙΑ ΖΩΣΗΣ (NEORAMA EDUCATION)

Έναρξη: ΜΑΪΟΣ 2024

Κόστος : ΔΩΡΕΑΝ

*Το πρόγραμμα απευθύνεται σε:

  • Πτυχιούχους οποιωνδήποτε κλάδων σπουδών οι οποίοι εργάζονται στον ιδιωτικό ή δημόσιο και ευρύτερο δημόσιο τομέα ή/ και αυτοαπασχολούμενοι
  • Άνεργους πτυχιούχους οποιωνδήποτε κλάδων σπουδών εγγεγραμμένοι στα μητρώα της Δημόσιας Υπηρεσίας Απασχόλησης

 

Για κάθε άνεργο εγγεγραμμένο στο μητρώο της Δημόσιας Υπηρεσίας Απασχόλησης, ο οποίος συμμετέχει στο πρόγραμμα, καταβάλλονται:

  • Επίδομα κατάρτισης ύψους €5 ανά ώρα κατάρτισης.
  • Επίδομα οδοιπορικών και άλλων εξόδων το οποίο ανέρχεται σε €8 ανά ημέρα ή €12 ανά ημέρα για μετακίνηση πάνω από 25 χιλιόμετρα.
  • Εισφορές στο Ταμείο Κοινωνικών Ασφαλίσεων, στο Ταμείο Κοινωνικής Συνοχής και στο ΓεΣΥ, σύμφωνα με τις πρόνοιες της σχετικής νομοθεσίας.
  • Η ΑνΑΔ, ασφαλίζει τους συμμετέχοντες σύμφωνα με τη σχετική νομοθεσία.

 

 

Front-end development is a highly sought-after skill in the tech industry. Companies of all sizes and industries require front-end developers to build and maintain their websites, and the demand for skilled developers continues to grow. 

Learning front-end development can open a variety of career opportunities, including web development, user experience design, and front-end engineering. With the rise of remote work, you can work from anywhere and have the flexibility to work on different projects and with different teams. 

Front-end development is an excellent skill to have if you want to build your own website or web application. With the knowledge you gain from a front-end development course, you can bring your ideas to life and create your own digital products. 

If you work in a team that includes designers, developers, and project managers, understanding front-end development can improve communication and collaboration. You will be able to understand the design process and translate designs into code more effectively.

 

ΕΝΟΤΗΤΕΣ ΠΡΟΓΡΑΜΜΑΤΟΣ

Introduction to Web Development

  • Introduction to front-end development.

  • Understanding the web development workflow.
  • Overview of front-end languages: HTML, CSS, and JavaScript.

  • Setting up development environment and tools.

 

HTML Fundamentals

  • Understanding HTML structure and tags.
  • Creating well-formed and semantic HTML documents.
  • Working with text, links, images, and multimedia.
  • Creating forms and handling user input.
  • Implementing accessibility best practices.

CSS Fundamentals

  • Introduction to CSS and its role in styling web pages.
  • Selectors, properties, and values in CSS.
  • Working with layouts, positioning, and responsive design.
  • Applying CSS frameworks like Bootstrap and Foundation.
  • Implementing CSS animations and transitions.

JavaScript Basics

  • Introduction to JavaScript and its role in interactivity.
  • JavaScript syntax, variables, and data types.
  • Working with functions, loops, and conditionals.
  • DOM manipulation and event handling.
  • Introduction to asynchronous programming and AJAX.

User Experience (UX) Design

  • Introduction to user experience design principles.
  • Conducting user research and creating user personas.
  • Wireframing and prototyping web interfaces.
  • Usability testing and feedback incorporation.

JavaScript Libraries and Frameworks

  • Introduction to popular JavaScript libraries like jQuery.
  • Building dynamic web interactions using jQuery.
  • Introduction to React.js and component-based development.
  • Creating interactive user interfaces with React.js.

Performance Optimization and SEO

  • Techniques for optimizing website performance.
  • Implementing best practices for improving page load times.
  • Understanding search engine optimization (SEO) and its importance.
  • Optimizing websites for search engines

Version Control and Collaboration

  • Introduction to version control systems, specifically Git.
  • Collaborative development using Git and GitHub.
  • Resolving conflicts and managing code repositories.

Debugging and Troubleshooting

  • Strategies for debugging and troubleshooting front-end code.
  • Using browser developer tools for inspecting and fixing issues.
  • Common front-end development pitfalls and how to avoid them.

Projects

  • Applying acquired skills to complete projects.
  • Building a portfolio of front-end development work.

 

Περιγραφή Συμμετεχόντων:

Οι υποψήφιοι δεν χρειάζεται να διαθέτουν οποιαδήποτε προηγούμενη εμπειρία σε γλώσσα προγραμματισμού. Οι υποψήφιοι πρέπει να διαθέτουν δεξιότητες στην επίλυση προβλημάτων, να διαθέτουν γνώσεις στον τρόπο λειτουργίας ενός υπολογιστή καθώς και να είναι εξοικειωμένοι με έννοιες όπως μεταβλητές, τύποι δεδομένων, προϋποθέσεις, βρόχους και συναρτήσεις. Σημαντική επίσης είναι η γνώση μαθηματικών εννοιών όπως αριθμητικές πράξεις, μεταβλητές και εξισώσεις καθώς και η επίλυση προβλημάτων που σχετίζονται με δεδομένα.

ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ: