We may earn an affiliate commission when you visit our partners.
Course image
Eduardo Galembeck and Rodrigo Dias Takase
Agora que você já conhece as ferramentas necessárias para desenvolver um aplicativo para iOS, vamos à pratica! O objetivo deste projeto é criar um aplicativo, publicá-lo na App Store e acompanhar o desempenho dele no mercado. Para isso é necessário que você...
Read more
Agora que você já conhece as ferramentas necessárias para desenvolver um aplicativo para iOS, vamos à pratica! O objetivo deste projeto é criar um aplicativo, publicá-lo na App Store e acompanhar o desempenho dele no mercado. Para isso é necessário que você se inscreva no programa de desenvolvedor da Apple, o que requer um investimento de 99 dólares. Neste Projeto Final você irá: • Inventar o seu próprio aplicativo • Prototipar a sua idéia • Desenvolver o seu aplicativo • Publicar o seu aplicativo na AppStore • Fazer a divulgação, marketing e acompanhar os dados de uso do seu aplicativo Os conteúdos que você trabalhou nos quatro cursos desse programa de cursos integrados serão aplicados para que você tenha seu primeiro aplicativo disponível no mercado.
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Builds on knowledge gained in prior courses
Students can apply skills and knowledge learned in other courses
Offers a practical approach to app development
Provides a comprehensive overview of the app development process
Taught by experienced instructors
Requires a significant investment of time and money

Save this course

Save Criando e publicando um aplicativo para iPhone e iPad na App Store to your list so you can find it easily later:
Save

Reviews summary

Practical app publishing

This course offers the opportunity to put theory into practice by publishing an app on the App Store. Students will have the opportunity to: * Invent an app idea * Prototype their idea * Develop their app * Publish their app on the App Store * Market their app and track usage data.
Course emphasizes practical application by publishing an app.
"Muito interessante a prática do curso."
"Efetivamente se publica um aplicativo na App Store da Apple."

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 Criando e publicando um aplicativo para iPhone e iPad na App Store with these activities:
Review basic iOS development concepts
Review the fundamental principles of iOS development to ensure a strong foundation for the course.
Browse courses on iOS Development
Show steps
  • Review the official Apple documentation on iOS development.
  • Watch introductory tutorials on iOS development.
  • Complete practice exercises on Swift syntax and Xcode.
Attend an iOS development meetup or conference
Connect with other iOS developers, learn about industry trends, and stay updated on the latest technologies.
Browse courses on iOS Development
Show steps
  • Find local iOS development meetups or conferences.
  • Attend the event and engage with other attendees.
Read the Swift Programming Language tutorial
Brush up on the basics of Swift programming before starting the course.
Browse courses on Swift
Show steps
  • Visit the Swift Programming Language website
  • Read the tutorial
  • Try out the examples
Six other activities
Expand to see all activities and additional details
Show all nine activities
Watch iOS Development Tutorials
Supplement your learning by exploring tutorials to reinforce concepts and expand your skills.
Show steps
  • Search for tutorials on iOS development
  • Watch tutorials on specific topics
  • Practice implementing what you learn
Practice writing Swift code
Solidify your understanding of Swift syntax and coding principles through regular practice.
Browse courses on Swift
Show steps
  • Solve Swift coding challenges on platforms like LeetCode or HackerRank.
  • Build small Swift projects to apply your knowledge.
  • Join online coding communities and participate in discussions.
Build a Simple App
Kick-off your learning journey by getting your hands dirty with a practical project.
Show steps
  • Create a new Xcode project
  • Design the user interface
  • Implement the app logic
  • Test and refine your app
Solve Coding Challenges
Sharpen your coding skills and deepen your understanding by tackling coding challenges.
Show steps
  • Find coding challenges online
  • Attempt to solve the challenges
  • Review your solutions
Build a simple iOS app
Apply your skills by creating a basic iOS app, reinforcing your understanding of the development process.
Browse courses on iOS Development
Show steps
  • Identify a simple app idea to build.
  • Design the app's user interface and functionality.
  • Implement the app's features using Swift and Xcode.
  • Test and debug the app thoroughly.
Follow advanced iOS development tutorials
Expand your knowledge by exploring advanced iOS development concepts through guided tutorials.
Browse courses on iOS Development
Show steps
  • Identify specific areas you want to improve in.
  • Search for reputable tutorials on those topics.
  • Follow the tutorials step-by-step and implement the concepts in practice.

Career center

