Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 29 hours on-demand video
  • 7 articles
  • 51 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Web Development Laravel

Laravel (8): La guida pratica al framework php più usato

Impara laravel (8) da zero fino alle ultime novità .Costruisci una galleria fotografica multi user con pannello admin
Rating: 4.4 out of 54.4 (875 ratings)
3,039 students
Created by Hidran Arias
Last updated 10/2020
Italian
30-Day Money-Back Guarantee

What you'll learn

  • Costruire una galleria fotografica con Laravel
  • Creare siti web dinamici con Laravel
  • Usare le query grezze
  • Usare il query builder
  • Usare i model e le loro relazioni
  • Usare Eloquent
  • Configurare i routes
  • Usare Blade come templating system
  • Usare le collection
  • Usare i controller e metodi per mappare le rotte
  • Saper configurare e usare l'ambiente homestead
  • Usare i comandi più usati di php artisan
  • Deploy di laravel su server condiviso
  • Invio email con laravel
  • Deploy di applicazione su server condiviso o heroku

Course content

31 sections • 211 lectures • 28h 50m total length

  • Preview09:49
  • Come postare una domanda e vedere quelle già fatte
    00:11
  • Accesso al sorgente del codice
    00:06
  • Diversi ambienti di sviluppo
    00:20

  • Preview08:25
  • Preview08:15
  • Installare brew
    03:53
  • Brew: Installare php, xdebug e apache
    15:00
  • Brew install mariadb and phpmyadmin
    06:56

  • Installare xampp su ubuntu
    10:21
  • Installare xdebug su ubuntu
    06:58
  • Installare composer
    03:11
  • Installare laravel installer e creare un progetto laravel
    02:57
  • Creare un virtual host
    07:37

  • Preview09:21
  • Preview09:16
  • Installare una versione recente di php e xdebug
    09:36
  • Creare un'applicazione laravel con Laragon
    11:05
  • Preview07:11

  • Preview08:43
  • Preview13:40
  • Preview06:35
  • Preview06:29
  • Nota su homestead improved
    00:09

  • Preview10:35
  • Preview16:51
  • Introduzione ai Routes in Laravel
    01:04
  • Introduzione ai routes: le rotte in laravel
    08:16
  • Laravel : Aggiungere rotte al file web.php
    10:47
  • Laravel route: passare parametri via GET
    06:01
  • Preview04:59
  • Laravel routes: Riassunto mappature delle rotte e uso delle RegExp
    01:57
  • Laravel controllers: Mappare routes a metodi di un controller
    19:50

  • Laravel View. Introduzione alle View
    01:35
  • Laravel View: view() Helper. Creiamo un PageController
    15:34
  • Preview11:41
  • Laravel View: Introduzione al templating system Blade
    07:07
  • Laravel View Blade . Utilizzo della direttiva @extends
    14:38
  • Laravel View Blade . Utilizzo della direttiva @extends : riassunto
    09:04
  • Preview11:18
  • Laravel View Blade . Utilizzo della direttiva @component e @slot
    08:52
  • Laravel View Blade . Utilizzo della direttiva @include
    05:31
  • Componente basato su classe. Da laravel7
    09:04
  • Componente basato su classe. Template inline
    11:18
  • Componente basato su classe. Passare attributi al componente
    09:35

  • Laravel 5 . Database, Models e Migrations. Introduzione alla sezione
    00:54
  • Laravel 5 . Database, Configurazione del database e connessione
    04:23

  • Introduzione al database, seed e migration
    01:02
  • Preview07:46
  • Laravel . Database, Creare la struttura del database con le migration
    15:26
  • Preview05:02
  • Laravel Database Migration. Modificare una tabella
    03:33

  • Creazione di Seeder: php artisan make:seed e php artisan db:seed
    16:05
  • Laravel . Database, Introduzione ai Models da utilizzare nelle migrazioni
    18:51
  • Laravel . Creare Model, Factory e Seeder per la tabella Albums
    12:58
  • Laravel . Creazione del model Photo , factory e seeder della tabella photo
    03:56
  • Laravel. Lanciare tutti i seeder e usare le relazioni tra factories
    08:29

Requirements

  • Conoscere php5 e la programmazione orientata agli oggetti
  • Conoscere uno dei dialetti SQL
  • Conoscere html
  • conoscere css

Description

