Coding Factory

Πιστοποιημένο πρόγραμμα επιμόρφωσης από το με θεματολογία

Σύντομη περιγραφή προγράμματος

Σκοπός του προγράμματος είναι η εκπαίδευση στον προγραμματισμό ΗΥ σε επαγγελματικό επίπεδο και η διασύνδεση με την αγορά εργασίας. Η διάρκεια του προγράμματος είναι 6 μήνες (24 εβδομάδες), ενώ ο τρόπος διδασκαλίας θα είναι μικτός (blended): δια ζώσης στους χώρους του ΚΕΔΙΒΙΜ και ταυτόχρονα εξ αποστάσεως μέσω MS Teams.

Κατά τη διάρκεια του παρόντος προγράμματος οι εκπαιδευόμενοι θα εκπαιδευτούν στον προγραμματισμό Η/Υ με διάφορες γλώσσες προγραμματισμού, όπως Java, C#, Python, PHP, JavaScript, SQL, Angular, TypeScript, κλπ στο επίπεδο του Full Stack Web Programmer, ώστε να μπορέσουν να κατανοήσουν το εύρος των εφαρμογών που μπορούν να αναπτυχθούν σε επιχειρησιακό επίπεδο αλλά και την ωφέλεια που προκύπτει από τη δυνατότητα λύσης πραγματικών προβλημάτων.

Το Coding Factory και το Γραφείο Διασύνδεσης του ΟΠΑ ενώνουν τις δυνάμεις τους παρέχοντας στους απόφοιτους του Coding Factory τις υπηρεσίες που προσφέρονται και στους φοιτητές/αποφοίτους προπτυχιακών και μεταπτυχιακών προγραμμάτων σπουδών του ΟΠΑ. Οι υπηρεσίες αυτές είναι πολυδιάστατες και αφορούν την προετοιμασία, την ένταξη και την επανατοποθέτηση των καταρτιζομένων στην αγορά εργασίας.

Τρόπος διεξαγωγής
Οι καταρτιζόμενοι μπορούν να παρακολουθήσουν το πρόγραμμα με δύο διαφορετικούς τρόπους: με δια ζώσης παρακολούθηση, ή παρακολούθηση με Live Streaming, δηλαδή μέσω ηλεκτρονικής πλατφόρμας από τον χώρο της επιλογής τους. Οι συμμετέχοντες με φυσική παρουσία στην αίθουσα (δια ζώσης τρόπος παρακολούθησης) θα πρέπει να φέρνουν laptop την ώρα του μαθήματος. Οι καταρτιζόμενοι επιλέγουν τον τρόπο παρακολούθησης στην αίτησή τους. H Live Streaming μέθοδος παρέχει τα εξής πλεονεκτήματα:

  • Εκπαίδευση χωρίς γεωγραφικούς περιορισμούς
  • Παρακολούθηση των διαλέξεων (Live) από το χώρο του εκπαιδευόμενου
  • Δυνατότητα υποβολής ερωτήσεων στον διδάσκοντα
  • Δυνατότητα παρακολούθησης της βιντεοσκοπημένης διάλεξης σε μεταγενέστερο χρόνο

  • Ηλεκτρονική διάθεση του εκπαιδευτικού υλικού του Προγράμματος (ολόκληρο το εκπαιδευτικό υλικό προσφέρεται δωρεάν)
Μαθησιακά αποτελέσματα
Το μάθημα αυτό έχει ως στόχο να:

  • Να παράσχει στους εκπαιδευόμενους τις απαραίτητες γνώσεις και δεξιότητες στον Full-Stack προγραμματισμό.
  • Να δώσει τη δυνατότητα σε ανθρώπους που προέρχονται από διάφορους επαγγελματικούς ή επιστημονικούς τομείς να ασχοληθούν επαγγελματικά με τον Προγραμματισμό.
  • Να εξοπλίσει με επαγγελματικές δεξιότητες τους εκπαιδευόμενους και να τους υποστηρίξει μεθοδικά στην εύρεση εργασίας σε συνεργασία με την Μονάδα Διασύνδεσης του ΟΠΑ.
