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
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift 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
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business 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
Development Programming Languages Swift

Aprendiendo Swift 5.3

Conviértete en un experto en Swift 5.3, la última versión del lenguaje de programación de Apple
Rating: 5.0 out of 55.0 (253 ratings)
505 students
Created by Julio César Fernández Muñoz
Last updated 4/2020
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Aprende Swift 5.3, todo sobre la última versión del lenguaje y cómo funciona.
  • Conoce el lenguaje abierto de programación de Apple, base del desarrollo de apps, juegos o servicios de lado servidor que está revolucionando el mundo del desarrollo.
  • Consigue con el conocimiento suficiente para entender y comprender el lenguaje, sus estructuras y métodos, y hacer códigos más eficientes en sus proyectos.
  • Empieza de 0. Si aún no sabes, aprende programación. Conoce sus bases y da el salto al desarrollo de apps o juegos sin miedo a no entender qué o cómo funciona dicho desarrollo
  • Da el salto a Swift desde otros lenguajes tanto de scripting como de propósito general (como Java, C#, Javascript, Python o el mismo Objective-C) entendiendo cada parte del lenguaje y cómo aplicarlo.
  • Conoce Swift si ya trabajas con él. Es común que hayas aprendido por ti mismo pero haya conceptos como los closures, las opcionales, el uso de las clases, los structs, las enumeraciones, delegaciones... muchos conceptos que necesitas adquirir siguiendo un programa progresivo y avalado por miles de personas en el mundo.

Course content

26 sections • 127 lectures • 15h 3m total length

  • Preview04:28
  • 1.1 - Algoritmos básicos
    03:43
  • 1.2 - Algoritmos de control de flujo
    03:32

  • Preview02:15
  • 2.1 - Instalando e iniciando Xcode
    04:04
  • 2.2 - Xcode. El entorno.
    20:04
  • Preview15:43
  • 2.4 - Usando los recursos del curso en iPadOS 13
    05:19

  • 3.0 - Presentación Swift Básico
    01:56

  • 3.1.1 - Tipos de datos, Introducción
    01:47
  • 3.1.2 - Variables y constantes
    04:27
  • 3.1.3 - Inferencia de tipos
    04:55
  • 3.1.4 - Tipos por valor o por referencia
    05:36
  • 3.1.5 - Tipos de datos no vacíos
    04:07
  • 3.1.6 - Alias de tipos
    03:52

  • 3.2.1 - Operadores de asignación y aritméticos
    10:25
  • 3.2.2 - Operadores comparativos
    11:12
  • 3.2.3 - Operadores lógicos
    07:39
  • 3.2.4 - Operadores de rango
    06:32
  • 3.2.5 - Valores aleatorios
    05:13

  • 3.3.1 - Concepto básico de ámbito
    04:15
  • 3.3.2 - Condiciones con if y else
    08:27
  • 3.3.3 - Switch sentencias case
    09:56
  • 3.3.4 - Bucles for in
    14:37
  • 3.3.5 - Bucles while y repeat while
    08:50
  • 3.3.6 - Control de transferencia y etiquetas
    11:48

  • 3.4.0 - Opcionales
    03:40
  • Preview05:50
  • 3.4.2 - Controles de flujo de opcionales. Enlaces opcionales
    10:10
  • 3.4.3 - Controles de flujo de opcionales. Guard
    06:45
  • 3.4.4 - Operador de coalescencia nula
    04:33

  • 3.5.1 - Cadenas y caracteres
    01:42
  • 3.5.2 - Interpolación
    04:14
  • 3.5.3 - Concatenando
    04:54
  • 3.5.4 - Contando y buscando
    09:20
  • 3.5.5 - Uso de subcadenas
    11:03
  • 3.5.6 - Uso de caracteres unicode y emoji
    03:32
  • 3.5.7 Métodos de ayuda para uso de cadenas
    07:00
  • 3.5.8 Cadenas en bruto y expresiones regulares
    12:20

  • 3.6.1 - Concepto básico. Arrays
    01:57
  • 3.6.2 - Arrays, creando e Inicializando
    11:22
  • 3.6.3 - Añadiendo elementos
    14:12
  • 3.6.4 - Quitando elementos
    07:50
  • 3.6.5 - Buscando y enumerando
    12:57
  • 3.6.6 - Métodos auxiliares de trabajo con arrays
    09:14
  • 3.6.7 - Arrays de más de una dimensión
    07:51
  • 3.6.8 - Novedades en los arrays en Swift 5.1
    07:22

  • 3.7.1 - Concepto básico. Diccionarios
    02:00
  • 3.7.2 - Diccionarios, creando e inicializando
    07:44
  • 3.7.3 - Accediendo a los datos
    06:04
  • 3.7.4 - Añadiendo, modificando y borrando
    09:01
  • 3.7.5 - Iterando sobre un diccionario
    07:58
  • 3.7.6 - Un array de un diccionario
    06:26
  • 3.7.7 - Novedades en los diccionarios en Swift 5.1
    06:18

Requirements

  • No se requiere conocimiento previo alguno en desarrollo o programación.
  • Puedes usar un iPad con iPadOS 14 o superior y la app gratuita Swift Playgrounds.
  • Puedes usar un ordenador Apple con macOS 10.15.6 o superior con la app gratuita Xcode 12 o superior.
  • Puedes usar un ordenador Apple con macOS 10.15.6 o superior y con la app gratuita Swift Playgrounds para Mac.

Description

Swift es el lenguaje de código abierto de Apple que está revolucionando el mundo del desarrollo. Creado en la esencia de los mejores lenguajes de scripting, de alto nivel, pero dando una velocidad y potencia sin precedentes. Un lenguaje que en su versión 5.3 ha evolucionado hacia una especificación más moderna y preparada para la evolución del desarrollo de apps y juegos de los próximos años, así como creando una lenguaje moderno y potente de gran futuro.

Con este curso conseguirás los conocimientos necesarios para entrar en el mundo de Swift y te preparará para incorporarte al mercado laboral o crear tu primera app o juego, ampliar tus conocimientos o usarlo de referencia para tu trabajo y día a día con el lenguaje. Con este curso tendrás la base para dar el salto a la nueva librería SwiftUI de Apple, una revolución en el mundo del desarrollo.

Recorre el lenguaje Swift en su versión 5.3 o superior, enfocado en su uso específico como lenguaje para el desarrollo de apps o videojuegos, así como un enfoque de propósito general que permite crear programas o cualquier tipo de funcionalidad, con un método de aprendizaje progresivo creado por Apple Coding Academy. Práctico, por ejemplos y abstrayendo cada concepto para que entiendas desde la base la esencia del lenguaje. Un método que ya han usado miles de personas en todo el mundo con el libro "Aprendiendo Swift" y que ahora tiene su versión en vídeo.

El curso está vivo y va evolucionando con el cambio de versiones. Puedes aprender todo Swift y usarlo con Xcode 12 o cualquier versión anterior o posterior. Un curso que ya ha tenido varias actualizaciones desde que se lanzó para Swift 3 y que ya soporta y está certificado en Xcode 12 y Swift 5.3. No te quedes nunca desactualizado.

El objetivo final es ser el curso de referencia del lenguaje Swift en idioma español, donde aprenderás todo lo necesario del lenguaje y podrás seguir su evolución. Acompáñanos en este viaje.

Who this course is for:

  • Cualquier persona que desee aprender a programar en el versátil lenguaje de Apple.
  • Cualquier programador en otros lenguajes que quiera dar el salto a Swift.
  • Cualquier desarrollador que trabaje en Swift pero desee asentar sus conocimientos y conocer el amplio espectro de conceptos del lenguaje siguiendo un currículum progresivo.

Instructor

Julio César Fernández Muñoz
Director Académico de Apple Coding Academy
Julio César Fernández Muñoz
  • 4.8 Instructor Rating
  • 401 Reviews
  • 694 Students
  • 4 Courses

Julio César Fernández Muñoz, responsable de los podcasts Apple Coding y Apple Coding Daily, con más de 25.000 descargas al mes cada uno, parte de la comunidad de podcasts Cuonda. Autor del libro “Aprendiendo Swift”, best-seller en español de enseñanza del lenguaje de programación Swift.

Una de las personas de mayor reputación como experto en desarrollo (evangelist) en entornos Apple en habla hispana. Editor en Applesfera y responsable de Apple Coding. Ha colaborado como experto en desarrollo para medios y podcasts, como Binarios, Kernel o Esto Con Jobs no Pasaba. Colaborador habitual en el podcast Applelianos.

Programador experto con más de 30 años de experiencia, ha trabajado y aprendido decenas de lenguajes y entornos de programación, especializándose también en sistemas y bases de datos. Ha sido responsable de proyectos para la Agencia Estatal de Seguridad Aérea de España durante 7 años. Locutor profesional, actor de doblaje y conferenciante en eventos como EastMadH4ck, T3chFest o AltConf en Madrid.

Lleva más 10 años en el desarrollo en entornos Apple habiendo publicado directa o indirectamente (para terceros) juegos y apps, siendo testigo de primer orden de la evolución de las plataformas Apple a través de diferentes versiones y dispositivos. Formador ocupacional certificado en desarrollo iOS.

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