CORSO AGGIORNATO ALLA VERSIONE LARAVEL 8

Laravel è il framework php più usato e con più crescita e domanda di lavoro. Facile da imparare se si hanno le basi solide di php e OOP. Lo sviluppo con laravel è veloce e si può costruire un'intera applicazione web dinamica in poche ore. 

Come in tutti i miei corsi, imparerai passo a passo e sempre con degli esempi, non uso slide ma del codice reale che funziona, ogni dettaglio di Laravel. Alla fine del corso avremo creato un'intera applicazione web dinamica, una galleria fotografica, applicando tutto ciò che impareremo. Ecco un riassunto di quello che andremo ad imparare di Laravel5:

  1. Installare Vagrant, VirtualBox e homestead per avere un ambiente di sviluppo completo

  2. Struttura delle cartelle di Laravel

  3. Le routes, come definirle, come utilizzare i metodi GET, POST, PUT, PATCH, DELETE, passare i parametri e legare un parametro route ad un model

  4. Impareremo ad usare blade, il templating engine di Laravel. Vedremo i layout, come estenderli, i component, le partial, come ciclare dati in una view BLADE, le condizioni, i cicli.

  5. Vedremo come usare le view anche senza blade con puro php

  6. Useremo Jquery e Ajax per fare delle chiamate al server senza ricaricare la pagina

  7. Impareremo a creare delle MIGRATION per creare tutta la struttura delle tabelle di un database

  8. Vedremo i SEEDER  per popolare con dati finti le nostre tabelle e utilizzeremo la libreria FAKER.

  9. Impareremo ad utilizzare php artisan dalla riga di comando per creare model, controller, migration ecct

  10. Creeremo i Model e le loro relazioni.

  11. Vedremo come usare la facade DB per accedere, inserire, modificare e cancellare dati con delle query grezze

  12. Useremo il QueryBuilder per creare delle queries complesse, utilizzando le JOIN, WHERE, ecct

  13. Utilizzeremo ELOQUENT  per accedere ai nostri dati

  14. Creeremo dei controller e vedremo come mappare le routes ai metodi dei controller

  15. Validazione dei dati nel controller e con le FormRequest

  16. Flash di messaggi

  17. Protezione delle rotte con dei middleware 

  18. Autorizzazione con Gate e Policy

  19. Registrazione e autenticazione

  20. Invio mail con Laravel

  21. Deploy di laravel su server condiviso

Alla fine di questo corso, conoscerete Laravel come il palmo della vostra mano. Non solo Vi mostrerò come si fa con Laravel ma Vi spiegherò anche il perché, da dove saltano fuori le FACADE, le funzioni helpers, i Providers.

Imparerete ad usare bene anche le novità di php 7

UN UNICO POSTO E UN UNICO CORSO DOVE IMPARARE BENE LARAVEL

Il corso sarà in continuo aggiornamento e non rimarrà mai indietro con ogni rilascio di Laravel.


Who this course is for:

  • Questo corso è per coloro che vogliono creare siti web dinamici con Laravel 5 in su
  • Per chi conosce laravel ma vuole capire come funziona
  • Per chi conosce php e oop e vorrebbe imparare un framework php

Instructor

Hidran Arias
Software Engineer
Hidran Arias
  • 4.4 Instructor Rating
  • 11,876 Reviews
  • 85,055 Students
  • 20 Courses

I'm a cuban living in the beautiful city of Turin, Italy. I have a university degree in computer sciences in the field of automation engineering. I am a software engineer since 2002 and since then I have worked for different italian companies developing web applications with the latest technogies, most of them open sources, such as SWIFT, JAVA, PHP, MYSQL, ORACLE, CSS, HTML, NODEJS, MONGODB and javascript libraries such as ANGULAR 6, IONIC 3,  EXTJS, SENCHATOUCH, JQUERY

When I am not programming, I am learning new languages,currently German and Arabic. Currently I speak SPANISH, my mother tongue, ITALIAN,almost my second mother tongue, ENGLISH, FRENCH and PORTUGUESE.

Playing GUITAR  is one of my hobbies and passions and I dedicate it as much time as for languages and computer.

People say I am an easy talker, always ready to help people and I love teaching  what I know and mainly new technologies. I try to keep always up to date not only by teaching but also by learning and taking courses such as the ones found here in UDEMY .

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.