Corso Completo di Sviluppo Web
4.9 (4 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
19 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Corso Completo di Sviluppo Web to your Wishlist.

Add to Wishlist

Corso Completo di Sviluppo Web

Progetta siti web e sviluppa il tuo business: dalle basi in HTML, CSS/SASS e PHP, alla gestione dei clienti
4.9 (4 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
19 students enrolled
Created by Nikolay Kolev
Last updated 7/2017
Italian
Current price: $10 Original price: $150 Discount: 93% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 13.5 hours on-demand video
  • 6 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Scrivere codice HTML
  • Inserire intestazioni nei documenti HTML
  • Inserire paragrafi nell'HTML
  • Formattare i testi usando i tag HTML
  • Creare liste (ordinate, non ordinate, di definizione) con l'HTML
  • Differenziare links assoluti da links relativi
  • Inserire immagini nell'HTML
  • Creare moduli/form interattivi nell'HTML
  • Usare alcuni dei tag nuovi HTML5
  • Creare un iFrame all'interno del codice HTML
  • Usare correttamente gli HTML Entities
  • Scrivere codice CSS
  • Differenziare CSS inline, CSS interno e CSS esterno
  • Richiamare elementi HTML all'interno del CSS coi selettori
  • Come formare colori nel codice CSS
  • Usare gli stili di colore CSS
  • Impostare gli stili di sfondo CSS
  • Usare il Box Model CSS
  • Impostare stili di dimensionamento col CSS
  • Usare i bordi nel CSS
  • Usare margin e padding nel codice CSS
  • Usare consapevolmente la proprietà float del CSS
  • Posizionare elementi con l'uso del CSS
  • Visualizzare e nascondere elementi col CSS
  • Resettare le impostazioni CSS predefinite dai browser
  • Usare i WebSafe Fonts col CSS
  • Integrare fonts/caratteri esterni e usarli all'interno del CSS
  • Sfruttare gli stili di testo del CSS
  • Creare bottoni con stati diversi nel CSS
  • Installare SASS
  • Capire i pregi e la flessibilità che offre il SASS
  • Configurare l'ambiente di sviluppo Compass per il SASS
  • Creare variabili nel SASS e usarle
  • Usare gli operatori numerici del SASS
  • Usare gli operatori per colori del SASS
  • Usare gli operatori per stringhe del SASS
  • Come annidare gli stili col SASS
  • Come usare il simbolo & nel SASS
  • Usare le direttive del SASS
  • Creare stili responsive grazie all'uso della direttiva @media del SASS
  • Usare i mixin nel SASS
  • Usare il modulo Compass Reset all'interno dei fogli di stile SASS
  • Impostare le opzioni di output di Compass
  • Conoscere e saper come trovare le funzioni SASS
  • Scrivere codice PHP
  • Impostare l'ambiente di sviluppo MAMP per il PHP
  • Integrare PHP e HTML
  • Impostare variabili in maniera corretta nel PHP
  • Conoscere i tipi di variabile PHP
  • Usare gli operatori aritmetici del PHP
  • Usare gli operatori logici del PHP
  • Usare gli operatori di confronto del PHP
  • Usare gli operatori di stringa del PHP
  • Costruire delle tabelle di verità
  • Usare le istruzioni condizionali if e switch del PHP
  • Dichiarare array ad indice nel PHP
  • Dichiarare array associativi nel PHP
  • Dichiarare array multi dimensionali nel PHP
  • Usare i cicli for, while, do while, foreach del PHP
  • Impostare delle classi nel PHP
  • Estendere le classi del PHP
  • Instanziare le classi e creare oggetti
  • Usare le funzioni per stringhe e testi del PHP
  • Usare il metodo GET del PHP per il passaggio di dati
  • Usare il metodo POST del PHP per il passaggio di dati
View Curriculum
Requirements
  • Avere un minimo di dimestichezza con l’utilizzo del computer
  • Saper aprire e navigare siti web
Description

Stai cercando una guida/tutorial ben organizzato che ti possa aiutare a diventare uno sviluppatore web? O stai cercando nuove opportunità di lavoro nel campo dello sviluppo IT?

Qualsiasi sia la tua motivazione per diventare uno sviluppatore web, ti trovi nel posto giusto al momento giusto!

Il corso partirà dalle basi fondamentali, con le quali potrai partire ad impostare ed organizzare i tuoi progetti ed affrontarli con serenità, qualsiasi sia la loro difficoltà.

Questo corso veloce ed efficace ti porterà dall'avere zero conoscenze del mondo web ad un livello di buona confidenza col codice HTML, i fogli di stile CSS e SASS, e con il PHP, capendo come queste varie tecnologie operano tra di loro e quali potenzialità offrono a te come sviluppatore.

Partiremo dalla base fondamentale, ovvero il linguaggio HTML, a cui aggiungeremo il CSS, che ti permetterà di dare sfogo al tuo gusto estetico nella creazione delle pagine web.

Passeremo poi all’utilizzo del SASS, che ti farà risparmiare tempo nella stesura del codice CSS e ti permetterà di avere fogli di stile più flessibili e snelli, aumentando la performance delle tue applicazioni web.

Proseguiremo, poi, con il PHP: un linguaggio di programmazione server side, grazie al quale potrai regalare un esperienza dinamica ai tuoi visitatori.

N.B. Una serie di contenuti (quali jQuery, SQL, Client Management e altro) sono in produzione e verranno aggiunti a breve all'interno del corso!

Ti insegnerò tutto questo, e molto altro, anche attraverso la costruzione di una vera web app, che svilupperemo passo per passo in seguito ad ogni tecnologia nuova che andremo ad trattare.

Sarò lì con con te in ogni momento e ti guiderò attraverso l'intero procedimento, spiegando ogni singola riga di codiceSei pronto a iniziare?

Partiamo!

Who is the target audience?
  • Questo corso parte dalle basi assolute del web e quindi è appropriato per qualsiasi livello di preparazione, dai first-timers a programmatori con esperienze in altri linguaggi.
  • Consigliato a tutti coloro che non hanno famigliarità con lo sviluppo Web ma che desiderano approfondirne le potenzialità ed usarne tutti gli strumenti ed agevolazioni.
  • NON è un corso di Bootstrap
  • NON è un corso di Javascript in sè
Students Who Viewed This Course Also Viewed
Curriculum For This Course
104 Lectures
13:23:26
+
Introduzione
2 Lectures 03:50

Come Fare Domande / Chiedere Aiuto
00:55
+
HTML
20 Lectures 02:18:59
Breve Storia del Linguaggio HTML
02:45

  • A cosa serve un Editor di Testo orientato alla programmazione
  • Scaricare un Editor di Testo multi piattaforma (Windows / Mac) - Brackets
  • Installare l'Editor di Testo Brackets
Installazione Editor di Testo (Windows / Mac)
03:54

  • Creare una prima semplicissima pagina in HTML col classico messaggio "Hello World!"
  • Introdurre la struttura base di una pagina in HTML
Prima Pagina in HTML
08:50

  • <h1>, <h2>, <h3>, <h4>, <h5>, <h6>
  • Perchè i tag di intestazione vengono visualizzate con grandezze predefinite (browser defaults)
Intestazioni / Headings
04:01

  • <p>, <pre>
  • Come andare a capo in HTML (<br>) e perchè il browser non si comporta come un documento Word
Paragrafi / Paragraphs
07:28

  • <i>, <em>, <b>, <strong>, <u>, <ins>, <del>, <sup>, <sub>, <hr>, <small>, <marked>
  • Spiegazione sul loro utilizzo e funzione
Formattazione Testi
10:22

Questo test metterà alla prova la tua comprensione dei tag basilari dell'HTML e quelli relativi alla formattazione dei testi e delle intestazioni.

Formattazione Testi ed Intestazioni
5 questions

  • <ul>, <li>
  • Spiegazione sul loro utilizzo e funzione
Liste Non Ordinate
02:21

  • <ol>, <li>
  • Spiegazione delle proprietà type, start e reversed dei tag <ol>
Liste Ordinate
07:34

  • <dl>, <dt>, <dd>
  • Spiegazione sul loro utilizzo e funzione
Liste di Definizione
03:02

  • Come lasciare dei commenti del programmatore nel codice HTML
  • A cosa sono utili i commenti nello sviluppo di pagine HTML
Commenti
03:06

  • <table>, <tr>, <td>, <th>, <caption>
  • Come usarli per creare tabelle
Tabelle
07:16

  • Le differenze principali tra Links espressi in maniera Assoluta e Links espressi in maniera Relativa
  • Quando usare Links Relativi
  • Quando usare Links Assoluti
    Links Assoluti vs. Link Relativi
    08:48

    • <img>
    • Spiegazione delle proprietà src e alt
    • Dimostrazione pratica dei Links Assoluti e dei Links Relativi
    Immagini
    07:27

    • <a>
    • Spiegazione delle proprietà href e target
    • Dimostrazione pratica dei Links Assoluti e dei Links Relativi
    Ancore / Links
    09:59

    Questo test metterà alla prova la tua comprensione dei tag per l'inserimento di liste all'interno dell'HTML e quelli relativi alla creazione di tabelle, links ed immagini. E' consigliato non saltare questo quiz, in quanto di importanza fondamentale!

    Liste, Tabelle e Links
    9 questions

    • Contenitore generico <div>
    • Come usarlo e a cosa serve
    Contenitore generico <div>
    03:22

    • <form>, <input>, <label>, <select>, <option>, <optgroup>, <textarea>, <fieldset>, <legend>
    • Spiegazione dei vari types di <input> più usati: text, password, radio, checkbox, button, submit, reset
    • Spiegazione delle proprietà value e name dei vari elementi di input
    Moduli / Forms
    29:05

    • <blockquote>, <cite>, <span>, <code>
    • Relativi utilizzi più indicati
    Altri tags HTML
    06:43

    • <header>, <footer>, <nav>, <main>, <section>, <aside>
    • A cosa servono e come usarli
    HTML5: Tags Semantici
    03:55

    • <iframe>
    • Impostare la proprietà src
    • Impostare un iFrame da sorgente di tipo testuale
    • Impostare un iFrame da sorgente di tipo video (YouTube)
    iFrames
    04:56

    • Perchè abbiamo bisogno degli HTML Entities
    • Lista completa degli HTML Entities
    • Come usare una HTML Entity all'interno del proprio codice
    HTML Entities
    04:05

    Questo test metterà alla prova la tua comprensione dei tag per l'inserimento di moduli all'interno dell'HTML e quelli relativi alla creazione di iframe, ed altre sezioni HTML5. E' consigliato non saltare questo quiz, in quanto di importanza fondamentale!

    Moduli, iFrame e Tags Semantici
    5 questions
    +
    CSS
    18 Lectures 02:34:27
    • Introduzione storica al linguaggio CSS
    • La guerra dei Browser
    • Perchè nacque il CSS e che pregi ha
    Introduzione al linguaggio CSS
    02:42

    • Scrivere CSS Inline (in linea) e i relativi difetti
    • Scrivere CSS Interni e i relativi difetti
    • Scrivere CSS Esterni e i relativi pregi
    CSS in Linea (inline) / CSS Interno / CSS Esterno
    10:10

    • Richiamare elementi HTML tramite il nome del tag
    • Richiamare elementi HTML tramite id
    • Richiamare elementi HTML tramite class
    Selettori Base CSS: Richiamare gli Elementi HTML
    09:03

    • Sistema colore sottrattivo
    • Sistema colore additivo
    • Differenza tra sistema additivo e sottrattivo
    Color Theory (cenni)
    02:50

    • Proprietà color
    • Esprimere il colore con i nomi colore
    • Esprimere il colore con sistema RGB
    • Esprimere il colore con sistema HEX (esadecimale)
    • Esprimere il colore con sistema HSL (hue, saturation, lightness)
    Stili di Colore
    07:39

    • Proprietà background-color
    • Proprietà background-image
    • Proprietà background-repeat
    • Proprietà background-position
    • Proprietà background-attachment
    Stili di Sfondo
    07:30

    Questo test metterà alla prova la tua comprensione delle proprietà basilari del CSS e quelle relative alla formazione dei colori e degli sfondi.

    Selettori Base e Colori in CSS
    5 questions

    • Come il CSS calcola le spaziature degli elementi
    • Cos'è la proprietà padding
    • Cos'è la proprietà margin
    • Come vengono trattate le proprietà border
    Box Model
    02:22

    • Proprietà width
    • Proprietà height
    • Proprietà max-width / max-height
    • Proprietà min-width / min-height
    • Unità di misura per stili di dimensionamento: px (pixel), cm (centimetri), % (percentuali)
    Stili di Dimensionamento
    06:15

    • Proprietà border-width
    • Proprietà border-style
    • Proprietà border-color
    • Proprietà border
    • Proprietà border-top
    • Proprietà border-right
    • Proprietà border-bottom
    • Proprietà border-left
    Stili per Bordi
    11:16

    • Proprietà padding
    • Proprietà padding-top
    • Proprietà padding-right
    • Proprietà padding-bottom
    • Proprietà padding-left
    • Proprietà margin
    • Proprietà margin-top
    • Proprietà margin-right
    • Proprietà margin-bottom
    • Proprietà margin-left
    Margin e Padding
    11:14

    • Proprietà float
    • Che cos'è ed a cosa serve la proprietà float
    Float
    04:36

    Questo test metterà alla prova la tua comprensione del box model usato all'interno del codice CSS e delle relative proprietà di dimensionamento, spaziature e bordi. E' consigliato non saltare questo quiz, in quanto di importanza fondamentale!

    Box Model
    5 questions

    • Proprietà position
    • Proprietà top, right, bottom, left
    • Proprietà z-index
    Stili di Posizionamento
    16:21

    • Proprietà visibility
    • Proprietà display
    • Proprietà opacity
    Stili di Visibilità
    11:11

    • Che cos'è ed a cosa serve il CSS Reset
    • Dove trovare il CSS Reset
    • Come integrarlo all'interno dei propri progetti
    CSS Reset
    06:15

    • Che cosa sono e quali sono i Web Safe Fonts
    • Dove trovare un elenco completo dei Web Safe Fonts
    • Come usarli all'interno dei propri fogli di stile CSS
    • Proprietà font-family
    • Proprietà font-style
    • Proprietà font-size
    • Proprietà font-weight
    • Cosa sono i caratteri monospace (monospaziati)
    Web Safe Fonts
    10:19

    • Libreria Google Fonts e come usarla per trovare il font perfetto
    • Come scegliere gli stili font che si desidera integrare
    • Come integrare il font all'interno dei propri progetti (sia nell'HTML che nel CSS)
    • Come richiamare il Google Font integrato all'interno del codice CSS
    Integrazione Google Fonts
    07:20

    • Proprietà color
    • Proprietà letter-spacing
    • Proprietà word-spacing
    • Proprietà line-height
    • Proprietà text-align
    • Proprietà text-decoration
    • Proprietà direction (per fonts che la supportano)
    • Proprietà vertical-align
    • Proprietà text-indent
    Stili di Testo
    16:53

    • Annullare le proprietà predefinite per i links
    • Creare un bottone coi bordi arrotondati
    • Configurare :hover per il bottone
    • Configurare :visited per il bottone
    Stili per Links
    10:31

    Questo test metterà alla prova la tua comprensione degli stili di posizionamento all'interno del CSS, assieme agli stili di visibilità e formattazione di testi e links. E' consigliato non saltare questo quiz, in quanto di importanza fondamentale!

    Posizionamento, Visibilità, Fonts e Testi
    6 questions
    +
    HTML + CSS: Todo App
    8 Lectures 01:13:14
    • Presentazione del progetto di esercitazione Todo App
    Preview 01:34

    • Creare la struttura HTML dell'app utilizzando alcuni dei tag già visti nelle lezioni precedenti
    Preview 06:07

    • Stilizzare il body con un immagine di sfondo a ripetizione
    • Stilizzare il container generico contenente tutti gli elementi della app
    • Proprietà box-shadow
    • Come creare più ombre contemporaneamente tramite box-shadow
    • Creare pseudo-elementi (:before e :after) col CSS
    • Proprietà content
    CSS: Stile del Contenitore Generale
    15:18

    • Stilizzare il form
    • Stilizzare l'elemento di input
    • Proprietà outline
    • Configurare :focus per l'elemento di input
    CSS: Stile del Form
    12:02

    • Stilizzare la lista delle cose da fare
    • Proprietà box-sizing
    • Selettore :last-of-type
    • Selettore :first-of-type
    • Selettore di discendenza diretta ( > )
    • Proprietà cursor
    CSS: Stile della Todo List - I Parte
    13:18

    • Stilizzare i paragrafi dentro la lista delle cose da fare
    • Stilizzare gli indicatori di importanza dell'app
    Preview 09:34

    • Stilizzare gli elementi di cancellazione .delete
    • Definire gli stili per il :hover sugli elementi dell'app
    CSS: Stile della Todo List - III Parte
    07:43

    • Stilizzare gli elementi completati dell'app con classe .done
    • Finalizzare il progetto
    CSS: Stile dei Todo Completati
    07:38
    +
    SASS/SCSS
    24 Lectures 02:58:10
    • Perchè abbiamo bisogno del SASS
    • Che pregi offre il SASS (variabili, funzioni, annidamento stili, maggiore flessibilità, mantenimento più facile ed immediato)
    • Il SASS e il DRY (Don't Repeat Yourself)
    Introduzione al linguaggio SCSS
    06:10

    • Installazione dei software necessari per l'avvio del SASS
    • Ruby, Compass
    • Indicazioni su come fare su Mac e su Window
    Installazione
    05:22

    • Configurare il SASS tramite file config.rb
    • Creazione delle cartelle necessarie
    • Avvio del modulo Compass Watch
    • Far si che Brackets si aggiorni automaticamente
    Configurazione Base
    12:20

    • Come dichiarare delle variabile nel codice SASS
    • Differenza tra variabili globali e variabili locali
    • Usare la direttiva !global per creare variabili globali anche all'interno di stili annidati
    Creare Variabili
    07:29

    • Variabili numeriche, con o senza unità di misura
    • Variabili di tipo stringa, con apici singoli, doppi o senza apici
    • Variabili di tipo colore
    • Variabili di tipo booleano (vero / falso)
    • Variabili null
    • Variabili di tipo lista, con o senza separatore esplicito
    Tipi di Variabili
    14:19

    • Somma
    • Sottrazione
    • Moltiplicazione
    • Divisione
    • Considerazioni sulle precedenze delle varie operazioni e delle unità di misura risultati
    • Modulo / Resto
    • Operatori di confronto (<, >, <=, >=, ==, !=)
    Operatori Numerici
    10:46

    • Usi del segno meno / trattino nei vari casi in cui questo simbolo si può incontrare all'interno del codice SASS
    Il segno Meno (-)
    09:55

    • Somma tra due colori esadecimali
    • Somma tra due colori RGB
    • Somma tra due colori RGBA
    • Moltiplicazione tra colore e numero
    Operatori per Colori
    08:50

    • Concatenare (sommare) due o più stringhe
    • Casi particolari di concatenazioni tra stringhe
    • Interpolare stringhe con operazioni matematiche/logiche
    Operatori per Stringhe
    06:51

    • Usi delle parentesi in operazioni matematiche o nella dichiarazione di funzioni
    Uso delle Parentesi
    00:46

    • Come annidare gli stili relativi ad uno stesso elemento ed i suoi relativi contenuti
    • Quali potenzialità offre questa pratica
    Annidamento Stili
    05:59

    • L'uso del simbolo "and" Inglese (&)
    • Usarlo come selettore del parent (elemento genitore)
    L'uso del simbolo &
    05:33

    SCSS: Basi
    5 questions

    • Dichiarare la direttiva @import
    • Uso della direttiva @import
    Direttiva @import
    08:02

    • Dichiarare la direttiva @extend
    • Uso della direttiva @extend
    Direttiva @extend
    07:13

    • Dichiarare la direttiva @at-root
    • Uso della direttiva @at-root
    Direttiva @at-root
    06:02

    • Dichiarare la direttiva @debug
    • Uso della direttiva @debug
    Direttiva @debug
    02:17

    • Dichiarare la direttiva @media
    • Uso della direttiva @media
    • Usare la direttiva @media per stili responsive
    • Usare la direttiva @media per stili di stampa
    Direttiva @media
    09:50

    • Dichiarare la direttiva @if
    • Uso della direttiva @if per le istruzioni condizionali
    Direttiva @if
    07:16

    • Dichiarare la direttiva @for
    • Uso della direttiva @for
    Direttiva @for
    08:42

    • Dichiarare la direttiva @each
    • Uso della direttiva @each
    • @each con le liste
    Direttiva @each
    06:58

    • Dichiarare la direttiva @mixin
    • Uso della direttiva @mixin
    Direttiva @mixin
    07:46

    SCSS: Direttive
    5 questions

    • Importare il Compass Reset all'interno del codice SASS
    • Che benefici porta questa operazione
    Preview 03:10

    • Potenzialità offerte dal file di configurazione config.rb
    • Output :expanded
    • Output :nested
    • Output :compact
    • Output :compressed (consigliato per la distribuzione online)
    Opzioni di Output / Impostazioni per Distribuzione
    07:04

    • Funzione colore lighten()
    • Funzione colore darken()
    • Funzione colore saturate()
    • Funzione colore desaturate()
    • Lista completa di tutte le funzioni a disposizione e relativa spiegazione veloce
    SASS Funtions
    09:30
    +
    CSS > SASS/SCSS: Todo App
    5 Lectures 33:54
    • Riorganizzare le cartelle del progetto Todo App in modo tale da rendere più facile l'integrazione del SASS
    • Avviare Compass Watch sul progetto Todo App
    Cartelle e Files per il SASS
    04:15

    • Tradurre gli stili CSS relativi al Contenitore dell'app Todo in codice SASS
    • Tradurre gli stili CSS relativi al Form/Modulo dell'app Todo in codice SASS
    • Uso dell'annidamento degli stili
    SASS: Stile del Contenitore e del Form
    03:23

    • Tradurre gli stili CSS relativi alla Lista Todo dell'app Todo in codice SASS
    • Tradurre gli stili CSS relativi agli stati di Hover sull'app Todo
    • Uso dell'annidamento degli stili
    Preview 07:10

    • Tradurre gli stili CSS relativi ai Todo della Lista Todo già completati
    • Uso dell'annidamento degli stili
    SASS: Stile dei Todo Completati
    03:55

    • Eliminare classi HTML e CSS inutili
    • Dimostrazione della flessibilità che ci offre il SASS a fronte di modifiche strutturali del genere
    • Uso dell'annidamento degli stili
    • Uso della direttiva @each
    • Uso delle variabili di tipo lista
    • Comparazione tra il peso dei file CSS precedenti e i file CSS generati dal SASS
    HTML + SASS: Ottimizzazione Codice
    15:11
    +
    PHP
    24 Lectures 03:16:54
    • Come funziona il web
    • Che cos'è il client
    • Che cos'è il server
    • Perchè il PHP è un linguaggio di programmazione server-side
    • Diffusione del PHP
    Introduzione al linguaggio PHP
    01:54

    • Installare un server in locale (MAMP)
    • Dove trovare MAMP
    • Come installare MAMP
    • Come avviare MAMP
    Impostare l'Ambiente di Sviluppo (Windows / Mac)
    03:26

    • Localizzare la cartella htdocs
    • Creare un collegamento veloce ad essa
    Localizzare la Cartella htdocs
    02:55

    • Localizzare la cartella di lavoro
    • Impostare Brackets per poter lavorare col PHP ed aggiornarsi automaticamente
    • Aprire un blocco di codice PHP
    Primo Script in PHP
    05:35

    • Come aprire dei blocchi di codice PHP all'interno dell'HTML
    Integrazione tra PHP e HTML
    02:25

    • Come dichiarare una variabile
    • Nomi variabile accettate
    Dichiarare le Variabili
    04:43

    • Come usare i commenti del programmatore su singola riga
    • Commenti del programmatore multiriga
    Commenti nel PHP
    03:05

    • Variabili numeriche (int, float, real number, double)
    • Variabili di tipo stringa
    • Carattere di escape di una stringa
    • Variabili booleane (true / false)
    Tipi di Variabili (base)
    09:25

    • Leggibilità delle variabili all'interno del codice PHP
    • Come dichiarare variabili globali
    Scope delle Variabili
    06:10

    • Creare delle costanti in PHP con la funzione define()
    • Richiamare le costanti nel codice PHP
    Preview 02:16

    • Operatore somma
    • Operatore differenza
    • Operatore moltiplicazione
    • Operatore divisione
    • Operatore modulo / resto
    • Operatori brevi di somma, differenza, moltiplicazione, divisione, modulo
    • Operatore di incremento (con e senza precedenza)
    • Operatore di decremento (con e senza precedenza)
    Operatori Aritmetici
    10:17

    • Operatore AND
    • Operatore OR
    • Operatore XOR
    • Operatore NOT (!)
    • Operatore &&
    • Operatore ||
    Operatori Logici
    08:38

    • Cosa sono le tabelle di verità
    • Tabella verità dell'operatore AND
    • Tabella verità dell'operatore OR
    • Tabella verità dell'operatore XOR
    Tabelle di Verità
    05:58

    • Operatori <, >, <=, >=
    • Operatore di uguaglianza ==
    • Operatore di identità ===
    • Operatore di diseguaglianza !=
    • Operatore di diversità !==
    • Operatore di diseguaglianza <>
    Operatori di Confronto
    04:06

    • Operatore di concatenazione .
    • Operatore di concatenazione .=
    Operatori di Stringa
    04:31

    • Istruzione condizionale if
    • Istruzione condizionale else
    • Istruzione condizionale else if
    • Uso degli operatori condizionali all'interno delle istruzioni condizionali
    Istruzioni Condizionali
    09:33

    • Istruzione condizionale switch
    • Stilare i case degli switch
    • L'istruzione di interruzione dei case block
    Preview 04:32

    PHP: Basi
    6 questions

    • Cosa sono gli array
    • Array ad indice
    • Array associativi
    • Array multidimensionali
    • Come leggere i valori all'interno di un array
    Tipi di Variabili: Array
    20:07

    • Ciclo for
    • Ciclo while
    • Ciclo do while
    • Ciclo foreach
    • L'uso della variabile di alias nel ciclo foreach
    • Ciclo foreach con array associativi
    Cicli / Loops
    21:08

    • Come creare delle funzioni
    • Impostare i parametri della funzione
    • Usare i parametri forniti all'interno della funzione
    • Come ritornare valori e risultati dalle funzioni
    • Come richiamare le funzionalità di una funzione specifica
    Funzioni
    09:46

    • PHP come linguaggio di programmazione ad oggetti
    • Cosa sono gli oggetti
    • Cosa sono le classi
    • Come dichiarare le classi
    • Come impostare delle proprietà di classe
    • Come impostare dei metodi di classe
    • Creare una istanza di una classe, ovvero un nuovo oggetto appartenente a quella classe
    • Come modificare le proprietà degli oggetti
    • Come richiamare i metodi di classe sugli oggetti
    Classi (Parte I)
    16:05

    • Come estendere una classe già esistente
    • Come aggiungere altre proprietà alla classe figlia
    • Come sovrascrivere il comportamento dei metodi della classe già esistente all'interno delle classi figlie
    • Come accedere alle proprietà della classe genitore
    • Come accedere alle proprietà della classe figlia
    Classi (Parte II)
    11:29

    PHP: Array, Cicli, Funzioni e Classi
    4 questions

    • Funzione strlen()
    • Funzione strtolower()
    • Funzione strtoupper()
    • Funzione ucwords()
    • Funzione ucfirst()
    • Funzione trim()
    • Funzione str_replace()
    • Funzione explode() per trasformare stringhe in array
    • Altre funzioni e come e dove trovare la lista completa
    Funzioni per Stringhe
    17:11

    • Ricevere dati con metodo GET
    • Ricevere dati con metodo POST
    • Considerazioni generali sulla sicurezza dei due metodi
    PHP Methods
    11:39
    +
    PHP: Todo App
    3 Lectures 23:58
    • Impostare Brackets e posizionare le cartelle all'interno di htdocs
    • Creare la struttura dei dati con un array multidimensionale di tipo associativo
    • Trasformare array in oggetti
    PHP: Dati come Oggetti
    08:58

    • Utilizzare il PHP foreach per generare del codice HTML in maniera dinamica
    • Integrare le informazioni dinamiche all'interno della lista
    • Usare istruzioni condizionali PHP in modo tale da ricreare le funzionalità dell'applicazione Todo
    Preview 10:29

    • Considerazioni sulle problematiche del codice appena stilato
    • Quanto è "dinamica" in realtà la nostra applicazione ora?
    • Soluzione necessaria: strutturare un database
    PHP + SQL: Considerazioni
    04:31
    About the Instructor
    Nikolay Kolev
    4.4 Average rating
    77 Reviews
    161 Students
    2 Courses
    Freelance Web/App Developer and Designer

    Hi, my name is Nikolay Kolev and I'm a Bulgarian web designer and coder, based in Italy. I started my personal company when I was still studying in the University of Milano.

    When I graduated (back in April 2012) with top marks, I then took professional Apple and Adobe Master Courses and learned how to use their cutting edge applications and programs. I'm an Apple Certified Pro Level 1 for Logic. Parallel to that, I started teaching Photoshop, Illustrator and Web Design / Web Coding remotely for a company in Torino, using a web video platform that made me able to broadcast my lessons to more than one person.

    I have been working in the web area for some time now (almost 7 years) as a freelance web developer and I'm really passionate about it: there is always something new and exciting to learn, and so many great skills to master and use. Once I get them right, I love to teach them to other people and make their lifes easier, make them learn faster and giving them the right tools to accomplish what they want to.