[marakana.com] Java Fundamentals and Advanced [2013, ENG]

Видео уроки, книги, учебники по языкам программирования
Торрент Сидеров Личеров Размер
torrent_4684610.torrent
0 0 4.15 ГБ
Аватара пользователя
Stepan
Администратор
Сообщения: 52269
Зарегистрирован: 05 ноя 2011, 20:36

[marakana.com] Java Fundamentals and Advanced [2013, ENG]

Сообщение Stepan » 26 янв 2018, 00:32

Java Fundamentals and Advanced
Год выпуска: 2013
Производитель: marakana.com
Сайт производителя: ребренднут на thenewcircle.com
Автор: Dan Rosen
Продолжительность: ~40ч
Тип раздаваемого материала: Видеоурок
Язык: Английский
Java Fundamentals:
Официального описания для этого курса я не нашла, поэтому попробую описать что сама рассмотрела.
Как и все курсы от Дэна Розена, этот отличается исключительной хаотичностью изложения. Междометия типа "а-а-а", "оу" и пр. являются неотъемлимой частью речи этого инструктора, создается впечатление, что он абсолютно не подготовлен к занятиям и курс проходит в режиме экспромта.
Аудиторию курса я определить не смогла, то автор ссылается на C++, то на Python, то вообще уходит в какие-то абстрактные объяснения, которые сам с трудом понимает. И тем не менее сама программа курса составлена очень грамотно (имплементация хромает). Хотя некоторые вещи объясняются весьма грамотно (в частности очень хорошо описана суть работы GC). В общем и целом курс расчитан НЕ на полных нулей.
В целом программа курса довольно стандартная для подобного названия. Общая база, переменные, flow control, классы, наследования, исключения, базовые принципы ООП, немного дженериков, коллекции, что-то про IO, галопом по юнит-тестированию, кое-какая теория и т.п.
ЗЫ: всем, кто плевался на курсы Специалиста, есть повод сравнить. Курсы от marakana стОят 1.5-2.5к американских рублей.
Advanced Java:
Advanced Java™ Training course provides you with advanced skills for programming in Java language.
This course delves deeper into the data structures, file input and output features, exception handing, object oriented design and analysis, object serialization, database connectivity with JDBC, multi-threaded programming, and networking capabilities of Java.
Upon completion, you will be able to understand, design, and develop complex Java-based applications.
Objectives
Upon successful completion of Advanced Java™ Training course, you will be able to:Use reflection to examine objects at runtime and properly compare objects for equality.
Handle errors in your program by writing exception handlers.
Create and manipulate arrays and collections.
Read and write files using the java.io package.
Serialize objects using object serialization.
Write multi-threaded programs and synchronize threads.
[*]Access data from relational databases using JDBC. Perform basic network communication using sockets.Audience
You should take Advanced Java™ Training course if you are interested in learning more about the Java programming language in order to learn advanced programming techniques and concepts.
Prerequisites
To succeed fully in Advanced Java™ Training, you should be familiar and comfortable with basic Java programming concepts: Java syntax and object-oriented programming (OOP) in Java. These topics are covered in our Fundamentals of Java™ Training course.
Examination ConceptsDetermining an Object's Type
Using the instanceof Operator
Using the Class.getName() Method
Reflection
Comparing Objects for Equality
Converting Objects to strings and integers (hash codes)
[*]Sorting ObjectsException HandlingOverview of Exceptions
Following the Control Flow of an Exception Handler
Writing Exception Handlers
Checked vs. unchecked exceptions vs. errors
Defining custom exceptions
[*]Nesting exceptionsData StructuresCreating and manipulating Arrays
Collections
Choosing a Collection
Working with Collections
Manipulating Lists, Sets, Maps
[*]Understanding Java 5 Generics in CollectionsI/OOverview of the java.io Package
Working with the File Class
Identifying Input and Output Streams
Identifying Readers and Writers
Reading Data from a File
Writing Data to a File
Reading and Writing Objects
[*]Serializing an ObjectMulti-Threaded ProgrammingOverview of Threads
Observing a Computer's Processes
Observing a Multi-Threaded Program
Using Threads
Deciding Between Daemon and Non-Daemon Threads
Creating a Multi-Threaded Program
Thread Synchronization
[*]The Producer/Consumer ProblemJDBCOverview of SQL Language
Overview of JDBC and its drivers
JDBC API: connections, statements, result sets, metadata
[*]Using JDBC: updates, queriesBasic NetworkingOverview of Networking
Networking Concepts
Identifying Your Computer's IP Address
Using the InetAddress Class
Sockets
Implementing the Client Side of a Socket
Implementing the Server Side of a Socket
[*]Developing a multi-threaded ServerDesign PatternsWhat are Design Patterns?
Singleton, Factory Method, Abstract Factory
Adapter, Composite, Decorator
Chain of Responsibility, Observer / Publish-Subscribe, Strategy, Template
[*]Data Access Object (DAO)
Файлы примеров: присутствуют
Формат видео: MOV
Видео: MPEG4 Video (H264) 1024x768 / 1440x900 10fps 167kbps
Аудио: AAC 44100Hz stereo 103kbps
► Галерея скриншотов ◄
У вас нет необходимых прав для просмотра вложений в этом сообщении.