Θεματικές ενότητες
  1. Προγραμματισμός με Java
    (54 ώρες διδασκαλίας) Εισαγωγή στην Java, IDEs, Τύποι Δεδομένων, Ακέραιοι, Boolean, Char, Float, Double, Δομές Ελέγχου, Πίνακες, Αλγόριθμοι και Δομές Δεδομένων, Αλφαριθμητικά, Εξαιρέσεις, Java I/O, Μέθοδοι, Δομημένος Προγραμματισμός με τη γλώσσα Java.
  2. Αντικειμενοστραφής Προγραμματισμός με Java
    (60 ώρες διδασκαλίας) Αντικειμενοστραφής Προγραμματισμός με την Java, Σχεδιασμός με UML, POJOs, Java Beans, Public API, Ενθυλάκωση, Κληρονομικότητα, Object Class, Πολυμορφισμός, interfaces, Abstract Κλάσεις, ArrayList, Java Collections Framework, ArrayList, HashMap, Anonymous Classes, Lambda Expressions, Method References, Design Patterns (Static Factory, Singleton, Factory Design Pattern, Composition & Forwarding), GUI Design και Desktop Full-Stack με Swing και JavaFX, Testing με Junit, Selenium και WebDriver.
  3. Ανάπτυξη Full-Stack Web Εφαρμογών με Java EE και JSP/Servlets, Hibernate και Spring
    (96 ώρες διδασκαλίας) Layered Architectures MVC/DAO/SOA/DTOs, Java Enterprise Edition (JEE/Jakarta EE), HTTP/XML/JSON, Apache Tomcat, Servlets/JSP, JSTL Tags/EL, URL Mapping, JAX-RS, Jersey, Hibernate / ORM / Mapping persistent classes, JPA (Java Persistence API), JPQL, Native Queries, Entity Manager / First Level Cache, Persistence Context / Entity Transaction, H2 Database / Persistence.xml, Maven, Ανάπτυξη Maven Project με JPA και Hibernate, Domain Models και JPA Annotations / Associations, Ανάπτυξη ολοκληρωμένης εφαρμογής με Criteria Queries, CRUD API και Web Front-End με JSP, Spring / Inversion of Control (IoC) / Dependency Injection, Spring / Wiring Beans / Aspect Oriented Programming (AOP), Spring Boot / Embedded Web Servers, Spring on the Web / Spring MVC / Dispatcher Servlet, Gradle και dependency management, Spring Data / Repositories, REST API / Resource Oriented Paths, Data Binding, Thymeleaf και Template management, Spring Security / Validation / Validators.
  4. Προγραμματισμός με C# .NET Core και ASP.NET Core
    (36 ώρες διδασκαλίας) Η γλώσσα C# .NET Core, Αντικειμενοστραφούς Προγραμματισμός με την C# .NET Core, .NET Framework, Visual Studio (Windows/Mac), VS Code (Windows/Linux/Mac), Core CLR, Namespaces, Type System, Classes, Properties, interfaces, Inheritance, Polymorphism, Exception Handling, Generics, Collections, LINQ, ASP.NET Core, Razor Pages, Web API , Entity Framework
  5. Ανάλυση Συστημάτων και Προγραμματισμός Βάσεων Δεδομένων
    (30 ώρες διδασκαλίας) Ανάλυση και Σχεδιασμός ΒΔ / Εννοιολογικά Μοντέλα, Η γλώσσα SQL / Advanced SQL, Συστήματα Διαχείρισης Βάσεων Δεδομένων, SQL Server, Power BI, Azure.
  6. Προγραμματισμός με Python, Data Science, AI
    (48 ώρες διδασκαλίας) Εισαγωγή στην Python, Τελεστές, Τελεστές, Δομές Ελέγχου, Δομές επανάληψης, Λίστες, Πλειάδες, Σύνολα, Λεξικά, Συμβολοσειρές, Συναρτήσεις, Αρχεία, Κλάσεις, Ειδικές Μέθοδοι, Κληρονομικότητα, Πολυμορφισμός, Modules, Εξαιρέσεις, Iterators, Decorators, Lambda Expressions, Tkinder, Numpy, Pandas, Matplotlib, Flask, Εισαγωγή στη Μηχανική Μάθηση, Regression, Classification, Clustering.
  7. Προγραμματισμός στο Web & Design Skills
    (60 hours) HTML 5, CSS 3, Box Model, Layout Design, Fluid & Responsive Design. Mobile First Design, Wireframes, Mockups, Figma, UX / UI Agile Scrum, Human-centered service design, User experience design, User Analysis / User Personas, Journey Maps / Touchpoints, Basic UX Principles Design, Design Thinking Human Computer Interface Design, Information Architecture – Cards Sorting, Visualization of information / Prototyping, Usability Tests, First Click Test / Five Second Test, System Usability Test, Universal access, Lean UX
  8. Προγραμματισμός στο Web με JavaScript
    (50 ώρες διδασκαλίας) JavaScript, HTML DOM Web Browser, Node.js, Πρωταρχικοί Τύποι, Δομές Ελέγχου, Functions, Immutability, Strings, Πίνακες, JS Array Functions, Objects, Callback functions, Arrow Functions Events, Event-Driven Programming, Model-View-Controller Design Pattern, jQuery, AJAX, Ανάπτυξη Εφαρμογών με Open APIs, REST, JSΟN/XML, Bootstrap, Custom Elements, Web Components, Shadow DOM.
  9. Προηγμένος Προγραμματισμός στο Web Front End με Vue 3
    (10 ώρες διδασκαλίας) Vue 3, Templating Syntax, Double Mustache, Binding HTML attributes, class binding, v-if, v-else, v-for, v-model, Options API, data, computed properties, methods, lifecycle hooks, Node.js, NPM, Reusable Web Components, CSS styling, επικοινωνία με Web APIs με JSON, Vuex, View Router.
  10. Ανάπτυξη web εφαρμογών με JavaScript, Angular και MongoDB
    (40 ώρες διδασκαλίας) Advanced JavaScript, Angular, NoSQL Databases (MongoDB), Ανάπτυξη Επαγγελματικών Εφαρμογών.
  11. Ανάπτυξη εφαρμογών για κινητές συσκευές Android
    (28 ώρες διδασκαλίας) Γνωριμία με το Android Studio, Δομή Android Project, Manifest, Gradle, Java, Resources, Values, XML (Buttons, TextView, EditText, CheckBox, SwitchButton, RatingBar, ProgressBar, ScrollView κ.α.), Assets, MVC, Adapter, Themes, Lifecycle, Activities, Implicit and Explicit Intents, Layouts (LinearLayout, RelativeLayout, GridLayout), Splash Screen, Fragments, ListView, GridView, CardView, RecyclerView, Firebase, Augmented Reality.
  12. Διαχείριση Εκδόσεων με Git/GitHub
    (6 ώρες διδασκαλίας) Εισαγωγή στο Git, Centralized / Decentralized Συστήματα, Stage και Commit, Ασφάλεια Δεδομένων, GitHub, Repositories, Branches, Conflicts.
  13. Ασκήσεις, Projects, Τελική Εργασία
    (48 ώρες ενασχόλησης)
