CSS Tutorial

5 Passi per crearsi un futuro nella programmazione web

Articolo a cura di: Davide Copelli{ing} - Fondatore di Video-Corsi.co

Facebook

Riporto qui di seguito una delle domande piu' ricorrenti a cui rispondo volentieri.

"Vorrei crearmi un futuro lavorativo nella programmazione web: che percorso devo seguire?"

Se anche tu un giorno ti sei fatto questa domanda, ecco alcuni miei consigli, che potrebbero aiutarti a non sprecare tempo prezioso.

1) Sicuramente partirei con conoscere le basi dell'HTML Questo lo puoi fare seguendo il corso base di HTML, che trovi nel nostro portale.

Corso HTML base
https://www.dcopelli.it/corsi/corso-html.htm

Del linguaggio HTML non è necessario conoscere tutti i tag subito, e nepppure impararli a memoria. Diciamo saperli individuare e man mano saper usare quelli più importanti. L'avvento dell'HTML5 ha introdotto anche altri tag specifici, come il tag <video> per mostrare i video all'interno di una pagina, o l'equivalente per l'audio <audio> oltre che ad una serie di tag semantici, ossia creati per dare un significato specifico a chi legge il codice html della pagina (browser e umani), come <nav>, <article>, <section>

2) Poi ti consiglio di proseguire con la potenza dei CSS, e le basi della grafica Web, grazie alle quali ti si aprira' il mondo dello sviluppo di moderne interfacce per APP e siti web. L'interfaccia o UI (User Interface) non è altro che la classica pagina di un sito o APP. Visto che ormai la maggior parte dei browser e' in gradi di interpretare correttamente tutte le specifiche dello standard CSS3, è diventato direi "obbligatorio" progettare le pagine sfruttando proprio i CSS e l'HTML

L'avvento poi dei dispositivi mobili, ha poi imposto la conoscenza dei fogli di stile, senza i quali NON sarebbe possibile progettare un' interfaccia, che si adatti alle dimensioni dello schermo con cui sta accedendo il navigatore,  andando a riposizionare immagini, testo, video e cambiando la struttura complessiva della pagina, senza che tu debba creare N versioni della stessa pagina.

Per addentrarti nello studio dei CSS e della progettazione responsive, ti consigliamo allora:

Corso CSS con Dreamweaver
https://www.video-corsi.com/csslive/

Creare Siti Web Responsive
https://www.video-corsi.com/siti-web-responsive/bootstrap.php

3) Consolidate queste basi, potrai iniziare a cimentarti nell'aspetto delle funzionalita' interattive di un sito o APP, ossia studiare linguaggi puri lato server, come PHP o ASP.net, che ti permetteranno di gestire tutti i processi di interazione tra il navigatore e i dati in backend di un sito, come il recupero di notizie, l'aggiornamento di informazioni su database, la creazione di database, l'invio e il recupero di dati da moduli web, l'invio di email e molto altro ancora.

Corsi su PHP e MySQL
https://www.video-corsi.com/phpmysql.html

Corsi su ASP.net
https://www.video-corsi.com/aspaccess.html

4) Poi ampliare le funzionalità del tuo sito o APP grazie alla potenza di javascript e jQuery. Un vero MUST che ormai tutte le aziende richiedono per lavorare sul web. Con jQuery riuscirai a rendere interattivi tutti quegli elementi di una interfaccia UTENTE, progettata con i CSS e l'HTML, quali menu, pulsanti, testo, per creare delle esperienze di navigazione simili a quelle che si hanno sul desktop, oltre che riuscire a gestire in background, l'invio e l'aggiornamento di sezioni della pagina con dati prelevati da database remoti o l'invio di dati in remoto prelevati da form, il tutto senza passare ad una nuova pagina.

Corso JavaScript con jQuery
http://www.video-corsi.com/javascript_jquery/

5) Arrivati qui, il passo successivo e' quello di iniziare ad esplorare il nuovo filone dello sviluppo di APP, native e ibride, quest'ultime grazie ai tanti framework che agevolano tale compito: ad esempio phonegap. Le app native, sono APP create con specifici linguaggi per ogni piattaforma (es. Android, iOS), quindi devi conoscere tutti questi linguaggi se vuoi sviluppare per ognuna di esse. Viceversa le app ibride, sono app che sfruttano le comune tecnologie quali l'HTML, i CSS, e JavaScript, per creare app in grado di interfacciarsi con funzionalità specifiche di ogni dispositivo quali la fotocamera, la geolocalizzazione, gli sms, i database locali, senza impazzire nell'uso di complessi linguaggi nativi come Java o Swift.

Creare APP ibride per iOS e Android con PhoneGap/Cordova
https://www.video-corsi.com/creareapp/phonegap.php

Creare APP per Android con Java
http://www.creareapp.com

Ci sarebbeo altre mille considerazioni da fare ma spero di avervi dati un'idea. Non esitare a scriverci per avere più informazioni.


Davide Copelli{ing} - Fondatore di Video-Corsi.coDavide Copelli {ing} - Mi occupo di Web Marketing, Email Marketing, SEO, Programmazione, dal 2001, quando ho fondato la mia società di consulenza DCOP. Nel 2003 ho fondato il primo portale in Italia di e-learning sulla programmazione web, tramite VideoCorsi (Video-Corsi.com), molto prima della nascita di YouTube e del fenomeno "video". Sono "Chief Digital Media Planner" di GreeniTop.com, di cui sono co-fondatore.

Ricevi le anteprime dei nuovi corsi! Iscriviti Gratuitamente

La tua email è al sicuro. Potrai cancellarti definitivamente con un click e in ogni istante. Odiamo lo spam!

×