Object Oriented Programming in Java OOP - Full Course | Duke University

preview_player
Показать описание
There are 4 Courses in this Specialization
⭐️This video covers course number 1 and 2.
(1) Java Programming: Solving Problems with Software
(2) Java Programming: Arrays, Lists, and Structured Data

This Specialization is for aspiring software developers with some programming experience in at least one other programming language (e.g., Python, C, JavaScript, etc.) who want to be able to solve more complex problems through objected-oriented design with Java. In addition to learning Java, you will gain experience with two Java development environments (BlueJ and Eclipse), learn how to program with graphical user interfaces, and learn how to design programs capable of managing large amounts of data. These software engineering skills are broadly applicable across wide array of industries.

🕑TIME STAMP
(COURSE 1) Java Programming: Solving Problems with Software
INTRODUCTION TO THE COURSE
0:00:00 Introduction to the Course
0:02:42 Resource to help you succeed
0:04:30 Tips for learning programming
0:06:15 Using how to ask for help effectively
0:10:04 Object oriented programming with Java Specialization

FUNDAMENTAL JAVA SYNTAX AND SEMANTICS
0:12:31 Why use Java
0:13:51 Using bluej to program in java
0:20:42 Shapes collections of Points
0:23:12 Why SEmantics motivation to read code
0:24:23 Variables
0:27:09 Mathematics operators
0:29:34 Functions
0:34:08 Conditionals
0:37:34 Classes
0:42:01 New
0:46:58 Methods
0:52:19 Types
0:58:18 For Each Loops
1:05:46 Solving programming a Seven step approach
1:11:50 Seven steps in action developing an Algorithm
1:19:42 Seven steps in action testing the algorithm
1:23:54 seven steps in action translating to code

STRING IN JAVA
1:28:57 what is a string
1:31:36 Understand strings
1:34:42 developing an algorithm
1:39:55 Positions in strings
1:48:02 Translating into code
1:59:20 Java math
2:07:41 introduction
2:08:29 Conceptual understanding
2:12:31 While loops
2:22:02 While loop syntax and semantics
2:25:09 Coding while loops
2:31:54 three stop codons
2:36:58 Coding three stop codons part 1
2:44:43 Coding three stop codons part 2
2:49:19 Logical and or
2:57:21 Coding and or
3:04:13 Finding multiple genes
3:09:30 Translating to Code
3:17:31 seperation fo Concerns
3:22:39 Storage resource class

CSV FILES AND BASIC STATISTICS IN JAVA
3:31:01 CSV data comma separated values
3:33:49 Using csv libraries
3:41:00 Which countries export developing an algorithm
3:45:15 Which countries export translating into code
3:50:43 CSV export summary
3:51:32 Hottest day in a year comma separated values
3:54:02 Converting strings to numbers
3:58:29 Maximum temperature developing an algorithm
4:03:43 Java for nothing null you don't have an object
4:08:00 Mixumum temperature translating into code
4:12:42 Maximum temperature testing code
4:16:16 Maximum temperature from multiple datasets
4:22:08 Maximum temperature refactored
4:26:15 CSV max summary

MINIPROJECT: BABY NAMES
4:26:57 Making Java cookies
4:33:22 Baby names miniproject overview
4:38:02 Baby names miniproject total births
4:44:37 Baby names miniproject total births
4:45:14 Batch grayscale converting many files
4:55:13 Grayscale algorithm seven approach
4:59:24 Image iterable in bluej grayscale
5:05:00 Batch processing grayscale
5:08:31 saving images with new names
5:19:45 Batch grayscale summary converting many files

(COURSE 2) Java Programming: Arrays, Lists, and Structured Data
WELCOME
5:20:54 Welcome
CRYPTOGRAPHY: KEEPING INFORMATION SECRET
5:24:12 a brief history of cryptography
5:29:41 introduction
5:35:11 Creating and manipulating strings
5:40:59 Counting loops
5:50:28 Character class
5:56:09 Developing an algorithm
6:01:29 translating into code
6:06:14 Testing and Debugging
6:07:59 Summary
6:08:40 Introduction
6:14:01 Arrays
6:23:09 Random numbers and arrays
6:34:18 Counting with arrays
6:44:34 Developing an Algorithm
6:50:26 Summary
6:53:46 Introduction
6:56:20 Rewriting with Encapsulation
6:59:58 Fields
7:06:05 Visibility
7:10:31 Constructors
7:14:24 Summary

GLADLIBS: STORIES FROM TEMPLATES
7:15:22 introduction
7:17:50 High level design concepts
7:23:22 Arraylist
7:29:49 Arraylist for unique words
7:36:51 Arraylist advantage and issues
7:44:48 Summary
7:48:35 Introduction
7:56:04 Brittle Code
7:59:29 Adding new labels
8:04:13 Hashmap
8:11:42 Hashmap for unique words
8:16:28 Hashmap for flexible design
8:23:38 summary

WEB SERVER LOGS: FROM LOGS TO VISITS
8:27:20 Introduction
8:28:40 Understanding log files
8:35:10 Logentry class with tosting
8:41:01 Parsing log files
8:44:02 Summary
8:44:47 Introduction
8:46:13 Developing an Algorithm
8:49:56 Translating to Code
8:53:26 Equality
8:58:10 Summary
8:58:54 Introduction
8:59:58 Developing an angorithm
9:04:33 Translating to code
9:15:42 Hashmap for unique ips
9:17:40 Summary

MINIPROJECT: VIGENERE CIPHER
9:18:31 Introduction
9:21:20 Known
Рекомендации по теме
Комментарии
Автор

Way harder than i thought i got lost quickly 😂

AbdirahmanOmar-wvfo
welcome to shbcf.ru