We may earn an affiliate commission when you visit our partners.
Course image
Eduardo Galembeck, Danilo Marshall, and Rodrigo Dias Takase
Bem vindo ao segundo curso de desenvolvimento de aplicativos para iPhone e iPad. Quer fazer um aplicativo que navegue por múltiplas telas? Que apresente dados em tabelas? Que aceite diferentes gestos na tela? Ou quem sabe um aplicativo com diversos conteúdos em uma única tela com barra de rolagem? Se você respondeu "sim" para alguma dessas perguntas, esse é o curso ideal para você! Neste curso você vai criar um aplicativo capaz de navegar por múltiplas telas, verá como mostrar dados para o usuário através de tabelas e telas com rolagem, além de ver aqueles elementos comuns em diversos aplicativos de iPhone e iPad, como botões,...
Read more
Bem vindo ao segundo curso de desenvolvimento de aplicativos para iPhone e iPad. Quer fazer um aplicativo que navegue por múltiplas telas? Que apresente dados em tabelas? Que aceite diferentes gestos na tela? Ou quem sabe um aplicativo com diversos conteúdos em uma única tela com barra de rolagem? Se você respondeu "sim" para alguma dessas perguntas, esse é o curso ideal para você! Neste curso você vai criar um aplicativo capaz de navegar por múltiplas telas, verá como mostrar dados para o usuário através de tabelas e telas com rolagem, além de ver aqueles elementos comuns em diversos aplicativos de iPhone e iPad, como botões, controles, contadores e outros. Este curso é composto por várias videoaulas passo a passo, para você que tem pouca experiência com programação, ou já é um programador experiente mas não conhece o Swift ou nunca fez um aplicativo iOS, acompanhar as aulas e evoluir no seu próprio ritmo. Concluindo esse curso, você será capaz de desenvolver mais do que um simples aplicativo iPhone, podendo criar um aplicativo sobre o tema que desejar, quando desejar! O que você está esperando? Junte-se a milhares de outros usuários e desenvolva o seu próprio aplicativo!
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Utilizes Swift, which is preferred by employers hiring iOS engineers
Covers essential iOS elements like buttons, navigation, and scrolling to create engaging app experiences
Led by expert instructors Eduardo Galembeck, Danilo Marshall, and Rodrigo Dias Takase with extensive industry experience
Ideal for beginners, as it assumes no prior programming knowledge and offers step-by-step guidance
Emphasizes practical learning through hands-on app development projects

Save this course

Save Como criar aplicativos com múltiplas telas para iPhone e iPad to your list so you can find it easily later:
Save

Reviews summary

Effective iphone and ipad app creation

Based on a single review, learners can expect an exceptional course on developing multi-screen iPhone and iPad applications. Step-by-step video tutorials make this suitable for both beginners and experienced programmers new to Swift or iOS development.
Suitable for Swift Beginners
"Um dos melhores de Programação em Swift que eu pode ver e tenho aprendido muito"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Como criar aplicativos com múltiplas telas para iPhone e iPad with these activities:
Review Basic Swift Syntax
Swift is a new language to most beginners. Reviewing syntax will pave the way towards understanding how to create applications for Apple devices.
Show steps
  • Read through the official Swift documentation
  • Complete the interactive Swift tutorial on the Apple Developer website
  • Watch a few videos on YouTube about Swift basics
Follow guided tutorials
Step-by-step tutorials provide a structured approach to learning iOS development.
Browse courses on UIKit
Show steps
  • Find tutorials that cover specific topics or skills you want to learn
  • Follow the instructions carefully and experiment with code
  • Use the tutorials as a reference for future projects
Practice coding exercises
Practice writing Swift code to reinforce your understanding and improve your coding skills.
Browse courses on Swift Programming
Show steps
  • Set up a development environment
  • Start with simple coding exercises and gradually increase difficulty
  • Use online resources or tutorials for guidance
  • Review your code regularly for errors and improvements
Four other activities
Expand to see all activities and additional details
Show all seven activities
Join a study group or discussion forum
Engaging with peers can enhance your learning and provide support.
Show steps
  • Find a group or forum related to iOS development
  • Participate in discussions and ask questions
  • Share your knowledge and help others
