LinkedIn principal author Doug Winnie explains the need for many developers to build software for multiple platforms. Because not all users will have the same hardware and operating system, programmers need to use multiple first-party tools from individual vendors or third-party cross-platform tools to reach as many users as possible.
- As a programmer, you'll create programs and apps…for customers and users.…However, not all of your users might be the same.…For many sets of customers, you need to consider…that they might be using different operating systems,…devices, or browsers.…As a programmer, you need to plan for this reality…by planning to build for multiple platforms.…For someone new to programming,…this can seem a little intimidating,…because building apps for different platforms…often requires learning different programming languages,…working with various tools,…and investing in hardware and resources.…
But luckily it isn't as intimidating as it seems.…If you're creating applications for the web,…there are several browsers.…But the differences between them…are not as drastic as they once were.…In addition, if you're working with popular,…modern frameworks, a lot of the cross-browser work…is managed for you.…You can then focus on what you want to make,…instead of how you're going to build it.…For mobile, tablet, and desktop apps,…it is a little more complicated.…
Join Doug Winnie as he explains the principles of programming and helps you connect to core concepts by exploring three ways that programmers perform their jobs. Doug starts by sharing the history of coding and then dives into functions, values, variables, and parameters used to define actions. He covers capturing input from users, creating conditional tests, using loops with arrays, and object-oriented programming basics. He also takes you beyond programming, into processes like debugging, refactoring, and building iteratively.
- Working with values and variables
- Breaking down tasks
- Customizing functions and parameters
- Building conditional tests
- Creating and changing arrays
- Working with objects and classes
- Debugging and refactoring code
- Going beyond the code as a programmer
Skill Level Beginner
1. Control Computers with Code
2. Define Actions Using Code
3. Repeat Actions and Test for Conditions
4. Objects and OOP
5. Beyond Programming
Debug problems2m 50s
Next steps1m 19s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.