We may earn an affiliate commission when you visit our partners.
Course image
droidcon NYC
What makes app development with 50 engineers different than app development with 5 engineers? What do you need to support 100s or 1,000s of modules? In this panel, Ty Smith, Gabriel Peal, Pierre-Yves Ricau, César Puerta, and Lisa Wray discuss their various approaches to tooling, process, and organization.
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by droidcon NYC instructors who are recognized for their work in app development
Examines advanced app development topics relevant in the industry, such as scaling for large teams and managing complex modular architectures
Teaches processes, tools, and organizational strategies for managing large-scale app development projects
Requires learners to have prior experience in app development
Does not provide hands-on labs or interactive materials

Save this course

Save droidcon NYC '19: Apps at Scale: An Industry Discussion to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for droidcon NYC '19: Apps at Scale: An Industry Discussion. These are activities you can do either before, during, or after a course.

Career center

Learners who complete droidcon NYC '19: Apps at Scale: An Industry Discussion will develop knowledge and skills that may be useful to these careers:
System Engineer
System Engineers design and develop complex software systems. They work with a variety of technologies to create systems that meet the needs of users. This course can help System Engineers by providing them with insights into the challenges and best practices of app development at scale. The course will also help engineers to develop the skills needed to design and develop large and complex software systems.
Technical Program Manager
Technical Program Managers oversee the technical aspects of software development projects. They work with stakeholders to define project scope, timelines, and budgets. This course can help Technical Program Managers by providing them with insights into the challenges and best practices of app development at scale. The course will also help managers to develop the skills needed to manage large and complex software development projects.
Product Manager
Product Managers are responsible for the overall success of a software product. They work with engineers, designers, and other team members to define the product vision and roadmap. This course can help Product Managers by providing them with insights into the challenges and best practices of app development at scale. The course will also help managers to develop the skills needed to manage a successful software product.
Quality Assurance Analyst
Quality Assurance Analysts test software applications to ensure that they meet quality standards. They work with developers and other team members to identify and fix bugs. This course can help Quality Assurance Analysts by providing them with insights into the challenges and best practices of app development at scale. The course will also help analysts to develop the skills needed to test and debug large and complex software applications.
DevOps Engineer
DevOps Engineers work to bridge the gap between development and operations teams. They help to ensure that software applications are developed and deployed quickly and efficiently. This course can help DevOps Engineers by providing them with insights into the challenges and best practices of app development at scale. The course will also help engineers to develop the skills needed to work in a DevOps environment.
Software Architect
Software Architects design and develop the overall architecture of software applications. They work with software engineers to ensure that applications are scalable, reliable, and secure. This course can help Software Architects by providing them with insights into the challenges and best practices of app development at scale. The course will also help architects to develop the skills needed to design and develop large and complex software applications.
Software Engineer
Software Engineers design, develop, and maintain software applications. They work with a variety of programming languages and technologies to create software that meets the needs of users. This course can help Software Engineers by providing them with insights into the challenges and best practices of app development. The course will also help engineers to develop the skills needed to work on large and complex software development projects.
Software Development Manager
Software Development Managers oversee software development teams and projects. They play a key role in ensuring that software development processes are efficient and effective, and that software products meet the needs of users. This course can help Software Development Managers by providing them with insights into the challenges and best practices of app development. The course will also help managers to develop the skills needed to manage large and complex software development projects.
Data Scientist
Data Scientists use data to solve business problems. They work with a variety of data sources and tools to extract insights that can be used to improve decision-making. This course may be useful for Data Scientists by providing them with insights into the challenges and best practices of app development at scale. The course may also help data scientists to develop the skills needed to work with large and complex data sets.
Business Analyst
Business Analysts work with stakeholders to define and analyze business requirements. They help to ensure that software applications meet the needs of users. This course may be useful for Business Analysts by providing them with insights into the challenges and best practices of app development at scale. The course may also help analysts to develop the skills needed to work with large and complex software development projects.
Project Manager
Project Managers oversee the planning, execution, and closure of software development projects. They work with stakeholders to define project scope, timelines, and budgets. This course may be useful for Project Managers by providing them with insights into the challenges and best practices of app development at scale. The course may also help managers to develop the skills needed to manage large and complex software development projects.
Designer
Designers create the user interface for software applications. They work with engineers to ensure that applications are visually appealing and easy to use. This course may be useful for Designers by providing them with insights into the challenges and best practices of app development. The course may also help designers to develop the skills needed to work with large and complex software development projects.
Tester
Testers test software applications to ensure that they meet quality standards. They work with developers and other team members to identify and fix bugs. This course may be useful for Testers by providing them with insights into the challenges and best practices of app development. The course may also help testers to develop the skills needed to test and debug large and complex software applications.
Technical Writer
Technical Writers create documentation for software applications. They work with engineers and other team members to explain how applications work. This course may be useful for Technical Writers by providing them with insights into the challenges and best practices of app development. The course may also help writers to develop the skills needed to write documentation for large and complex software applications.
IT Specialist
IT Specialists provide technical support to users of software applications. They work with users to troubleshoot problems and resolve issues. This course may be useful for IT Specialists by providing them with insights into the challenges and best practices of app development. The course may also help specialists to develop the skills needed to support large and complex software applications.

Reading list

We've selected two 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 droidcon NYC '19: Apps at Scale: An Industry Discussion.
Provides a practical guide to building and deploying microservices. It covers the basics of microservice architecture, as well as more advanced topics such as service discovery, load balancing, and fault tolerance.
Covers the principles and practices of designing and building data-intensive applications. It provides a comprehensive overview of the different types of data stores, as well as how to choose the right one for your application.

Share

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

Similar courses

Similar courses are unavailable at this time. Please try again later.
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