Διαβάστε την Επίσημη Περιγραφή

Δεξιότητες

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

Πρότυπο παραγωγής

Δημιουργήστε μια εφαρμογή ιστού μιας σελίδας που διατηρεί δεδομένα χρήστη και συνδέεται με υπηρεσίες όπως το Twitter και το Facebook μέσω API.

Η μεγάλη εικόνα

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

Γνωρίστε την ομάδα υποστήριξης σας

Η εκπαιδευτική μας αριστεία είναι μια κοινοτική προσπάθεια. Όταν μαθαίνετε στο GA, μπορείτε πάντα να βασίζεστε σε μια ομάδα εμπειρογνωμόνων που σας παρέχει καθοδήγηση και υποστήριξη όποτε το χρειάζεστε.

Εκπαιδευτές

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

Βοηθοί διδασκαλίας

Η ανάληψη νέου υλικού δεν είναι πάντα εύκολη. Μέσα από ώρες γραφείου και άλλα κανάλια, οι Τ.Α. μας είναι εδώ για να σας δώσουν απαντήσεις, συμβουλές και πολλά άλλα.

Παραγωγούς μαθημάτων

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

Δείτε τι θα μάθετε

Μονάδα 1: Βασικές αρχές της JavaScript

  • Installfest
    • Εγκαταστήστε και ρυθμίστε τα εργαλεία Node.js, npm, Git και άλλα εργαλεία γραμμής εντολών
    • Εγκαταστήστε και διαμορφώστε το Slack και συνδεθείτε στην τάξη
    • Υπολογιστική σκέψη και εισαγωγή σε θέματα πληροφορικής
  • Εργασία με JavaScript στη γραμμή εντολών
  • Βασικά στοιχεία του διαδικτύου
  • Κατανόηση του μοντέλου πελάτη-διακομιστή
  • Κατανόηση του JavaScript στο πρόγραμμα περιήγησης έναντι της γραμμής εντολών
  • Εκτέλεση κώδικα JavaScript στη γραμμή εντολών
  • Εισαγωγή στις μεταβλητές
  • Τύποι δεδομένων
  • Εργασία με μεταβλητές
  • Εργασία με όρους
  • Κατανόηση των τύπων δεδομένων
  • Συλλογές και βρόχοι
  • Εργασία με συλλογές
  • Εργασία με βρόχους
  • Αναπαραγωγή των συλλογών
  • Λειτουργίες και πεδίο εφαρμογής
  • Εργασία με λειτουργίες
  • Κατανόηση του πεδίου εφαρμογής
  • Μονάδα 1, Slackbot
  • Χρησιμοποιώντας τα παρεχόμενα ικρίματα, δημιουργήστε ένα βασικό Slackbot που ανταποκρίνεται στην είσοδο χρήστη και το τρέχει τοπικά από το μηχάνημά σας στο κανάλι Slack class

Μονάδα 2: Το πρόγραμμα περιήγησης και τα API

  • Αντικείμενα και JSON
    • Εργασία με αντικείμενα και μεθόδους
    • Εισαγωγή στο JSON
    • Εργασία με δεδομένα με μορφή JSON
  • Εισαγωγή στο DOM και το jQuery
  • Εισαγωγή στο jQuery
  • Κατανόηση του DOM
  • Έντυπα και εισροές χρηστών
  • DOM και jQuery συνεχίστηκαν
  • Εκδηλώσεις και ακροατές
  • Χειρισμός αντικειμένων στο DOM
  • AJAX και API
  • Εισαγωγή στο AJAX
  • Πραγματοποίηση κλήσεων API
  • Η κατανάλωση και η εργασία με δεδομένα API
  • Ασύγχρονη JavaScript και επανάκλησεις
  • Κατανόηση ασύγχρονου έναντι σύγχρονου
  • Συνεργασία με ασύγχρονα API
  • Εργασία με κλήσεις επανάκλησης
  • Μονάδα 2 Λήψη αρχικής εργασίας: Το API Consuming App
  • Δημιουργήστε μια απλή, ενιαία σελίδα εφαρμογή που καταναλώνει δεδομένα από ένα ανοιχτό API τρίτου μέρους

Μονάδα 3: Υφιστάμενα δεδομένα και σύνθετα θέματα

  • Σύνθετα API
    • Αυθεντικοποίηση
    • Εργασία με μάρκες και κλειδιά API
    • Συνεργασία με την Oauth
  • Πρωτότυπη κληρονομικότητα
  • Εισαγωγή στην πρωτότυπη κληρονομικότητα
  • Εργασία με πρωτότυπα
  • Συνεργασία με κατασκευαστές
  • Αυτό και οι Ανώνυμες Λειτουργίες
  • Κατανόηση του "Αυτό"
  • Εργασία με ανώνυμες λειτουργίες
  • Εισαγωγή στο CRUD και στη Firebase
  • Κατανόηση του CRUD
  • Εισαγωγή στη Firebase
  • Γράφοντας δεδομένα χρήστη στη Firebase
  • Ανάκτηση και ενημέρωση δεδομένων χρήστη
  • In-Class Lab
  • Ξεκινήστε να εργάζεστε στο τελικό σας έργο: μια εφαρμογή μιας σελίδας που καταναλώνει δεδομένα από τουλάχιστον ένα API και διατηρεί τα δεδομένα χρήστη μέσω του Firebase

