Softwareentwicklung

Spezialisierungen und Kurse zum Thema Softwareentwicklung befassen sich mit dem Prozess der Softwareerstellung, einschließlich Entwicklungstools und -methoden (wie z. B. agile Entwicklung), Programmiersprachen (einschließlich Python, C, Java und Scala) sowie Softwarearchitektur und Tests.

...
Programming for Everybody (Getting Started with Python)
University of Michigan
Programming for Everybody (Getting Started with Python)
COURSE
Python Data Structures
University of Michigan
Python Data Structures
COURSE
Introduction to Data Science in Python
University of Michigan
Introduction to Data Science in Python
COURSE
Algorithms, Part I
Princeton University
Algorithms, Part I
COURSE
Introduction to Programming with MATLAB
Vanderbilt University
Introduction to Programming with MATLAB
COURSE
Using Python to Access Web Data
University of Michigan
Using Python to Access Web Data
COURSE
Python Basics
University of Michigan
Python Basics
COURSE
Algorithmic Toolbox
University of California San Diego
Algorithmic Toolbox
COURSE
Introduction to the Internet of Things and Embedded Systems
University of California, Irvine
Introduction to the Internet of Things and Embedded Systems
COURSE
Using Databases with Python
University of Michigan
Using Databases with Python
COURSE
Data Analysis with Python
IBM
Data Analysis with Python
COURSE
Build Your First Android App (Project-Centered Course)
CentraleSupélec
Build Your First Android App (Project-Centered Course)
COURSE
Tools for Data Science
IBM
Tools for Data Science
COURSE
C for Everyone: Programming Fundamentals
University of California, Santa Cruz
C for Everyone: Programming Fundamentals
COURSE
Java Programming: Solving Problems with Software
Duke University
Java Programming: Solving Problems with Software
COURSE
Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning
deeplearning.ai
Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning
COURSE
Programming Fundamentals
Duke University
Programming Fundamentals
COURSE
Getting Started with AWS Machine Learning
Amazon Web Services
Getting Started with AWS Machine Learning
COURSE
Learn to Program: The Fundamentals
University of Toronto
Learn to Program: The Fundamentals
COURSE

    Häufig gestellte Fragen zum Thema Softwareentwicklung

  • 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.