Методика Традиции и инновации в образовательном пространств | Seite 200

▪ Возможность работать в уже привычной среде программирования, которая была изучена во время использования Java для создания десктоп-приложений.
▪ Возможность объединения нескольких проектов в один. Можно создавать корпоративные распределенные приложения, используя только платформу Java и одну среду программирования, что приводит к унификации процесса разработки на всех уровнях.
▪ ООП-подход, как основа всего программирования с использованием Java. Дополнительно к рассмотренному подходу можно рассмотреть углубленные этапы для изучения вебпрограммирования:
▪ настройка веб-сервера;
▪ выбор хостинга для сайта или сервиса;
▪ использование разных серверных и клиентских языков в одном проекте. Эти этапы позволят более подробно рассмотреть тонкости веб-программирования в целом, не только с использованием языка программирования Java. Примерное содержание курса по веб-программированию на платформе Java можно представить в виде следующего содержания: � Современное web-программирование. � Основные языки серверного web-программирования. � Настройка web-сервера TomCat в среде программирования Eclipse. � JavaEE. Создание веб-проекта в среде программирования Eclipse. � Создание Java-сервлетов. Связь сервлета с web-страницей. � Связь веб-сайта c БД через сервлет. � JSP и его отличия от обычного html. � Создание веб-сервиса на основе JavaEE средствами Eclipse. Отдельно в качестве дополнительной темы можно рассмотреть использование шаблонов проектирования и их реализацию на языке Java. Это позволит приблизить преподаваемый курс к промышленным стандартам программирования и получить на выходе более подготовленного к реальной производственной ситуации студента.
Если учесть, что Java является основным языком для создания приложений для ОС Android [ 3 ], добавить к этому платформу JavaME и возможности использования языка Java в робототехнике( платформы Lego и Raspberry Pi [ 2; 4 ]), то это позволит разработчику сконцентрироваться на одном языке и использовать его для создания любого программного продукта( для десктопа, мобильного решения, встроенных систем, веб-разработки, робототехники).
Все выше описанное позволяет считать Java одной из самых универсальных платформ для разработки приложений и обучения программированию.
Литература
1. Интернет-приложения на JAVA. URL: http:// java-course. ru / student / book1 / servlet /( дата обращения: 29.06.2015).
2. Слива М. В. Использование мини-компьютера Raspberry Pi для преподавания основ робототехники // Культура, наука, образование: проблемы и перспективы: Материалы III Всероссийской научно-практической конференции( г. Нижневартовск, 7 февраля 2014 года). Ч. II / Отв. ред. А. В. Коричко. Нижневартовск: Изд-во Нижневарт. гос. ун-та, 2014.
3. Слива М. В. Особенности преподавания программирования для ОС Android // Традиции и инновации в образовательном пространстве России, ХМАО-Югры и НВГУ: Материалы II Всероссийской научно-практической конференции( г. Нижневартовск, 26 марта 2013 г.) / Отв. ред. Г. Н. Артемьева. Нижневартовск: Изд-во НВГУ, 2013.
4. Слива М. В. Современные платформы для преподавания робототехники // Культура, наука, образование: проблемы и перспективы: материалы IV Всероссийской научно-практической конференции( г. Нижневартовск, 12 – 13 февраля 2015 года). Часть II. / Отв. ред. А. В. Коричко. Нижневартовск: Изд-во Нижневарт. гос. ун-та, 2015.
5. Технология JavaServer Pages. URL: http:// www. javable. com / tutorials / j2ee / JSPIntro /( дата обращения: 28.02.2016).
6. TIOBE Index for June 2015. URL http:// www. tiobe. com / index. php / content / paperinfo / tpci / index. html( дата обращения: 29.06.2015).
7. Usage of server-side programming languages for websites. URL: http:// w3techs. com / technologies / overview / programming _ language / all( дата обращения: 29.06.2015).
200