Εκπαιδευτικό υλικό
  • Βιντεοσκοπήσεις των μαθημάτων
  • Παρουσιάσεις/Διαφάνειες σε ψηφιακή μορφή
  • Σημειώσεις και Βιβλιογραφία
  • Εργαστήρια/Workshops
Η αξία του προγράμματος

Στο τέλος του Προγράμματος οι εκπαιδευόμενοι θα μπορούν να αναπτύσσουν ποιοτικές εφαρμογές λογισμικού καθώς και να αναπτύξουν την προσωπική και επαγγελματική τους καριέρα.

Το Coding Factory και το Γραφείο Διασύνδεσης του ΟΠΑ ενώνουν τις δυνάμεις τους παρέχοντας στους απόφοιτους του Coding Factory τις υπηρεσίες που προσφέρονται και στους φοιτητές/αποφοίτους προπτυχιακών και μεταπτυχιακών προγραμμάτων σπουδών του ΟΠΑ. Οι υπηρεσίες αυτές είναι πολυδιάστατες και αφορούν την προετοιμασία, την ένταξη και την επανατοποθέτηση των καταρτιζομένων στην αγορά εργασίας.

Εβδομαδιαίο πρόγραμμα
Τα μαθήματα γίνονται καθημερινά (Δευτέρα-Παρασκευή) και ώρα 18.00 - 21.00 (εκτός Αυγούστου).
Μέθοδοι αξιολόγησης και υπολογισμού τελικού βαθμού
Ατομική εργασία
Διαβάστε περισσότερα για το πρόγραμμα

Άλλα επιμορφωτικά σεμινάρια με θεματολογία  με πιστοποίηση

Ανάπτυξη Web εφαρμογών με HTML, CSS, JavaScript, jQuery, AJAX και Bootstrap, UX-UI Design και Drupal

