Java. Практическое применение (2015) PCRecНазвание: Java. Практическое применение Автор: Степан Яковенко Год выхода: 2015 Жанр: Видеокурс Язык: Русский О видеокурсе: Традиционные курсы Java обрушивают на слушателя множество фактов, которые тяжело запомнить и применить. Курс покажет вам навыки, составляющие ежедневную рутину коммерческого программирования.
Курс не требует знания программирования, но обещает результаты только тем, кто будет много и усердно заниматься самостоятельно. Выпущено: Россия Продолжительность: 22:33:02 Файл Формат: MP4, DOCX Видео: AVC, 1280x720, ~56.4 Kbps Аудио: AAC, 64 Kbps, 48.0 KHz Чему Вы научитесь:
Создавать и запускать проекты, работать со средой разработки и отладчиком
Писать процедурный и объектный код на языке Java
Оценивать сложность алгоритмов, использовать стандартные алгоритмические средствами языка
Работать с SQL базами данных
Создавать web приложения с помощью сервера tomcat
Программа курса:
Урок 1. Основы программирования
Установка софта и первая программа.
Как исполняется программа, печать в консоль.
Что такое отладчик, как запускать программу.
Стандарты кодирования, зачем они нужны?
Что такое переменная: целочисленные переменные и строки.
[Простейшие операции со строками.
Оператор if: условный переход и ветвление, решение квадратного уравнения. Урок 2. Процедурное программирование
Циклы и индексы, почему индексы начинаются с нуля.
Массивы, пузырьковая сортировка.
Функции, стэк вызова.
Правила передачи параметров для примитивов и объектов.
Рекурсия.
Вычисление факториала.
Простейшие коллекции — ArrayList, HashMap, TreeMap, LinkedList.
[li]Что такое сложность алгоритма? Урок 3. Объекты
Что такое объект?
Создание объектов, сравнение объектов.
Примитивы VS объекты.
Разница между методом equals и оператором ==. Классы, поля и методы.
Статические и не статические методы.
Статические переменные.
Модификаторы доступа public и private. Урок 4. Объектно-ориентированное программирование
Что такое Объектно-ориентированное программирование, для чего оно разработано?
Инкапсуляция, наследование, полиморфизм, instanceof.
Пример простой ОО программы и принцип Лискова.
Обработка ошибок: про коды возврата и исключения.
checked и не-checked исключения, иерархия классов исключений.
Когда нужно создавать свои исключения?
Как правильно обрабатывать исключения? Урок 5. Проекты, файловая система и reflection
Как устроен проект: назначения папок, пакеты, настройки проекта, подключение сторонних библиотек, jar файлы, запуск java приложений из консоли.
Работа с файловой системой, потоки InputStream и OutputStream.
RandomAccessFile, FileInputStream, FileOutputStream, Reader, Writer.
Reflection, вызов методов по имени, доступ к приватным полям классов, аннотации. Урок 6. Работа с базой данных
Стандарт JDBC на примере доступа к базе данных MySQL.
Очень коротко об SQL.
Установка MySQL, настройка доступа к MySQL из Intellij IDEA.
Простейшее приложение, просматривающее, добавляющее и удаляющее данные в таблицах. Урок 7. Веб (часть 1)
Java и WEB.
Установка и запуск сервера tomcat, настройка WEB проекта в среде Intellij IDEA.
Запуск tomcat из Intellij IDEA, отладка.
Дескриптор веб приложения web.xml, развертывание приложения с помощью war файла.
Структура war файла, создание war файла с помощью среды разработки. Урок 8. Веб (часть 2)
Как работает протокол HTTP.
Внутренний отладчик браузера.
HTML формы. Запросы GET и POST.
Простейший сервлет, JSP файл.
Что такое MVC (model-view-controller)?
Пишем гостевуху на java.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы
!ВНИМАНИЕ!
Сайт не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете, чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами, и мы незамедлительно удалим ее. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несет ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!