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:

  • 22 hours on-demand video
  • 2 articles
  • 83 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Web Development Angular

Angular . La guida pratica per sviluppatori web

Sviluppa web app CRUD da zero con Angular e Laravel utilizzando typescript. Fai la deploy dell'app in Produzione
Rating: 4.4 out of 54.4 (1,422 ratings)
5,348 students
Created by Hidran Arias
Last updated 12/2020
Italian
30-Day Money-Back Guarantee

What you'll learn

  • Sviluppare Single Page Application con Angular
  • Programmare con TypeScript
  • Creare componenti
  • Creare pipe
  • Usare routing
  • Usare services
  • Usare chiamate API con HttpClient
  • Usare bootstrap e fontawesome con Angular
  • Deploy app su server
  • API con Laravel
  • json web token, jwt
  • Utilizzo libreria rxjs

Course content

22 sections • 147 lectures • 21h 54m total length

  • Preview07:31
  • Preview07:15
  • Preview09:08
  • Preview05:04
  • Preview07:37
  • Preview03:49
  • Preview11:27
  • Preview05:27
  • Preview07:43

  • Nota su TypeScript e RXJS
    00:11
  • Struttura file angular.json dalla versione angular 6 in su
    02:15
  • Preview10:16

  • Preview01:54
  • Preview14:21
  • Preview12:08
  • Preview06:17
  • Angular Service. Creare un servizio per gestire elenco utenti
    13:59
  • ngOnInit. Gestione ciclo vita di un componente
    06:42
  • Creare un nuovo componente angular con angular-cli
    05:10
  • Angular . Passare dati da un componente padre ad un figlio
    11:04
  • Angular .Gestire eventi nativi in un componente
    09:09
  • Angular . Event emitter. Sollevare eventi customizzati in un componente
    11:12
  • Angular . Interface. Tipicizzare i parametri con interface
    11:46
  • Direttiva *ngIF. Aggiunta dettaglio utente
    11:34
  • EventEmitter. Ascoltare eventi di componenti figli
    13:31
  • Forms. Direttiva nGModel.Compilare i dati dell'utente
    10:00
  • Class e Interface. Creare la classe User
    12:19
  • Creazione Componente User Detail.Salvare modifiche
    07:23
  • NgFormReset. Creare nuovo utente
    12:59
  • Form Reset. Getter e Setters di una classe
    07:39

  • Pipe per manipolari stringhe: lowercase, uppercase
    05:40
  • Preview07:11
  • Pipe per le date: date
    04:40
  • Creare una pipe
    10:22

  • Aggiungere bootstrap e jquery
    16:56
  • Applicare bootstrap e installare fontawesome
    17:12
  • Creazione componente navbar
    04:38

  • Introduzione alle rotte in angular
    03:01
  • Aggiungere il module routesmodule e le rotte
    06:29
  • Router outlet e params
    08:23
  • ActivatedRoute e navigate
    10:44
  • Mostrare dettaglio utente
    14:58

  • Installare Laragon
    09:21
  • Creare app Laravel con laragon
    11:05

  • Installare xampp su linux
    10:21

  • Installare xampp su Mac
    08:25

  • Preview04:45
  • Script collegamento a mysql e creazione database
    00:03
  • Configurare laravel mysql e la migrazione tabella users
    06:49
  • Preview07:18
  • Popolare database con dati finti usando faker
    13:22
  • Creare un resource controller per gli utenti
    08:53
  • UsersController . Implementare elenco utenti e dettaglio utente
    10:11
  • Preview12:17
  • Installare il moduleo HtppClientModule per fare chiamate http
    09:15
  • CRUD con laravel . Http.get Dettaglio utente
    04:40
  • Verificare la chiamata dal server ed eventuali errori javascript
    05:45
  • Crud Laravel. Implementazione metodo update di UsersControllers
    13:23
  • Crud Laravel. Implementazione metodo update lato Angular
    09:49
  • Crud laravel. Creazione utente. Metodo Store
    12:42
  • Crud laravel. Creazione utente lato Angular
    10:20
  • CRUD con laravel . Http.delete.Eliminazione utente
    13:48
  • CRUD laravel. Forma con layout responsive
    03:53

Requirements

  • Connessione internet per scaricare i pacchetti necessari
  • Conoscenza intermedia di javascript
  • Conoscere come minimo le funzioni in javascript
  • Conoscenza minima della riga di comando su window, linux o mac
  • Conoscenza di html e css

Description

Aggiornato alla versione 8. Compatibile con angular 4 in su.

Angular è uno dei framework più popolari nello sviluppo di Single Page Application e App ibride con html, css e typescript. Se vuoi diventare uno sviluppatore front-end o full stack, allora questo corso ti aiuterà ad essere un passo avanti.

Questo sarà l'unico corso in cui imparerai in modo pratico tutto ciò che ti serve per cominciare a sviluppare app con Angular 4 , 5,6 7 e tutte le successive. Non perdere tempo saltando da un tutorial all'altro e fai il miglior investimento della vita. Sono il docente italiano più popolare su Udemy con quasi 20.000 utenti soddisfatti!

Non ti annoierò con delle slide di powerpoint e troppa teoria che trovi sul manuale ma potrai programmare insieme a me, in tempo reale, mettendo in pausa quando vuoi e facendo delle domande a cui risponderò in giornata. Un tutor sempre a tua disposizione!

Alla fine di questo corso potrai:

  • Creare tu stesso delle app dinamiche, reali, con Angular 8 e laravel 5

  • Gestire problemi comuni di errori in tempo di compilazione e di esecuzione

  • Usare TypeScript non solo con Angular ma in generale

  • Usare la libreria RXJS per la programmazione reattiva

  • Scrivere del codice pulito e riutilizzabile

  • Usare qualunque API,

  • Autenticarti usando Web Token 

  • Preparare build per ambiente di produzione e fare la deploy

  • Connettere Angular 8 con firebase

 Cominceremo subito, fin dall'inizio, costruendo la tua prima app Angular in pochi minuti.

Non ti preoccupare se non conosci TypeScript, lo imparerai man mano che programmiamo e c'è una sezione dedicata a TypeScript.

Ecco un elenco delle cose che imparerai di Angular 7:

  • Creare componenti

  • Creare template html

  • Manipolare il DOM con delle directives

  • Mostrare dati e gestire eventi

  • Formattare dati con i pipe

  • Costruire Template Driven Form

  • Accedere a servizi Http come le API

  • Gestire i diversi verbi delle chiamate API come GET, POST, PUT, DELETE

  • Creare un backend usando Laravel 5

  • Aggiungere Routing e Navigation

  • Autenticazione usando Web Token

  • Deploy su server condiviso, GitHub Pages, FireBase 

  • Programmazione TypeScript da zero fino a livello avanzato

  • Utilizzo della libreria RXJS

Alla fine del corso avrai costruito una web app da zero con anche il Back end.

Who this course is for:

  • Programmatori frontend
  • Web Developer
  • App developer

Instructor

Hidran Arias
Software Engineer
Hidran Arias
  • 4.3 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.