Software Development Fundamentals

Arvind Bhusnurmath, PennX

Learn the fundamentals of object-oriented programming in Java, as well as best practices of modern software development.

Software developers are in high demand in the current job market, and computer programming is a prerequisite skill for success in this field.

Start your journey toward becoming a professional software developer by learning Java, one of the industry’s most commonly used programming languages.

This course, part of the CS Essentials for Software Development Professional Certificate program, will quickly cover Java syntax and keywords and then explore features of object-oriented programming including encapsulation, inheritance, and polymorphism. You will learn how to apply these concepts to programmatic problem solving by investigating class modeling techniques and relationships such as aggregation, realization, and generalization.

In addition to programming, you will learn about software testing techniques that help us find problems in our code, and you will use modern development environments and tools for tasks like debugging and unit testing. We will introduce Eclipse, the eclipse debugger and Junit (a unit testing framework).

After completing this course, you will be able to design, develop, and test large applications in Java and understand and apply core principles of professional software development.

Сессии:
  • 15 мая 2017, 4 недели
Характеристики онлайн курса:
  • Бесплатный:
  • Платный:
  • Сертификат:
  • MOOC:
  • Видеолекции:
  • Аудиолекции:
  • Email-курс:
  • Язык: Английский Gb

Отзывы

Пока никто не написал отзыв по этому курсу. Хотите быть первым?

Зарегистрируйтесь, чтобы оставить отзыв

Ещё курсы на эту тему:
Rubyonrails-basic_378x225_v2 Agile Development Using Ruby on Rails- Basics
Learn Ruby programming language basics, the Ruby on Rails Model-View-Controller...
Softwaretesting-course1image_378x225 Software Testing Fundamentals
Learn how to locate software bugs and defects using the latest testing techniques...
Ut.7.01x_foda_banner_1280x720 Foundations of Data Analysis- Part 1: Statistics Using R
Use R to learn fundamental statistical topics such as descriptive statistics...
Ut.7.20x_-_courseicon_-_378x225_prt_2_ Foundations of Data Analysis- Part 2: Inferential Statistics
Use R to learn the fundamental statistical topic of basic inferential statistics...
Sd4x_378x225 Programming for the Web with JavaScript
Learn how to develop dynamic, interactive, and data-driven web apps using JavaScript...
Ещё из рубрики «Компьютерные науки»:
Logo-30-128x128 NYU Course on Deep Learning (Spring 2014)
Lectures from the NYU Course on Deep Learning (Spring 2014) This is a graduate...
Columbiax_ds101x378x225 Statistical Thinking for Data Science and Analytics
Learn how statistics plays a central role in the data science approach. This...
New_machinelearning_image378x225 Machine Learning for Data Science and Analytics
Learn the principles of machine learning and the importance of algorithms. Machine...
Columbiax_ds103x378x225 Enabling Technologies for Data Science and Analytics: The Internet of Things
Discover the relationship between Big Data and the Internet of Things (IoT)...
Regular_26b6867d-8e72-40a5-8253-c60560041f63 Online Business: Digital Marketing for Success
Understand how digital marketing can help your startup with one of four courses...
Ещё от edX:
Lfe101x-new_course_card_image-378x225 Leadership for Engineers
Learn how to effectively lead in a technology-driven world, define your personal...
Columbiax_ds101x378x225 Statistical Thinking for Data Science and Analytics
Learn how statistics plays a central role in the data science approach. This...
New_machinelearning_image378x225 Machine Learning for Data Science and Analytics
Learn the principles of machine learning and the importance of algorithms. Machine...
Columbiax_ds103x378x225 Enabling Technologies for Data Science and Analytics: The Internet of Things
Discover the relationship between Big Data and the Internet of Things (IoT)...
Worldhealth_coursecard Global Health – The Lessons of Ebola
Become part of the global health community and prepare yourself to join teams...

© 2013-2017