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.

...
Filtrar por:
71 resultados
Organizar por:
Python para todos

Python para todos

University of Michigan
Programa de cursos integrados
Avaliado como 4.8 de 5 estrelas.
Applied Data Science

Applied Data Science

IBM
Programa de cursos integrados
Avaliado como 4.6 de 5 estrelas.
Developing Applications with Google Cloud Platform

Developing Applications with Google Cloud Platform

Google Cloud
Programa de cursos integrados
Avaliado como 4.6 de 5 estrelas.
Applied Data Science with Python

Applied Data Science with Python

University of Michigan
Programa de cursos integrados
Avaliado como 4.5 de 5 estrelas.
Python 3 Programming

Python 3 Programming

University of Michigan
Programa de cursos integrados
Avaliado como 4.6 de 5 estrelas.
Programação Java: Introdução ao Software

Programação Java: Introdução ao Software

Duke University
Programa de cursos integrados
Avaliado como 4.6 de 5 estrelas.
Agile Development

Agile Development

University of Virginia
Programa de cursos integrados
Avaliado como 4.7 de 5 estrelas.
 Gestão de Produtos de Software

Gestão de Produtos de Software

University of Alberta
Programa de cursos integrados
Avaliado como 4.7 de 5 estrelas.
Algorithms

Algorithms

Stanford University
Programa de cursos integrados
Avaliado como 4.8 de 5 estrelas.
Data Structures and Algorithms

Data Structures and Algorithms

University of California San Diego
Programa de cursos integrados
Avaliado como 4.6 de 5 estrelas.
Object Oriented Programming in Java

Object Oriented Programming in Java

University of California San Diego
Programa de cursos integrados
Avaliado como 4.7 de 5 estrelas.
Full-Stack Web Development with React

Full-Stack Web Development with React

The Hong Kong University of Science and Technology
Programa de cursos integrados
Avaliado como 4.7 de 5 estrelas.
Full Stack Web and Multiplatform Mobile App Development

Full Stack Web and Multiplatform Mobile App Development

The Hong Kong University of Science and Technology
Programa de cursos integrados
Avaliado como 4.6 de 5 estrelas.
Functional Programming in Scala

Functional Programming in Scala

École Polytechnique Fédérale de Lausanne
Programa de cursos integrados
Avaliado como 4.6 de 5 estrelas.
AI for Medicine

AI for Medicine

deeplearning.ai
Programa de cursos integrados
Avaliado como 4.7 de 5 estrelas.
MATLAB Programming for Engineers and Scientists

MATLAB Programming for Engineers and Scientists

Vanderbilt University
Programa de cursos integrados
Avaliado como 4.8 de 5 estrelas.

    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.