Build a Simple iOS App with Xcode
Getting started with Xcode will give you valuable hands-on experience and help you understand the process of creating iOS apps.
Browse courses on Xcode
Show steps
  • Download and install Xcode from the Apple Developer website
  • Create a new Xcode project
  • Add a few simple lines of code to the project
  • Run the project on a simulator
  • Debug any errors that occur
Read 'Head First Swift'
This book provides a comprehensive introduction to Swift and iOS app development, making it a valuable resource for beginners.
Show steps
  • Read through the book at your own pace
  • Complete the exercises at the end of each chapter
  • Try to build a few simple iOS apps based on what you've learned
Write a Blog Post about Your iOS App
Writing a blog post about your iOS app will help you reflect on what you've learned and share your knowledge with others.
Browse courses on iOS App Development
Show steps
  • Choose a topic for your blog post
  • Write an outline for your post
  • Write the first draft of your post
  • Edit and proofread your post
  • Publish your post on your blog or website

Career center

Learners who complete Como criar aplicativos com múltiplas telas para iPhone e iPad will develop knowledge and skills that may be useful to these careers:
iOS Developer
iOS Developers specialize in developing applications for Apple's iOS operating system. They may work on a variety of projects, from simple games to complex business applications. This course can help iOS Developers build a foundation in Swift, the programming language used to develop iOS applications. It can also teach them how to create applications with multiple screens, tables, and other common elements. With this knowledge, iOS Developers can create more engaging and user-friendly apps for the iOS platform.
Mobile Application Developer
Mobile Application Developers use their programming skills to design and develop applications for mobile devices, such as smartphones and tablets. They may work on a variety of projects, from simple games to complex business applications. This course can help Mobile Application Developers build a foundation in Swift, a programming language used to develop iOS applications. It can also teach them how to create applications with multiple screens, tables, and other common elements. With this knowledge, Mobile Application Developers can create more engaging and user-friendly apps.
Software Developer
Software Developers design, develop, and maintain software applications. They may work on a variety of projects, from small personal apps to large enterprise systems. This course can help Software Developers build a foundation in Swift, a programming language used to develop iOS applications. It can also teach them how to create applications with multiple screens, tables, and other common elements. With this knowledge, Software Developers can create more complex and feature-rich applications.
Game Developer
Game Developers design and develop video games. They may work on a variety of projects, from simple mobile games to complex console games. This course can help Game Developers build a foundation in Swift, a programming language that can be used to develop both iOS and macOS games. It can also teach them how to create applications with multiple screens, tables, and other common elements. With this knowledge, Game Developers can create more engaging and immersive gaming experiences.
User Interface Designer
User Interface Designers design the user interfaces for websites, applications, and other digital products. They work to create interfaces that are both visually appealing and easy to use. This course can help User Interface Designers build a foundation in Swift, a programming language that can be used to develop both iOS and macOS applications. It can also teach them how to create applications with multiple screens, tables, and other common elements. With this knowledge, User Interface Designers can create more user-friendly and visually appealing interfaces.
Web Developer
Web Developers design and develop websites and web applications. They may work on a variety of projects, from simple personal websites to large e-commerce platforms. This course can help Web Developers build a foundation in Swift, a programming language that can be used to develop both iOS and macOS applications. It can also teach them how to create applications with multiple screens, tables, and other common elements. With this knowledge, Web Developers can create more interactive and engaging web experiences.
Product Manager
Product Managers are responsible for managing the development and launch of new products. They work with engineers, designers, and marketing teams to ensure that products meet the needs of users. This course can help Product Managers build a foundation in Swift, a programming language that can be used to develop both iOS and macOS applications. It can also teach them how to create applications with multiple screens, tables, and other common elements. With this knowledge, Product Managers can better understand the technical aspects of product development and make more informed decisions.
Technical Writer
Technical Writers create documentation for software, hardware, and other technical products. They work to explain complex technical concepts in a clear and concise way. This course can help Technical Writers build a foundation in Swift, a programming language that can be used to develop both iOS and macOS applications. It can also teach them how to create applications with multiple screens, tables, and other common elements. With this knowledge, Technical Writers can create more accurate and user-friendly documentation.
Quality Assurance Analyst
Quality Assurance Analysts test software applications to identify and fix bugs. They work to ensure that applications are free of errors and meet the needs of users. This course can help Quality Assurance Analysts build a foundation in Swift, a programming language that can be used to develop both iOS and macOS applications. It can also teach them how to create applications with multiple screens, tables, and other common elements. With this knowledge, Quality Assurance Analysts can better understand the technical aspects of software development and perform more effective testing.
Business Analyst
Business Analysts work with businesses to identify and solve problems. They may work on a variety of projects, from improving customer service to streamlining operations. This course can help Business Analysts build a foundation in Swift, a programming language that can be used to develop both iOS and macOS applications. It can also teach them how to create applications with multiple screens, tables, and other common elements. With this knowledge, Business Analysts can create applications that can help businesses improve their operations and better serve their customers.
Data Scientist
Data Scientists use data to solve business problems. They may work on a variety of projects, from predicting customer behavior to identifying fraud. This course may be useful for Data Scientists who want to develop applications that can collect, analyze, and visualize data. It can teach them how to create applications with multiple screens, tables, and other common elements. With this knowledge, Data Scientists can create applications that can help businesses make better decisions.
Machine Learning Engineer
Machine Learning Engineers design and develop machine learning models. They work on a variety of projects, from automating tasks to predicting outcomes. This course may be useful for Machine Learning Engineers who want to develop applications that can use machine learning to solve problems. It can teach them how to create applications with multiple screens, tables, and other common elements. With this knowledge, Machine Learning Engineers can create applications that can help businesses automate tasks and make better decisions.
Statistician
Statisticians collect, analyze, and interpret data to help businesses make better decisions. This course may be useful for Statisticians who want to develop applications that can collect, analyze, and visualize data. It can teach them how to create applications with multiple screens, tables, and other common elements. With this knowledge, Statisticians can create applications that can help businesses make better decisions.
Data Analyst
Data Analysts collect, analyze, and interpret data to help businesses make better decisions. This course may be useful for Data Analysts who want to develop applications that can collect, analyze, and visualize data. It can teach them how to create applications with multiple screens, tables, and other common elements. With this knowledge, Data Analysts can create applications that can help businesses make better decisions.
Operations Research Analyst
Operations Research Analysts use mathematical and analytical techniques to solve business problems. This course may be useful for Operations Research Analysts who want to develop applications that can use mathematical and analytical techniques to solve problems. It can teach them how to create applications with multiple screens, tables, and other common elements. With this knowledge, Operations Research Analysts can create applications that can help businesses make better decisions.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Como criar aplicativos com múltiplas telas para iPhone e iPad.
Comprehensive guide to iOS programming for experienced developers. It covers everything from the basics of iOS development to advanced topics, and it valuable resource for experienced developers who want to learn more about iOS.
Provides a comprehensive overview of iOS development with Swift, covering all of the essential concepts and techniques.
Provides a comprehensive overview of Core Data, the persistent storage framework for iOS, covering all of the essential concepts and techniques.
Provides a comprehensive overview of the fundamentals of iOS programming with Swift, covering topics such as user interface design, data management, and networking.
Beginner-friendly guide to Swift programming. It uses a conversational style and plenty of examples to make learning Swift fun and easy.
Beginner-friendly guide to Swift programming. It covers everything from the basics of Swift to creating your first iOS app.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Como criar aplicativos com múltiplas telas para iPhone e iPad.
Como aprimorar e monetizar seu aplicativo para iOS e...
Most relevant
Como criar um aplicativo para iPhone
Most relevant
Como criar jogos 2D para iPhone e iPad
Most relevant
Criar wireframes e protótipos de baixa fidelidade
Most relevant
Introdução ao Desenvolvimento de Aplicativos Android
Most relevant
Curso de Inglês Rápido: do Básico à Fluência Sem Enrolação
Most relevant
Curso de Inglês para Compreensão, Pronúncia e Conversação
Most relevant
O sucesso por meio das avaliações: análise e medição de...
Most relevant
Inglês para brasileiros : Turbinar seu inglês para...
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser