Pràctica divertida per a un desenvolupador

Una persona segueix sent un principiant durant 1000 dies. Troba la veritat després de 10000 dies de pràctica.

Aquesta és una cita d'Oyama Masutatsu que resumeix força bé el punt de l'article. Si vols ser un gran desenvolupador, esforça't. Aquest és tot el secret. Passa moltes hores al teclat i no tinguis por de practicar. Aleshores creixeràs com a desenvolupador.

Aquí teniu 7 projectes que us poden ajudar a desenvolupar. No dubteu a triar la vostra pila de tecnologia: feu servir el que vulgueu.

(llistes anteriors de tasques de formació: 1) 8 projectes educatius 2) Una altra llista de projectes per practicar)

Projecte 1: Pacman

Pràctica divertida per a un desenvolupador

Crea la teva pròpia versió de Pacman. Aquesta és una manera fantàstica de fer-se una idea de com es desenvolupen els jocs i entendre els fonaments bàsics. Utilitzeu un marc de JavaScript, React o Vue.

Aprendràs:

  • Com es mouen els elements
  • Com determinar quines tecles cal prémer
  • Com determinar el moment de la col·lisió
  • Podeu anar més enllà i afegir control de moviment fantasma

Trobareu un exemple d'aquest projecte al repositori GitHub

"Un mestre comet més errors que els que ho intenta un principiant"


Suport editorial - empresa Edisonqui tracta desenvolupament i diagnòstic de l'emmagatzematge de documents Vivaldi.

Projecte 2: Gestió d'usuaris

Pràctica divertida per a un desenvolupador

Projecte al repositori GitHub

La creació d'una aplicació tipus CRUD per a l'administració d'usuaris us ensenyarà els fonaments bàsics del desenvolupament. Això és especialment útil per als nous desenvolupadors.

Aprendràs:

  • Què és l'encaminament
  • Com gestionar els formularis d'entrada de dades i comprovar què ha introduït l'usuari
  • Com treballar amb la base de dades: crear, llegir, actualitzar i suprimir accions

Projecte 3: Comprovació del temps a la vostra ubicació

Pràctica divertida per a un desenvolupador
Projecte al repositori GitHub

Si voleu crear aplicacions, comenceu amb una aplicació meteorològica. Aquest projecte es pot completar amb Swift.

A més d'adquirir experiència en la creació d'una aplicació, aprendràs:

  • Com treballar amb l'API
  • Com utilitzar la geolocalització
  • Fes que la teva aplicació sigui més dinàmica afegint entrada de text. En ella, els usuaris podran introduir la seva ubicació per consultar el temps en una ubicació concreta.

Necessitareu una API. Per obtenir dades meteorològiques, utilitzeu l'API d'OpenWeather. Més informació sobre l'API OpenWeather aquí.

Projecte 4: Finestra de xat

Pràctica divertida per a un desenvolupador
La meva finestra de xat en acció, oberta en dues pestanyes del navegador

Crear una finestra de xat és la manera perfecta de començar amb els endolls. L'elecció de la pila tecnològica és enorme. Node.js, per exemple, és perfecte.

Aprendràs com funcionen els sòcols i com implementar-los. Aquest és el principal avantatge d'aquest projecte.

Si sou un desenvolupador de Laravel que vol treballar amb sòcols, llegiu el meu un article

Projecte 5: GitLab CI

Pràctica divertida per a un desenvolupador

Font

Si sou nou a la integració contínua (CI), juga amb GitLab CI. Configureu uns quants entorns i proveu d'executar un parell de proves. No és un projecte molt difícil, però estic segur que n'aprendràs molt. Molts equips de desenvolupament ara utilitzen CI. Saber utilitzar-lo és útil.

Aprendràs:

  • Què és GitLab CI
  • Com configurar .gitlab-ci.ymlque indica a l'usuari de GitLab què ha de fer
  • Com desplegar-se en altres entorns

Projecte 6: Analitzador de llocs web

Pràctica divertida per a un desenvolupador

Feu un rascador que analitzi la semàntica dels llocs web i en creï la valoració. Per exemple, podeu comprovar si falten etiquetes alt a les vostres imatges. O comproveu si la pàgina té metaetiquetes SEO. Es pot crear un rascador sense una interfície d'usuari.

Aprendràs:

  • Com funciona el rascador?
  • Com crear selectors DOM
  • Com escriure un algorisme
  • Si no voleu aturar-vos aquí, creeu una interfície d'usuari. També podeu crear un informe a cada lloc web que consulteu.

Projecte 7: Sentiment Sentiment a les xarxes socials

Pràctica divertida per a un desenvolupador

Font

La detecció de sentiments a les xarxes socials és una bona manera d'introduir-se en l'aprenentatge automàtic.

Podeu començar analitzant només una xarxa social. Normalment, tothom comença amb Twitter.

Si ja teniu experiència amb l'aprenentatge automàtic, proveu de recollir dades de diferents xarxes socials i combinar-les.

Aprendràs:

  • Què és l'aprenentatge automàtic

Feliç pràctica.

Traducció: Diana Sheremyeva

Font: www.habr.com

Afegeix comentari