Learners who complete Criando e publicando um aplicativo para iPhone e iPad na App Store will develop knowledge and skills that may be useful to these careers:
Mobile Application Developer
Mobile Application Developers specialize in the development of software applications for smartphones, tablets, and other mobile devices. This course may be particularly useful for those interested in this field because it covers the process of creating an app from scratch, including prototyping, development, and publishing on the AppStore.
Software Engineer
Software Engineers design, develop, test, and maintain software systems. This course would be helpful for those interested in this career because it provides a foundation in the principles of software development, including object-oriented programming, design patterns, and best practices.
Web Developer
Web Developers design, create, and maintain websites. This course may be useful for aspiring Web Developers as it covers the principles of web development, including HTML, CSS, JavaScript, and server-side programming.
Product Manager
Product Managers are responsible for the development, launch, and marketing of products. This course would be useful for those interested in this role because it provides a foundation in the principles of product management, including market research, user experience design, and product roadmaps.
Data Analyst
Data Analysts collect, analyze, and interpret data to help businesses make better decisions. This course may be useful for aspiring Data Analysts because it covers the principles of data analysis, including data collection, data cleaning, and statistical analysis.
Business Analyst
Business Analysts analyze business needs and develop solutions to improve business processes. This course would be helpful for those interested in this role because it provides a foundation in the principles of business analysis, including process mapping, requirements gathering, and solution design.
UX Designer
UX Designers focus on the user experience of websites and applications. This course may be useful for aspiring UX Designers as it covers the principles of UX design, including user research, prototyping, and usability testing.
Technical Writer
Technical Writers create documentation for software and other technical products. This course would be helpful for those interested in this role because it provides a foundation in the principles of technical writing, including document structure, style, and grammar.
Project Manager
Project Managers plan, execute, and control projects. This course may be useful for aspiring Project Managers as it covers the principles of project management, including project planning, scheduling, and risk management.
Quality Assurance Analyst
Quality Assurance Analysts test software to ensure that it meets quality standards. This course may be useful for aspiring Quality Assurance Analysts as it covers the principles of software testing, including test planning, execution, and reporting.
Cloud Architect
Cloud Architects design and implement cloud computing solutions. This course may be useful for aspiring Cloud Architects as it covers the principles of cloud computing, including cloud services, cloud security, and cloud cost optimization.
Information Security Analyst
Information Security Analysts protect computer systems and networks from cyber attacks. This course may be useful for aspiring Information Security Analysts as it covers the principles of information security, including risk assessment, security auditing, and incident response.
Database Administrator
Database Administrators manage and maintain databases. This course may be useful for aspiring Database Administrators as it covers the principles of database management, including data modeling, query optimization, and backup and recovery.
Cybersecurity Engineer
Cybersecurity Engineers design and implement security measures to protect computer systems and networks from cyber attacks. This course may be useful for aspiring Cybersecurity Engineers as it covers the principles of cybersecurity, including network security, cryptography, and malware analysis.
Scrum Master
Scrum Masters facilitate Scrum teams and help them to adopt Agile principles. This course may be useful for aspiring Scrum Masters as it covers the principles of Scrum, including sprint planning, daily stand-ups, and retrospectives.

Reading list

We've selected 11 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 Criando e publicando um aplicativo para iPhone e iPad na App Store.
Classic guide to design patterns, which are reusable solutions to common problems in software development. It provides a catalog of design patterns, along with guidance on how to use them effectively.
Comprehensive guide to software testing. It covers all aspects of testing, from planning and design to execution and reporting.
Practical guide to developing iOS apps with Swift. It covers all the essential concepts, from user interface design to data management.
Hands-on guide to unit testing iOS apps. It provides step-by-step instructions for writing unit tests for a variety of app components.
Practical guide to iOS development with Swift. It covers all aspects of the development process, from design to deployment.
Comprehensive guide to iOS programming fundamentals. It covers all the basics of Swift, Xcode, and Interface Builder.
Gentle introduction to iOS app development for beginners. It covers the basics of Swift and Xcode, and provides step-by-step instructions for building a simple app.
Gentle introduction to Swift programming, the language used to develop iOS apps. It covers the basics of Swift and Xcode, and provides step-by-step instructions for building a simple app.

Share

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

Similar courses

Here are nine courses similar to Criando e publicando um aplicativo para iPhone e iPad na App Store.
Criar wireframes e protótipos de baixa fidelidade
Most relevant
Como aprimorar e monetizar seu aplicativo para iOS e...
Most relevant
Como criar jogos 2D para iPhone e iPad
Most relevant
Como criar aplicativos com múltiplas telas para iPhone e...
Most relevant
Como criar um aplicativo para iPhone
Most relevant
Fundamentos de Vendas e Marketing com o 10,000 Women da...
Most relevant
Iniciar o processo de design de UX: criar empatia,...
Most relevant
Conduzir pesquisas de UX e testar os primeiros conceitos
Most relevant
Design de uma experiência do usuário para o bem social e...
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