BEGINNER JAVA COURSE | Introduction To Java Programming, OOP & Software Architecture смотреть онлайн
Welcome to working class Java. This course was made and taught by a self-taught developer specializating in OOP and Software Architecture. This isn't just a crappy BS learn how to write some random code snippets style course. We will start by addressing fundamental ideas in computer programming (like what a program is, and how Java programs are executed), and by the end of it, you will have all the tools you need to write HIGH QUALITY CODE.
Also, I hate jargon and assumed knowledge, so expect lots of simple, direct, and practical examples, and clever analogies to help you understand things in a clear way.
Timestamps:
Part 1: Fundamental Ideas
00:00:00 What is a program?
00:01:51 What happens when we run a Java program?
00:08:00 How to write and run the code samples
Part 2: How to work with and represent data (information) in a Java program
00:12:02 Modelling data is half of what we do as programmers
00:14:37 Variables and their Types
00:21:53 Modelling Simple Information
00:28:43 Modelling Complex Information
00:37:25 Immutability: Some things should never change!
44:18 Persistence: Long term data storage
Part 3: How to manipulate data and solve problems using logical instructions (functions)
00:48:01 Solving problems with logic is the other half of what we do as programmers
00:54:50 Is Java Pass By Value? What does that even mean?
00:58:04 Computation Logic
01:02:28 Control Logic
01:12:05 Static keyword under the hood
01:17:15 Proving it works with tests
Part 4: Abstractions and Inheritence explained as simple as possible, but no simpler
01:24:09 What is an abstraction?
01:28:11 Inheritence and Class Heirarchies
01:36:02 Interfaces are actually VERY USEFUL
01:43:12 Exactly when to use Abstract Classes
Part 5: Software Architecture and Design Explained Clearly (for a change)
01:49:44 Separation of concerns: The Golden Principle of Software Architecture
01:53:47 Separation of functions (methods)
01:58:10 Separation of classes
02:08:22 Separation of packages (directories/folders)
02:12:34 How to design new programs
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «BEGINNER JAVA COURSE | Introduction To Java Programming, OOP & Software Architecture» бесплатно и без регистрации, вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.