Introduction to Application Development Specialization

开始时间: 06/21/2022 持续时间: Approximately 3 months to complete Suggested pace of 4 hours/week

所在平台: Coursera专项课程

课程类别: 其他类别

大学或机构: CourseraNew

课程主页: https://www.coursera.org/specializations/beginning-application-developer

课程评论:没有评论

第一个写评论        关注课程

课程详情

Build Automationapplication programmingsource controlObject-Oriented Programming (OOP)agilenumeric operatorslogicPython ProgrammingDesign PatternComputer ProgrammingMethodsClasses

课程大纲

Course: 1

Course Link: https://www.coursera.org/learn/application-programming-fundamentals?specialization=beginning-application-developer

Title:Application Programming Fundamentals

Description: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.

Course: 2

Course Link: https://www.coursera.org/learn/concepts-of-object-oriented-programming?specialization=beginning-application-developer

Title:Object-Oriented Programming Concepts

Description: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.

Course: 3

Course Link: https://www.coursera.org/learn/essential-programming-tools?specialization=beginning-application-developer

Title:Essential Tools For Application Development

Description: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: Apache® Subversion® for version control, and Apache® Maven™ for build automation.

Course: 4

Course Link: https://www.coursera.org/learn/development-methodologies-overview?specialization=beginning-application-developer

Title:Development Methodologies Overview

Description: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), Agile concepts, Continuous Integration/Continuous Delivery and 12 Factor for cloud development.

课程评论(0条)

课程简介

Learn programming from a solid foundation.. Master programming concepts that will prepare you for learning Java or any other language. You'll learn programming fundamentals, object-oriented programming, source control, build automation, and several of the most popular development methodologies.

课程标签

0人关注该课程

主题相关的课程