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:

  • 16 hours on-demand video
  • 6 articles
  • 18 downloadable resources
  • 11 coding exercises
  • Full lifetime access
  • Access on mobile and TV
Development Web Development JavaScript

Javascript ES6-ES9: La guida pratica da zero a esperti

Impara javascript dalle basi fino a ES6-ES9 puro e i suoi segreti, passo a passo costruisci un app todo list da zero
Rating: 4.2 out of 54.2 (1,598 ratings)
6,619 students
Created by Hidran Arias
Last updated 1/2021
Italian
30-Day Money-Back Guarantee

What you'll learn

  • Passare da livello zero di javascript a livello intermedio-avanzato
  • Avere delle basi solide per poter utilizzare librerie come Angularjs, React, Jquery
  • Essere pronto a programmare javascript lato server con NODEJS, MONGODB
  • Conoscere le funzionalità core del linguaggio e capire i segreti di javascript
  • Usare le funzioni, funzioni anonime, callback
  • Processare array
  • Creare oggetti letterale, usando Object.create, funzioni e classi
  • Usare il prototype per estendere gli oggetti
  • Essere al corrente delle principali novità di javascript ES6
  • Manipolare il DOM
  • Gestire gli EVENTI
  • Costruire un app da zero

Course content

26 sections • 143 lectures • 16h 13m total length

  • Preview07:49
  • Come postare una domanda e vedere quelle già fatte
    11:19

  • Preview08:27
  • Preview10:49
  • Preview07:27
  • Preview12:54

  • Preview07:38
  • Preview05:03
  • Preview07:36
  • Preview02:08
  • Preview11:26

  • Espressioni e istruzioni
    13:33
  • Inserimento automatico e manuale del punto e virgola:;
    07:28
  • Commentare il nostro codice
    05:54

  • Dichiarazione di variabili in javascript
    07:00
  • Dichiarare una variabile di tipo stringa
    1 question
  • Preview08:55

  • Variabili di tipo "string"
    08:14
  • Concatenare stringhe in javascript. Operatore + e metodo concat
    05:11

  • Introduzione al tipo primitivo :number. Dichiarazioni e operazioni coi numeri
    04:07
  • Operazioni con numeri decimali, esadecimali, binari e il costrutto NaN
    05:05
  • NaN, IsNaN e Number.IsNaN()
    09:05
  • Approfondimenti su isNaN e Number.isNaN
    00:29
  • Dichiarare una variabile di tipo number
    1 question

  • Preview06:48

  • I valori booleani
    10:54
  • Approfondimenti su boolean
    01:12

  • Creare array in javascript usando il costrutto new Array()
    06:12
  • Array literal in javascript: []
    05:34
  • Creare un array
    1 question
  • Array reference: copiare e/o assegnare per riferimento
    03:51
  • La proprietà length negli array
    03:29

Requirements

  • Pc o Mac
  • Browser moderno come Chrome. Firefox, o IE10
  • Qualunque editor di testo o connessione internet per usare editor online
  • Conoscenza minima di html

Description

Questo corso riempie una lacuna: la mancanza di una guida esaustiva e pratica di javascript in italiano dove ti insegno passo a passo, dall'A alla Z, tutti i segreti di javascript. Imparerai da zero fino a javascript alle ultime versioni ECMASCRIPT.

Se vuoi sfruttare al massimo librerie come Jquery, Sencha, Angularjs, devi seguire un corso come questo che ti dia le fondamenta  per essere pronto alla programmazione avanzata con javascript.

  • Vedremo ogni tipo di variabili: numeri, stringhe, array ,funzioni, metodi.

  • Studieremo i cicli, le condizioni, tutti i tipi di operatori.

  • Studieremo le funzioni, come passare i parametri, lo scope delle funzioni, come dichiarare funzioni come espressione e come dichiarazione. Come passare una funziona ad un'altra funzione, ritornare una funzione.

  • Vedremo i segreti delle closure: funzioni annidate che dopo essere ritornate hanno accesso alle variabili private di una funzione.

  • Vedremo come si creano gli oggetti in javascript, come si estendono con il prototype

  • Imparerai a monipolare il DOM e gestire gli EVENTI.

  • Costruirai un app, todolist, da zero dove metterai in pratica tutto quanto.

  • Vedremo come funziona l'ereditarietà in javascript.

  • Vedremo i nuovi costrutti di ES6 come let, const, parametri rest, il costrutto class.

  • Studieremo gli oggetti predefiniti di javascript come Math, Date, RegExp.

  • Studieremo l'oggetto XMLHttpRequest e vedremo come fare delle chiamate asincrone ad un server, AJAX.

  • Studieremo le promises e come "promisify" le chiamate ajax.

  • Vedremo cos'è async-await con degli esempi pratici

  • Imparerai a manipolare il DOM di una pagina web.

  • Imparerai a gestire gli eventi degli elementi di una pagina web, i listener.

Il corso sarà in continuo aggiornamento e ci saranno degli esempi pratici e degli esercizi.

Soprattutto ti farò da tutor per chiarirti qualunque dubbio e aiutarti a crescere nel mondo di javascript.

Ti aspetto!

Who this course is for:

  • Chi voglia imparare Core javascript da zero e diventare esperto di javascript
  • Chi voglia avere delle basi solide per poter utlizzare Jquery, AngularJs ed altri framework
  • Chi conosce un po' di javascript ma non i perché e i suoi segreti
  • Sviluppatori web

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.