Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Complete Java SE 8 Developer Bootcamp - OCA Prep IncludedГод выпуска: 2016
Производитель: UDEMY
Сайт производителя:
https://www.udemy.com/learn-java-se-8-and-prepare-for-the-java-associate-exam/Автор: Jeff Jensen
Продолжительность: 12 ч.
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: Java is one of the most popular programming languages used in professional application development. As such, there is an extensive job market available to those who master its syntax. However, mastering a language as complex and vast as Java requires a developer to start with a solid programming foundation. This class provides that foundation. Those who are looking to start a career in software development, or developers who are looking to increase their marketability by learning the nuts and bolts of Java, will benefit from taking this course. To start the student on the “right track,” the lectures and labs go beyond basic syntax by including best practices and object oriented programming idioms. In addition, the topics covered help prepare students for the Oracle Certified Associate, Java Programmer SE 8 exam (a certification which demonstrates to potential employers a fundamental level of proficiency with the language). However, do note that this course is just as appropriate for someone who is not interested in taking the exam; if you want to learn Java, this is the course for you!
Каковы требования? You should have basic computer skills (comfortable working with a command prompt or terminal, installing software, setting environment variables, etc.)
If you don't have any previous programming experience, you may find it helpful to read a brief introduction on the basic concepts (variables, functions, and control structures), such as the one found at
http://codingintro.com/ Что я вынесу из этого курса? Read and write basic command line programs in Java
Know how to use an Integrated Development Environment (Eclipse) to develop and debug programs
Generate HTML based documentation (Javadoc) for code
Gain a solid understanding of the topics covered in the exam to become an Oracle Certified Associate, Java SE 8 Programmer (Java SE 8 Programmer I 1Z0-808) Какова целевая аудитория? Developers who are looking to increase their marketability by learning the nuts and bolts of Java
Those who are looking to start a career in software development
Anyone looking to prepare for the exam to become an Oracle Certified Associate, Java Programmer SE 8 (Java SE 8 Programmer I 1Z0-808)
[spoiler="Содержание"]
01 Welcome 001 Course Overview
002 Installing the Java SE Development Kit 8 JDK
003 Installing Eclipse
02 Getting Started with Java 004 Section Overview
005 The Features of the Java Programming Language
006 The Java Platform
007 Editions and Versions
008 The Java Development Kit JDK
009 Your First Java Program - Part 1 Code
010 Your First Java Program - Part 2 Compilation and Execution
011 Hello World Lab Lab Files
012 Java API Documentation Javadocs
03 Introduction to Objects 013 Section Overview
014 Object Oriented Programming OOP
015 Objects vs. Primitives
017 Stack Heap
018 Using Objects
020 Initializing Data
021 Creating Object Types - Part 1
022 Creating Object Types - Part 2
023 Creating Object Types - Part 3
025 Building Constructors
026 Default Constructor
028 Initialization Blocks
029 Introduction to Objects Lab
04 Static Scope and Garbage Collection 030 Section Overview
031 Static Variables
032 Static Methods
034 Static Initialization Block
036 this - Part 1
037 this - Part 2
038 this - Part 3
039 Scope - Part 1
040 Scope - Part 2
041 Garbage Collection
042 Java Memory Leaks
043 Static Lab
05 Packages 044 Section Overview
045 Packages
046 Classpath
048 JARs
049 Packages Lab
06 Java Conventions and Primitives 050 Section Overview
051 Coding Standards
052 Comments
053 Javadoc
054 Primitive Data Types
055 Primitive Literals
056 Primitive Conversion
057 Big Numbers
058 Primitives Lab
07 Java Syntax 059 Section Overview
060 Condtionals - If Else If Else
062 Conditionals - Switch
064 Operators Part 1
065 Operators Part 2
067 Loops
068 Break Continue and Labels
069 Enumerations enum
070 Java Syntax Lab
08 Strings 071 Section Overview
072 String Objects
073 String Operations and Operators
074 Immutable Strings
076 Pass By Value Primitives
077 Passing By Value Objects
078 Passing By Value Lab
09 Encapsulation 079 Section Overview
080 Encapsulation and Data Hiding
081 Getters and Setters Part 1
082 Getters and Setters Part 2
083 Access Modifiers
084 Encapsulation Lab
10 Inheritance 085 Section Overview
086 Inheritance Part 1
087 Inheritance Part 2
088 Chaining Constructors
091 Overloading Methods
092 Overriding Methods
093 Covariant Returns
094 The Three Faces of Final
097 Inheritance Lab
11 Polymorphism 098 Section Overview
099 Polymorphism Demo
100 Polymorphism Part 1
101 Polymorphism Part 2
103 Benefits of Polymorphism
104 Object Type Casting
105 The Object Class
106 Polymorphism Lab
12 Abstract Classes and Interfaces 107 Section Overview
108 Abstract Classes Part 1
109 Abstract Classes Part 2
111 Interfaces Part 1
112 Interfaces Part 2
113 Interfaces Part 3
115 Abstract Classes and Interfaces Lab
13 Lambda Expressions and Static Imports 116 Section Overview
117 Marker and Functional Interfaces
118 Lambda Expressions
119 Predicate
120 Static Imports
121 Lambda Expressions Lab
14 Dates and Time 122 Section Overview
123 LocalDate
124 LocalTime LocalDateTime and Period
125 DateTimeFormatter
126 Dates and Time Lab
15 Arrays 127 Section Overview
128 Arrays
129 Polymorphism Revisited
130 Multi-Dimensional Arrays
132 Sorting and Searching Arrays
133 Common Array Mistakes
134 Varargs
135 Arrays Lab
16 Collections 136 Section Overview
137 When Arrays Are Not Enough
138 Collections
139 The Collection Interface
140 Iterator
141 Lists
142 Sets
143 Queues
144 Deques
145 Maps
146 Collections Lab
17 More with Collections 147 Section Overview
148 Limitations of Collections
150 Generics and Autoboxing
151 Diamond Operator
153 Sorting and Searching Collections
154 Comparable
155 Comparator
157 More With Collections Lab
18 Exception Handling 158 Section Overview
159 Throwable
160 Catching Exceptions
161 Finally Block
162 The Exception Object
163 Unchecked Runtime vs. Checked Exceptions
164 Creating Exceptions
165 Exception Handling Lab
[/spoiler]
Файлы примеров: присутствуют
Формат видео: MP4
Видео: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 2497 kb/s, 30 fps, 30 tbr, 30 tbn, 60 tbc
Аудио: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 189 kb/s
[spoiler="Скриншоты"]

[/spoiler]