Σύντομη περιγραφή προγράμματος Οι Web τεχνολογίες αποτελούν αναπόσπαστο κομμάτι της κοινωνικής και οικονομικής ανάπτυξης στον 21ο αιώνα με αποτέλεσμα τη μεγάλη ζήτηση ανθρώπινου δυναμικού με τις παραπάνω γνώσεις και δεξιότητες. Το πρόγραμμα είναι μοναδικό στην Ελλάδα και διεθνώς γιατί το […]

Ανάπτυξη Full Stack Web Εφαρμογών με Java Enterprise Edition, Hibernate και Spring

Σύντομη περιγραφή προγράμματος Η Java Enterprise Edition (πλέον Jakarta EE) σε συνδυασμό με τις τεχνολογίες Hibernate, Spring και Web Programming χρησιμοποιούνται από τις μεγαλύτερες εταιρίες στον κόσμο για την ανάπτυξη ολοκληρωμένων Full Stack εφαρμογών. Το πρόγραμμα είναι το μοναδικό πρόγραμμα […]

Ανάλυση Δεδομένων και Προγραμματισμός σε Python 3

Σύντομη περιγραφή προγράμματος Η Python είναι μια ιδιαίτερα δημοφιλής γλώσσα γενικού προγραμματισμού με εφαρμογή κυρίως στην επιστήμη των δεδομένων. Οι εταιρείες την χρησιμοποιούν για να συλλέξουν πληροφορίες από τα δεδομένα τους και να αποκτήσουν ανταγωνιστικό πλεονέκτημα. Το πρόγραμμα απευθύνεται σε […]

Περισσότερα πιστοποιημένα προγράμματα από το

Tailor Made Negotiations

Σύντομη περιγραφή προγράμματος Το Tailor Made Negotiations (ΤΜΝ) είναι ένα ταχύρρυθμο πρόγραμμα διαπραγματεύσεων που καλύπτει το σύνολο των δράσεων στην πορεία ενός διαπραγματευτικού επεισοδίου, δηλαδή: Τη διαμόρφωση του Διαπραγματευτικού Οράματος Τη Μοντελοποίηση του διαπραγματευτικού περιστατικού, δηλαδή την τυποποίηση των δεδομένων […]

Ανάλυση Δεδομένων Κλινικών Δοκιμών μέσω SPSS

Σύντομη περιγραφή προγράμματος Το πρόγραμμα δίνει έμφαση στην εφαρμογή μεθόδων ανάλυσης δεδομένων τυχαιοποιημένων και μη τυχαιοποιημένων κλινικών δοκιμών. Θα διδαχθούν εισαγωγικές έννοιες εφαρμοσμένης στατιστικής, ελέγχου υποθέσεων, απλές παραμετρικές και μη παραμετρικές τεχνικές, πολυπαραγοντικές μεθόδους ανάλυσης συνεχών δεδομένων και λογιστική παλινδρόμηση. […]

Ανάλυση Δεδομένων με τη Χρήση της R

Σύντομη περιγραφή προγράμματος Το πρόγραμμα αυτό προσφέρει μια εισαγωγή στην R, μια γρήγορη διδασκαλία βασικών στατιστικών εννοιών και μεθοδολογιών και στη συνέχεια προσφέρει τρόπους χρήσης της R για τη στατιστική ανάλυση δεδομένων έχοντας πάντα υπόψη τις εφαρμογές αλλά και σύγχρονα […]

Προτεινόμενα μοριοδοτούμενα σεμινάρια με πιστοποίηση πανεπιστημίων 

Πιστοποίηση στα εργαλεία της Google 2022 με μονάδες ECTS μέσω ΚΕΔΙΒΙΜ του πανεπιστημίου Θεσσαλίας

Μοριοδοτούμενο σεμινάριο επιμόρφωσης με πιστοποίηση από το πανεπιστήμιο Θεσσαλίας για τοπικές επιχειρήσεις

Κατακτώντας τη δύναμη του Excel: Ένα πολύτιμο εργαλείο στο εργασιακό περιβάλλον

Μοριοδοτούμενο σεμινάριο επιμόρφωσης excel με πιστοποίηση από το πανεπιστήμιο Θεσσαλίας

Copyright © 2021 - 2024 Company. All rights reserved | Created by AtMedia.gr
share-square-o linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram