ΚΎΡΙΑ ΜΈΣΑ ΚΟΙΝΩΝΙΚΉΣ ΔΙΚΤΎΩΣΗΣ

Γίνε web developer

Μάθετε πώς να γίνετε επαγγελματίας junior web developer μέσω του MigraCode. Δεν χρειάζεστε τεχνικό υπόβαθρο - απλά χρειάζεστε ένα (σούπερ) υψηλό κίνητρο για να συμμετάσχετε. Προσφέρουμε ένα μάθημα τόσο στα αγγλικά όσο και στα ισπανικά, αλλά το υλικό μας είναι πάντα στα αγγλικά.

Οι σπουδές στο Migracode απαιτούν προσπάθεια και χρόνο από την πλευρά σας. Προσφέρουμε δύο εβδομαδιαίες δραστηριότητες στην αίθουσα διδασκαλίας, εκτός από αυτά τα μαθήματα, θα πρέπει να εργάζεστε καθημερινά για την εργασία σας. Μόλις γίνετε δεκτοί ως φοιτητές, θα λάβετε τα συγκεκριμένα προγράμματα. Χωρίς μεγάλη αφοσίωση, δεν θα μπορέσετε να ολοκληρώσετε το MigraCode.

Διαβάστε περισσότερα ή κάντε απευθείας αίτηση, μετακινηθείτε προς τα κάτω. Βεβαιωθείτε ότι έχετε διαβάσει όλες τις πληροφορίες πριν κάνετε αίτηση.

Το υλικό των μαθημάτων μας είναι 100% στα Αγγλικά, αλλά διδάσκουμε στα Αγγλικά Ή στα Ισπανικά - ό,τι σας ταιριάζει καλύτερα.

Τι θα μάθετε;

Εισαγωγή:
Git & The Terminal

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

Ενότητα 1:
HTML & CSS

Η HTML και η CSS είναι τα δομικά στοιχεία κάθε ιστότοπου και σε αυτή την ενότητα θα σας διδάξουμε πώς να τα χρησιμοποιείτε σωστά. Θα μάθετε πώς να φτιάχνετε ανταποκρινόμενους, σύγχρονους ιστότοπους και θα σας προετοιμάσει για τις επόμενες ενότητες.

Ενότητες 2-4:
JavaScript

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

Ενότητα 5:
Αντιδράστε

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

Ενότητα 6:
Κόμβος

Το Node.js είναι ένα ανοιχτού κώδικα, διαπλατφορμικό, back-end, περιβάλλον εκτέλεσης JavaScript που εκτελεί κώδικα JavaScript έξω από ένα πρόγραμμα περιήγησης ιστού. Σε αυτή την ενότητα, σας διδάσκουμε πώς να χρησιμοποιείτε το Node πιο αποτελεσματικά.

Ενότητα 7:
Βάσεις δεδομένων

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

Ενότητα 8:
Έργο πραγματικής ζωής

Στο τελευταίο μέρος του μαθήματός μας, θα εργαστείτε σε μια μικρή ομάδα για την ανάπτυξη ενός προϊόντος. Το έργο είναι μια προσομοίωση του τρόπου με τον οποίο θα πρέπει να εργαστείτε σε μια εταιρεία τεχνολογίας και σας ενθαρρύνει να συνδυάσετε όλα όσα μάθατε κατά τη διάρκεια του μαθήματος.

Ενότητα 9:
Μαλακές δεξιότητες

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

Όλες οι λεπτομέρειες στο πρόγραμμα σπουδών μας ανοικτού κώδικα

Ελέγξτε όλες τις λεπτομέρειες του μαθήματός μας, εβδομάδα προς εβδομάδα, στο πρόγραμμα σπουδών ανοιχτού κώδικα στο GitHub.com.

Δομή μαθήματος

ΕΒΔΟΜΑΔΑ
ΤΑΞΗ

Διάλεξη

Απογευματινό μάθημα τις καθημερινές από τις 18:00 έως τις 22:00

ΕΒΔΟΜΑΔΙΑΙΑ
ΣΠΙΤΙΔΙΑ

Με υποστήριξη

Έως 20 ώρες κάθε εβδομάδα, με τη βοήθεια των εθελοντών μας

ΣΑΒΒΑΤΟΚΎΡΙΑΚΟ
ΤΑΞΗ

Πρακτική

Πρωινό ή απογευματινό μάθημα το Σάββατο διάρκειας τεσσάρων ωρών


Διαβάστε την ιστορία του Mouaz από τη Συρία

"Οι καθηγητές του μαθήματος, οι οποίοι εργάζονται 100% εθελοντικά, παίζουν μεγάλο ρόλο στο να βοηθήσουν τους μαθητές να ξεπεράσουν τις αρχικές προκλήσεις", σύμφωνα με τον Mouaz. "Είναι πάντα έτοιμοι να δώσουν επιπλέον μαθήματα και να βοηθήσουν, το μόνο που έχεις να κάνεις είναι να το ζητήσεις", παρατηρεί, εκτιμώντας πλήρως. "Βλέποντάς τους να μας διδάσκουν δωρεάν, γνωρίζοντας ότι θα μπορούσαν να πληρώνονται πολύ καλά δίνοντας μαθήματα κάπου αλλού, αυτό είναι στην πραγματικότητα το μεγαλύτερο κίνητρο για μένα".


Οι μαθησιακοί μας στόχοι αναλυτικά

Τεχνικές δεξιότητες:

  • να κατανοεί και να χρησιμοποιεί τις ακόλουθες γλώσσες προγραμματισμού σε μεσαίο έως προχωρημένο επίπεδο: HTML/CSS, JavaScript, React, NodeJS και βάσεις δεδομένων
  • Μάθετε πώς να χρησιμοποιείτε το Git και τη γραμμή εντολών, καθώς και πώς να χρησιμοποιείτε τη σχετική πλατφόρμα GitHub.
  • Μάθετε πώς να χρησιμοποιείτε εργαλεία διαχείρισης έργων, όπως το Trello, το Slack και τις υπηρεσίες Cloud.
  • Μάθετε πώς να σκέφτεστε σε αλγόριθμους και πώς να αναζητάτε λύσεις

Δεξιότητες αναζήτησης εργασίας:

  • Μάθετε πώς να χρησιμοποιείτε το LinkedIn και πώς να επωφεληθείτε περισσότερο από αυτή την πλατφόρμα
  • Μάθετε πώς να προετοιμάζεστε και να περνάτε από μια διαδικασία συνέντευξης για να προσληφθείτε από μια επαγγελματική εταιρεία πληροφορικής
  • Μάθετε πώς να δημιουργείτε και να σχεδιάζετε ένα επαγγελματικό βιογραφικό σημείωμα.

Γενικές κοινωνικές δεξιότητες:

  • Μάθετε πώς να εργάζεστε σε μια ομάδα υπό την επίβλεψη ενός μέντορα
  • Μάθετε πώς να επικοινωνείτε αποτελεσματικά μέσω της επαγγελματικής κατάρτισης στην επικοινωνία
  • Μάθετε πώς να εργάζεστε με ανθρώπους από διαφορετικές κουλτούρες και εθνικότητες
  • Μάθετε πώς να αντιμετωπίζετε το άγχος που σχετίζεται με την εργασία και πώς να προγραμματίζετε το μέλλον
  • Μάθετε πώς να είστε προνοητικοί στο να ζητάτε πράγματα και να προσεγγίζετε ανθρώπους

Είστε έτοιμοι να ξεκινήσετε;