Introduction to Application Development Specialization

T​his Specialization is intended for anyone seeking to become an application programmer with no existing experience. Through four courses, you'll learn about the fundamental concepts of programming, object-orientation, and several necessary tools including source control and build automation. You'll also review several popular development methodologies that will likely be used in any programming career.
WHAT YOU WILL LEARN
- A​pplication programming concepts, including object-oriented programming
- E​ssential programming tools including source control and build automation
- W​hat methodologies and frameworks are used for programming, and which will you likely use as a programmer

Sort options

Object-Oriented Programming Concepts (Coursera)

Sep 13th 2021
Object-Oriented Programming Concepts (Coursera)
Course Auditing
Categories
Effort
Languages
In Object-Oriented Concepts, we will introduce the core concepts behind modern, object-oriented, programming. We will discuss objects, classes, messaging, inheritance, polymorphism, and more. As with Fundamentals of Programming, we will illustrate the concepts using the Python language, but they will be portable to other object-oriented programming [...]
0
No votes yet

Development Methodologies Overview (Coursera)

Sep 13th 2021
Development Methodologies Overview (Coursera)
Course Auditing
Categories
Effort
Languages
This course provides an introduction to a few of the main development methodologies used by application programmers today. These methodologies provide a framework and structure for the process of development to ensure teams can work together and all critical steps are followed. We'll discuss the Software Development Lifecycle (SDLC), [...]
0
No votes yet

Application Programming Fundamentals (Coursera)

Sep 13th 2021
Application Programming Fundamentals (Coursera)
Course Auditing
Categories
Effort
Languages
In Object-Oriented Concepts, we will introduce the core concepts behind modern, object-oriented, programming. We will discuss objects, classes, messaging, inheritance, polymorphism, and more. As with Fundamentals of Programming, we will illustrate the concepts using the Python language, but they will be portable to other object-oriented programming languages. [...]
0
No votes yet

Essential Tools For Application Development (Coursera)

Sep 13th 2021
Essential Tools For Application Development (Coursera)
Course Auditing
Categories
Effort
Languages
In Essential Tools, we will look at two important classes of tools for developers: Version Control Systems and Built Automation Tools. We will look why we use such tools, discuss common concepts for those categories of tools, and then look at a specific and common example of each: [...]
0
No votes yet