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+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Emotional Intelligence
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 Data Cleaning
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:

  • 12 hours on-demand video
  • 63 articles
  • 24 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Mobile Development SwiftUI

SwiftUI pour iOS 14, iPadOS 14 et macOS 11

Créez des applications pour iOS14, macOS11 et iPadOS14
Bestseller
Rating: 4.5 out of 54.5 (47 ratings)
322 students
Created by Matthieu Passerel
Last updated 11/2020
French
30-Day Money-Back Guarantee

What you'll learn

  • Vous apprendrez à créer des applications pour iOS et macOS avec le framework SwiftUI
  • Le DataFlow de SwiftUI
  • Comment adapter une application sur les différents produits
Curated for the Udemy for Business collection

Course content

19 sections • 194 lectures • 12h 14m total length

  • Preview02:01
  • Preview03:50
  • Preview04:03
  • Preview02:14
  • Preview02:54

  • Création d'un projet SwiftUI pour iOS
    07:15
  • Création d'un projet multiplateforme et différences
    04:46
  • Xcode 12. Un tour
    10:46
  • Le App
    02:12
  • Le View
    02:51
  • Assets, info.plist et Target
    04:24
  • Les Previews
    09:19
  • Simulateur
    01:43
  • Device
    01:52
  • Les projets
    00:02

  • Preview02:05
  • Qu'est ce que le DataFlow?
    05:44
  • La Property
    02:46
  • Le @State
    03:26
  • Le @Binding
    05:14
  • Le @Environment
    06:21

  • Création d'un projet
    03:34
  • La Vue Text
    16:41
  • Recap Text
    00:34
  • La Vue Image
    14:30
  • Recap Image
    00:36
  • La Vue Image avec SFSymbols
    05:55
  • Recap Image avec SF Symbols
    00:09
  • La Vue Label
    03:58
  • Recap Label
    00:13
  • Le Button
    08:48
  • Recap Button
    00:30
  • Les Stacks
    06:37
  • Recap Stacks
    00:32
  • Le Spacer
    03:14
  • Recap Spacer
    00:15
  • Le Divider
    01:31
  • Recap Divider
    00:10
  • Ajouter une Image de background
    04:04
  • Recap Image de background
    00:18
  • Le projet complet
    00:01

  • Présentation de l'exercice
    00:10
  • Mise en place du projet
    01:44
  • Le Header
    05:17
  • Le Label du bas
    03:12
  • Boutons et Divider
    06:07
  • Image de Background
    04:00
  • Résolutions de problèmes de bouton sur macOS
    03:35
  • Le corrigé complet
    00:02

  • Créer une vue réutilisable
    06:18
  • Le TitleText
    03:26
  • Le GeometryReader
    06:50
  • Les previewLayout
    01:37
  • Le projet complet
    00:01

  • Présentation del'éxercice
    00:05
  • Ajout du GeometryReader
    03:30
  • Extraire les images
    08:16
  • Extraire les Textes
    06:21
  • Extraire un ensemble de Vues
    05:16
  • Le projet complété
    00:01

  • Le TabView
    09:23
  • Recap TabView
    00:21
  • Le NavigationView
    05:21
  • Recap NavigationView
    00:15
  • Le Sheet
    05:23
  • Recap Sheet
    00:19
  • Fermer de façon programmatique
    04:28
  • Recap Fermer
    00:10
  • Le FullSize
    05:50
  • Recap FullSize
    00:14
  • Le NavigationBarItem
    03:20
  • Recap NavigationBarItems
    00:12
  • Le NavigationLink
    07:40
  • Recap NavigationLink
    00:12
  • Le Link
    04:32
  • Recap Link
    00:14
  • Le projet complet
    00:01

  • La ScrollView
    07:50
  • recap ScrollView
    00:18
  • ForEach
    03:08
  • Recap ForEach
    00:18
  • La Liste Statique
    04:06
  • Recap Liste Statique
    00:10
  • La Liste Dynamique
    07:22
  • Recap Liste Dynamique
    00:16
  • La Liste avec range
    04:39
  • recap List avec Range
    00:11
  • La Liste avec Objet
    12:54
  • recap List Objet
    00:52
  • La Liste avec Object forEach et Range
    03:28
  • Recap List Objet ForEach
    00:09
  • Naviguer
    05:44
  • Recap Naviguer dans une Liste
    00:17
  • Supprimer
    03:42
  • Recap: Supprimer
    01:27
  • Déplacer
    06:11
  • Recap: Deplacer
    00:48
  • Sections
    04:33
  • Recap: Sections
    00:52
  • Le ListStyle
    02:23
  • Le Form
    01:38

  • Présentation de l'exercice
    01:08
  • Enoncé de l'Exercice
    03:29
  • Mise en place du projet
    02:32
  • UI de base
    03:26
  • ListRowView
    05:17
  • DetailView
    07:32
  • Ajouter une Section
    01:21
  • L'Exercice complété
    00:01

Requirements

  • Posséder un Mac sous macOS 10.14 minimum
  • Les Bases de Swift
  • Les bases de la programmation orienté objet

Description

  • Connaissez vous les bases de Swift et le la programmation Objet?

  • Avez vous déjà développé des applications pour iOS avec Swift?

  • Voulez vous apprendre le dernier framework d'Apple?


Ce cours sur SwiftUI est donc fait pour vous.

Nous apprendrons ensemble pas à pas comment créer des applications avec le dernier Framework d'Apple sorti en Juin 2019 et mis à jour en juin 2020.


C'est une toute nouvelle façon de programmer pour iOS, avec un framework fluide, clair, déclaratif et concis. Vous n'aurez qu'a vous préoccuper des fonctionnalités, SwiftUI s'occupe du reste.

Nous verrons les nouveautés de la WWDC de 2020 comme par exemple les LazyVGrid, le DataFlow, les applications multiplateformes.


J'ai pour ce cours eu une nouvelle façon de procéder avec en version texte un récapitulatif de chaque vidéo théorique. Nous aurons aussi des exercices pour mettre en pratique tout ce que nous avons vu. Car vous le savez bien, si vous voulez intégrer au mieux la programmation, il faut pratiquer au quotidien.


iOS 14 est encore en beta, ce cours aura de nouveaux ajouts de sections en fonction des nouveautés.


Je vous attends Nombreux sur le cours et je vous dit à très vite

Who this course is for:

  • Développeurs iOS qui souhaitent apprendre SwiftUI

Instructor

Matthieu Passerel
Développeur iOS et Android
Matthieu Passerel
  • 4.4 Instructor Rating
  • 2,568 Reviews
  • 8,067 Students
  • 22 Courses

Développeur iOS et Android passionné.

Je vous fait partager mes connaissances en matière de développement d'applications mobiles.
Mon but en tant que formateur est de vous faire apprendre le développement d'applications mobiles tout en créant de vraies applications. La théorie est importante, la pratique l'est tout autant.
En suivant mes cours, vous pourrez monter en compétences mais aussi créer un portfolio solide que vous montrerez fièrement à vos futurs employeurs.

Prêts à vous lancer?

  • 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.