ProHoster > Blog > noticias de internet > 5 proxectos de formación máis atrevidos para o programador (Layer, Squoosh, Calculator, Website Crawler, Music Player)
5 proxectos de formación máis atrevidos para o programador (Layer, Squoosh, Calculator, Website Crawler, Music Player)
Continuamos a serie de proxectos para a formación.
A capa é unha comunidade na que todos poden debuxar un píxel nun "plano" compartido. A idea orixinal naceu en Reddit. A comunidade r/Layer é unha metáfora da creatividade compartida, que todos poden ser creadores e contribuír a unha causa común.
O que aprenderás ao crear o teu propio proxecto de capa:
Como funciona o lenzo de JavaScript Saber como manexar un lenzo é unha habilidade fundamental en moitas aplicacións.
Como coordinar os permisos dos usuarios. Cada usuario pode debuxar un píxel cada 15 minutos sen ter que iniciar sesión.
Squoosh é unha aplicación de compresión de imaxes con moitas opcións avanzadas.
GIF 20 MB
Ao crear a túa propia versión de Squoosh aprenderás:
Como traballar con tamaños de imaxe
Aprende os conceptos básicos da API Drag'n'Drop
Comprender como funcionan a API e os escoitadores de eventos
Como cargar e exportar ficheiros
Nota: O compresor de imaxe é local. Non é necesario enviar datos adicionais ao servidor. Podes ter o compresor na casa, ou podes usalo nun servidor, a túa elección.
Calculadora
Veña? En serio? Calculadora? Si, exactamente, unha calculadora. Comprender os conceptos básicos das operacións matemáticas e como funcionan xuntos é unha habilidade fundamental para simplificar as túas aplicacións. Tarde ou cedo terás que lidar cos números e canto antes mellor.
Todos utilizaron un motor de busca, entón por que non crea o teu propio? Os rastreadores son necesarios para buscar información. Todo o mundo utilízaos todos os días e a demanda desta tecnoloxía e especialistas só crecerá co paso do tempo.
Buscador de Google
O que aprenderás creando o teu propio buscador:
Como funcionan os crawlers
Como indexar sitios e como clasificalos por clasificación e reputación
Como almacenar sitios indexados nunha base de datos e como traballar coa base de datos
Reproductor de música (Spotify, Apple Music)
Todo o mundo escoita música, é só unha parte integral das nosas vidas. Imos crear un reprodutor de música para comprender mellor como funciona a mecánica básica dunha plataforma de transmisión de música moderna.
Spotify
O que aprenderás creando a túa propia plataforma de transmisión de música:
Como traballar coa API. use API de Spotify ou Apple Music
Como reproducir, pausar ou retroceder á pista seguinte/anterior
Como cambiar o volume
Como xestionar o enrutamento dos usuarios e o historial do navegador
PS
Que proxectos suxerirías "replicar" pola túa conta para mellorar as túas habilidades?