Μονάδα 4: Δημιουργία και ανάπτυξη της εφαρμογής σας

  • Ανάπτυξη της εφαρμογής σας
    • Εργασία με πλαίσια CSS
    • Ανάπτυξη της εφαρμογής σας σε σελίδες GitHub / Heroku
    • Χρησιμοποιώντας ένα προσαρμοσμένο όνομα τομέα με το GitHub Pages / Heroku
  • Εκπαιδευτής / επιλογή φοιτητών
  • Ο εκπαιδευτής θα επιλέξει ένα θέμα που δεν καλύπτεται από το πρόγραμμα σπουδών και θα προετοιμάσει και θα διδάξει ένα αυθεντικό μάθημα σχετικά με αυτό το θέμα
  • Τα δείγματα περιλαμβάνουν εισαγωγές σε διάφορα πλαίσια, βιβλιοθήκες και εργαλεία που δεν καλύπτονται στην τάξη
  • Ώρα εργαστηρίου
  • Εργαστείτε στο τελικό σας έργο με τη βοήθεια των συνομηλίκων σας και της εκπαιδευτικής ομάδας
  • Ώρα εργαστηρίου
  • Εργαστείτε στο τελικό σας έργο με τη βοήθεια των συνομηλίκων σας και της εκπαιδευτικής ομάδας
  • Τελικές παρουσιάσεις του έργου
  • Παρουσιάστε το τελικό έργο σας: μια εφαρμογή μιας σελίδας που καταναλώνει δεδομένα από τουλάχιστον ένα API και διατηρεί τα δεδομένα χρήστη μέσω του Firebase

Επιλογές χρηματοδότησης

Χρειάζεστε βοήθεια πληρωμής; Οι επιλογές χρηματοδότησης σας επιτρέπουν να επικεντρωθείτε στους στόχους σας αντί για τα εμπόδια που σας εμποδίζουν να τα προσεγγίσετε.

Αναρρίχηση

Υποβάλετε αίτηση για τριετές δάνειο σταθερού επιτοκίου με βάση την αξία¹ για τη διδασκαλία και τη χρηματοδότηση του κόστους ζωής σας. Τρέχον εισόδημα που δεν λαμβάνεται υπόψη για τη χρηματοδότηση της έγκρισης των Βυθισμένων φοιτητών.¹ Πρέπει να είναι πολίτης των ΗΠΑ ή μόνιμος κάτοικος. μέχρις ότου εκδοθεί άδεια παραμονής.
Οι επιλογές χρηματοδότησης διαφέρουν σε κάθε αγορά και είναι διαθέσιμες μόνο στους φοιτητές που γίνονται δεκτοί στα προγράμματα μας.
Επικοινωνήστε με έναν τοπικό υπάλληλο εισαγωγής για περισσότερες πληροφορίες.

Το πρόγραμμα διδάσκεται στις:
Αγγλικά

Κοιτάξτε12 περισσότερα μαθήματα αποGeneral Assembly »

Το μάθημα αυτό είναι με βάση την Πανεπιστημιούπολη
Ημερομηνία έναρξης
Duration
10 Εβδομάδες
Μερική παρακολούθηση
Τιμή
3,950 USD
Με τοποθεσίες
Με ημερομηνία
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία έναρξης
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Location
Προθεσμία υποβολής αιτήσεων
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία λήξης
Προθεσμία υποβολής αιτήσεων
Ημερομηνία λήξης
Location
Προθεσμία υποβολής αιτήσεων
Ημερομηνία λήξης
Location
Προθεσμία υποβολής αιτήσεων
Ημερομηνία λήξης
Location
Προθεσμία υποβολής αιτήσεων
Ημερομηνία λήξης
Location
Προθεσμία υποβολής αιτήσεων
Ημερομηνία λήξης
Location
Προθεσμία υποβολής αιτήσεων
Ημερομηνία λήξης
Location
Προθεσμία υποβολής αιτήσεων
Ημερομηνία λήξης
Location
Προθεσμία υποβολής αιτήσεων
Ημερομηνία λήξης
Location
Προθεσμία υποβολής αιτήσεων
Ημερομηνία λήξης
Location
Προθεσμία υποβολής αιτήσεων
Ημερομηνία λήξης
Location
Προθεσμία υποβολής αιτήσεων
Ημερομηνία λήξης
Location
Προθεσμία υποβολής αιτήσεων
Ημερομηνία λήξης
Location
Προθεσμία υποβολής αιτήσεων
Ημερομηνία λήξης
Location
Προθεσμία υποβολής αιτήσεων
Ημερομηνία λήξης
Location
Προθεσμία υποβολής αιτήσεων
Ημερομηνία λήξης
Location
Προθεσμία υποβολής αιτήσεων
Ημερομηνία λήξης
Άλλη