Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

React 19: Σύγχρονη Ανάπτυξη Front-End

  • Εργασία με Hooks: useState, useEffect, useReducer
  • Χρήση του Context API για διαχείριση κατάστασης
  • Υλοποίηση δρομολόγησης με το React Router
  • Βέλτιστες πρακτικές στη δομή αρχείων, επαναχρησιμοποίηση και απόδοση

TypeScript για Προγραμματιστές React

  • Ασφάλεια τύπων: types, interfaces, enums, generics
  • Τυποποίηση props, state, hooks και event handlers
  • Δημιουργία επαναχρησιμοποιήσιμων types και βοηθητικών συναρτήσεων

React + TypeScript στην Πράξη

  • Κατασκευή επεκτάσιμων components με ισχυρή τυποποίηση
  • Συνδυασμός generics με props και hooks
  • Πρακτικές στρατηγικές τυποποίησης για πραγματικά έργα

Δοκιμές Εφαρμογών React

  • Εισαγωγή στα Jest και React Testing Library
  • Συγγραφή δοκιμών μονάδας για components και hooks
  • Δοκιμή ασύγχρονων λειτουργιών και κλήσεων API
  • Βέλτιστες πρακτικές για κάλυψη δοκιμών και αποσφαλμάτωση

Next.js 15: Full-Stack Framework για React

  • App Router vs Pages Router
  • Απόδοση από την πλευρά του διακομιστή (SSR) και δημιουργία στατικών σελίδων (SSG)
  • Διαδρομές API και middleware
  • Βελτιστοποίηση εικόνων και απόδοσης

Node.js + Express: Βασικές Αρχές Backend API

  • Ρύθμιση του Express και RESTful αρχιτεκτονικής
  • Αυθεντικοποίηση με JSON Web Tokens (JWT)
  • Μοτίβο controller-service και δόμηση δρομολογίων
  • Ασφάλιση και επικύρωση αιτημάτων API

REST API με Prisma και PostgreSQL

  • Ρύθμιση του Prisma με PostgreSQL
  • Μοντελοποίηση σχήματος και migrations
  • Εκτέλεση λειτουργιών CRUD
  • Ενσωμάτωση του Prisma client με τις δρομολογίες Express

Έλεγχος Εκδόσεων με το Git

  • Βασικές εντολές Git: init, clone, commit, push, pull
  • Διακλάδωση, συγχώνευση και pull requests
  • Συνεργασία με το GitHub και ομαδική εργασία

DevOps για Εφαρμογές Full-Stack

  • Έννοιες και ροές εργασίας CI/CD
  • Εισαγωγή στο Docker και την κοντεινοποίηση
  • Βασική ανάπτυξη σε πλατφόρμες cloud (π.χ. Vercel, Heroku)
  • Παρακολούθηση και καταγραφή σφαλμάτων

Αποθήκες Δεδομένων και Λίμνες Δεδομένων

  • Διαφορές μεταξύ αποθηκών δεδομένων και λιμνών δεδομένων
  • Έννοιες διασωλήνωσης δεδομένων στην αρχιτεκτονική Full-Stack
  • Ρόλος των συστημάτων backend στην εισαγωγή και δόμηση δεδομένων

Ενσωμάτωση Τεχνητής Νοημοσύνης

  • Επισκόπηση των περιπτώσεων χρήσης AI σε εφαρμογές διαδικτύου
  • Κλήση εξωτερικών AI API (π.χ., OpenAI, Hugging Face)
  • Χρήση AI για περίληψη κειμένου, chatbots και αναλυτικά στοιχεία

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

  • Κατανόηση των βασικών αρχών JavaScript και ανάπτυξης διαδικτύου
  • Εμπειρία με HTML/CSS και frameworks front-end
  • Βασική εξοικείωση με API και βάσεις δεδομένων είναι χρήσιμη

Ακροατήριο

  • Προγραμματιστές frontend και backend
  • Μηχανικοί λογισμικού που μεταβαίνουν σε ρόλους Full-Stack
  • Τεχνικοί επαγγελματίες που κατασκευάζουν επεκτάσιμες διαδικτυακές εφαρμογές
 28 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (3)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες