Desenvolvimento de Software

Os cursos e as especializações na área de desenvolvimento de software abordam os processos envolvidos na criação de programas, incluindo ferramentas e metodologias de desenvolvimento (como desenvolvimento ágil de software), linguagens de programação (incluindo Python, C, Java e Scala) e arquitetura e testes de software.Os cursos e especializações na área de desenvolvimento de software abordam os processos envolvidos na criação de um programa, incluindo ferramentas e metodologias de desenvolvimento (tais como desenvolvimento ágil de softwares), linguagens de programação (Python, C, Java e Scala) e a arquitetura e teste de softwares.

...
Python para todos
University of Michigan
Python para todos
Programa de cursos integrados
Applied Data Science
IBM
Applied Data Science
Programa de cursos integrados
TensorFlow in Practice
deeplearning.ai
TensorFlow in Practice
Programa de cursos integrados
Applied Data Science with Python
University of Michigan
Applied Data Science with Python
Programa de cursos integrados
Programação Java: Introdução ao Software
Duke University
Programação Java: Introdução ao Software
Programa de cursos integrados
Python 3 Programming
University of Michigan
Python 3 Programming
Programa de cursos integrados
Developing Applications with Google Cloud Platform
Google Cloud
Developing Applications with Google Cloud Platform
Programa de cursos integrados
Algorithms
Stanford University
Algorithms
Programa de cursos integrados
 Gestão de Produtos de Software
University of Alberta
Gestão de Produtos de Software
Programa de cursos integrados
Object Oriented Programming in Java
University of California San Diego
Object Oriented Programming in Java
Programa de cursos integrados
Agile Development
University of Virginia
Agile Development
Programa de cursos integrados
Data Structures and Algorithms
University of California San Diego
Data Structures and Algorithms
Programa de cursos integrados
Full-Stack Web Development with React
The Hong Kong University of Science and Technology
Full-Stack Web Development with React
Programa de cursos integrados
AI for Medicine
deeplearning.ai
AI for Medicine
Programa de cursos integrados
Full Stack Web and Multiplatform Mobile App Development
The Hong Kong University of Science and Technology
Full Stack Web and Multiplatform Mobile App Development
Programa de cursos integrados
Functional Programming in Scala
École Polytechnique Fédérale de Lausanne
Functional Programming in Scala
Programa de cursos integrados
Introdução à Programação aplicada à Internet das Coisas (IOT)
University of California, Irvine
Introdução à Programação aplicada à Internet das Coisas (IOT)
Programa de cursos integrados
Introduction to Programming in C
Duke University
Introduction to Programming in C
Programa de cursos integrados
Blockchain Revolution
INSEAD
Blockchain Revolution
Programa de cursos integrados

    Perguntas frequentes sobre Desenvolvimento de Software

  • Software is the set of instructions that tells a computer what to do. Software development encompasses all of the activities required for software design, deployment, maintenance, and support. Every video game, mobile app, and work-related computer program you’ve ever used goes through this process.

    Software development starts by working with users and other stakeholders to determine what the software needs to do. Then, a software architecture is chosen to structure the program’s operation, as well as a software design to determine how it will solve for user requirements. Only then does the actual coding process begin, which also includes extensive team review and testing for quality assurance. Once the program is ready for deployment, software developers continue to be responsible for keeping the software updated, fixing bugs, and providing user support.