Программирование на языке Java. Модуль 3
На курсе вы:
- Подниметесь на новую ступень освоения Java, Приложения, которые вы делали на Java ранее, были узконаправленными – решали одну небольшую задачу. Теперь вы подниметесь на более высокий и сложный уровень, разрабатывая проект с использованием нескольких языков программирования: Java, PHP, JavaScript и дополнительных технологий: HTML, CSS, SQL. и перспективы.
- Познакомитесь с основами создания динамических сайтов.
- Вы узнаете новые технологии, так как программисту Java часто требуется использование дополнительных технологий. При работе с базами данных применяется язык запросов SQL; при верстке веб-страницы применяются HTML и CSS; для взаимодействия с пользователем в браузере используется язык JavaScript. Для создания серверной части будет использоваться язык PHP. Язык по своему синтаксису похож на Java.
- Данный курс позволит вам почувствовать себя продвинутым программистом, который использует различные технологии программирования для решения конкретной задачи!.
- С помощью полученных знаний вы создадите чат и сложную компьютерную игру.
Java для школьников:
- Программирование на языке Java. Модуль 1
- Программирование на языке Java. Модуль 2
- Программирование на языке Java. Модуль 4
Расписание онлайн-трансляций
Тема 1. Быстрый старт: организация рабочего места веб-разработчика. Создание и запуск первого проекта
Лекционное занятие.
Установка и настройка пакета Denwer. Установка среды разработки Eclipse для PHP. Создание и запуск веб-проекта PHP. Добавление PHP кода к веб-проекту.
Практическое занятие по теме лекции.
Тема 2. Технология верстки веб-страницы. Изучение HTML
Лекционное занятие.
Предназначение HTML и CSS. Основные теги HTML. Правила записи HTML-кода.
Практическое занятие по теме лекции.
Тема 3. Технология верстки веб-страницы. Изучение CSS
Лекционное занятие.
Несколько слов о CSS. Основы CSS. Селекторы CSS. Селектор по тегу, по идентификатору, по классу. Cпособ подключения CSS. Основные CSS-стили.
Практическое занятие по теме лекции.
Тема 4. Начало создания проекта «Виннипух и компания». Реализация клиентской части на JAVA
Лекционное занятие.
Проект «Виннипух и компания». Технология создания крупного проекта. Реализация клиентской части на Java. Обмен данными с сайтом.
Практическое занятие по теме лекции.
Тема 5. Начало создания серверной части проекта «Виннипух и компания»
Лекционное занятие.
Создание серверной части проекта на PHP. Кодировка проекта UTF-8. Обработка GET-запроса в PHP. Работа с MySQL из PHP.
Практическое занятие по теме лекции.
Тема 6. Завершение создания PHP-скрипта для приема данных от клиентской части на JAVA
Лекционное занятие.
Формирование SQL запросов из PHP. Определение количества остатков товаров. Группировка данных.
Практическое занятие по теме лекции.
Тема 7. Верстка основного каркаса сайта интернет-магазина
Лекционное занятие.
Методики верстки. Типы верстки. Верстка основного каркаса сайта. Изучение верстки других сайтов.
Практическое занятие по теме лекции.
Тема 8. Создание главного меню и раздела описания товаров
Лекционное занятие.
Создание таблицы описания товаров. Формирование верхнего горизонтального меню. Создание белой прямоугольной области. Получение описания товаров из базы данных и вывод на веб-страницу.
Практическое занятие по теме лекции.
Тема 9. Создание левой и правой боковой части страницы
Лекционное занятие.
Создание таблицы для HTML-разметки. Программирование пунктов меню. Получение HTML-разметки из базы данных. Создание левой боковой части страницы. Использование Flash на веб-странице. Создание правой боковой части страницы.
Практическое занятие по теме лекции.
Тема 10. Подключение JavaScript. Создание разделов сайта: «Главная» и «Контакты».
Лекционное занятие
Реализация раздела сайта «Главная». Реализация раздела сайта «Контакты». Немного о JavaScript. Создание эффекта подмены изображения. Создания эффекта появления изображения.
Практическое занятие по теме лекции.
Тема 11. Создание раздела сайта: «Заказать»
Лекционное занятие.
Создание верхней части раздела. Отправка и получение данных веб-страницы. Использование файлов для хранения данных. Создание функции для получения и хранения данных. Создание таблицы и формы отправки данных.
Практическое занятие по теме лекции.
Тема 12. Отладка проекта
Лекционное занятие.
Кросс-браузерная отладка. Создание дополнительных настроек в тегах HEAD. Перенос сайта на веб-сервер. Проверка взаимодействия с клиентской частью на Java.
Практическое занятие по теме лекции.
Студентка 3 курса МГТУ им. Баумана, специальность Системы автоматизированного проектирования.
Преподает математику в общеобразовательной школе, для 9 х классов.
Ведет группы по программированию Python, Java в УЦ 1. Преподаватель федерального проекта Код будушего
Популярные курсы
Вы также получите:
-
50% скидку на 1С-Отчетность для новых компаний.
-
3 бесплатные консультации по функционалу 1С.
-
Дополнительную скидку на аренду 1С за предоплату.
-
Скидку 30% на видео курсы 1С.