5 ακόμη τολμηρά εκπαιδευτικά έργα για τον προγραμματιστή (Layer, Squoosh, Calculator, Website Crawler, Music Player)

5 ακόμη τολμηρά εκπαιδευτικά έργα για τον προγραμματιστή (Layer, Squoosh, Calculator, Website Crawler, Music Player)

Συνεχίζουμε τη σειρά έργων για εκπαίδευση.

Στρώμα

5 ακόμη τολμηρά εκπαιδευτικά έργα για τον προγραμματιστή (Layer, Squoosh, Calculator, Website Crawler, Music Player)

www.reddit.com/r/layer

Το Layer είναι μια κοινότητα όπου όλοι μπορούν να σχεδιάσουν ένα pixel σε έναν κοινόχρηστο "πίνακα". Η αρχική ιδέα γεννήθηκε στο Reddit. Η κοινότητα r/Layer είναι μια μεταφορά της κοινής δημιουργικότητας, ότι ο καθένας μπορεί να είναι δημιουργός και να συνεισφέρει σε έναν κοινό σκοπό.

Τι θα μάθετε όταν δημιουργείτε το δικό σας έργο Layer:

  • Πώς λειτουργεί ο καμβάς JavaScript Το να γνωρίζετε πώς να χειρίζεστε έναν καμβά είναι μια κρίσιμη δεξιότητα σε πολλές εφαρμογές.
  • Πώς να συντονίσετε τα δικαιώματα χρήστη. Κάθε χρήστης μπορεί να σχεδιάζει ένα pixel κάθε 15 λεπτά χωρίς να χρειάζεται να συνδεθεί.
  • Δημιουργία συνεδριών cookie.

Squoosh

5 ακόμη τολμηρά εκπαιδευτικά έργα για τον προγραμματιστή (Layer, Squoosh, Calculator, Website Crawler, Music Player)
squoosh.app

Το Squoosh είναι μια εφαρμογή συμπίεσης εικόνας με πολλές προηγμένες επιλογές.

GIF 20 MB5 ακόμη τολμηρά εκπαιδευτικά έργα για τον προγραμματιστή (Layer, Squoosh, Calculator, Website Crawler, Music Player)

Δημιουργώντας τη δική σας έκδοση του Squoosh θα μάθετε:

  • Πώς να εργαστείτε με μεγέθη εικόνας
  • Μάθετε τα βασικά του Drag'n'Drop API
  • Κατανοήστε πώς λειτουργούν το API και οι συσκευές ακρόασης συμβάντων
  • Πώς να ανεβάσετε και να εξάγετε αρχεία

Σημείωση: Ο συμπιεστής εικόνας είναι τοπικός. Δεν είναι απαραίτητο να στείλετε πρόσθετα δεδομένα στον διακομιστή. Μπορείτε να έχετε τον συμπιεστή στο σπίτι ή μπορείτε να τον χρησιμοποιήσετε σε διακομιστή, της επιλογής σας.

Αριθμομηχανή

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

5 ακόμη τολμηρά εκπαιδευτικά έργα για τον προγραμματιστή (Layer, Squoosh, Calculator, Website Crawler, Music Player)
jarodburchill.github.io/CalculatorReactApp

Δημιουργώντας τη δική σας αριθμομηχανή θα μάθετε:

  • Εργαστείτε με αριθμούς και μαθηματικές πράξεις
  • Εξασκηθείτε με το API ακρόασης συμβάντων
  • Πώς να τακτοποιήσετε στοιχεία, να κατανοήσετε τα στυλ

Crawler (μηχανή αναζήτησης)

Όλοι έχουν χρησιμοποιήσει μια μηχανή αναζήτησης, οπότε γιατί να μην δημιουργήσετε τη δική σας; Απαιτούνται ανιχνευτές για την αναζήτηση πληροφοριών. Όλοι τα χρησιμοποιούν καθημερινά και η ζήτηση για αυτήν την τεχνολογία και τους ειδικούς θα αυξηθεί μόνο με την πάροδο του χρόνου.

5 ακόμη τολμηρά εκπαιδευτικά έργα για τον προγραμματιστή (Layer, Squoosh, Calculator, Website Crawler, Music Player)
μηχανή αναζήτησης Google

Τι θα μάθετε δημιουργώντας τη δική σας μηχανή αναζήτησης:

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

Πρόγραμμα αναπαραγωγής μουσικής (Spotify, Apple Music)

Όλοι ακούν μουσική - είναι απλώς αναπόσπαστο μέρος της ζωής μας. Ας δημιουργήσουμε ένα πρόγραμμα αναπαραγωγής μουσικής για να κατανοήσουμε καλύτερα πώς λειτουργούν οι βασικοί μηχανισμοί μιας σύγχρονης πλατφόρμας ροής μουσικής.

5 ακόμη τολμηρά εκπαιδευτικά έργα για τον προγραμματιστή (Layer, Squoosh, Calculator, Website Crawler, Music Player)
Spotify

Τι θα μάθετε δημιουργώντας τη δική σας πλατφόρμα ροής μουσικής:

  • Πώς να εργαστείτε με το API. χρησιμοποιήστε το API από το Spotify ή το Apple Music
  • Τρόπος αναπαραγωγής, παύσης ή επαναφοράς στο επόμενο/προηγούμενο κομμάτι
  • Πώς να αλλάξετε την ένταση
  • Πώς να διαχειριστείτε τη δρομολόγηση χρήστη και το ιστορικό του προγράμματος περιήγησης

PS

Ποια έργα θα προτείνατε να «αντιγράψετε» μόνοι σας για να βελτιώσετε τις δεξιότητές σας;

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο