Java для начинающих и чайников

Java (произносится «ява» или «джава») – язык программирования, главной отличительной чертой которого является его кроссплатформенность. Обычные приложения, к которым привык каждый пользователь компьютера — например, видеоплеер, текстовый редактор или компьютерная игра — рассчитаны под одну, конкретную платформу. То есть если программа запускается под Windows, то ее не удастся выполнить в среде Linux или MacOS. Программу на Java можно запустить везде, где присутствует специальная среда — виртуальная Java-машина, а она есть на всех компьютерных платформах.

Изначально Java разрабатывался для программирования бытовых устройств, таких как микроволновки, холодильники или кофе-машины (возможно, отсюда и название). Поэтому выражение «java для чайников» кроме привычного смысла «java для начинающих» может иметь вполне буквальный смысл. Читать далее «Java для начинающих и чайников»

IT Академия — повышение профессионального уровня программистов

IT Академия — проект, созданный командой профессионалов в сфере ИТ, целью которого является повышение профессионального уровня программистов, тестировщиков и любых других ИТ специалистов в России.

Наша команда преподавателей состоит из руководителей ИТ-отделов крупных Российских и международных компаний. Каждый из них прошел путь специалиста от Junior до тим-лидеров руководителей отделов.

Набор в школы происходит регулярно, Вы можете записаться на любое направление, в удобное для Вас время и мы вас оповестим о начале занятий.

Если Вы не нашли интересующего направления спрашивайте и мы обсудим наши возможности. Читать далее «IT Академия — повышение профессионального уровня программистов»

Как записаться на обучение Java – курсы программирования

Как записаться на обучение Java – курсы программирования для профессионалов:

Для того, чтобы стать слушателем курсов обучения Java для профессионалов, Вам необходимо подойти в учебный отдел нашего Центра, заключить договор на обучение и оплатить стоимость компьютерных курсов обучения программированию на Java. По условию договора абитуриент может внести предоплату (50% от стоимости обучения на курсах). Вторая часть оплаты вносится во время обучения на курсах Java.

Начало занятий ближайшей группы курсов обучения Java для профессионалов: Читать далее «Как записаться на обучение Java – курсы программирования»

Программирование данных следующего поколения в среде Java

Если вы полагаете, что модели программирования и API J2EE принуждают разработчиков к затратам слишком большого количества времени на специфическую для технологии настройку, программирование и отладку, тогда эта статья для вас! Многие Java-разработчики скептически относятся к унификации доступа к гетерогенным данным и разочаровались в различных средах программирования, призванных решить проблему. В данной статье Java-разработчики Bertrand Portier и Frank Budinsky познакомят вас с программированием данных следующего поколения с использованием Service Data Objects (SDO). Читать далее «Программирование данных следующего поколения в среде Java»

Технология JavaServer PagesTM (JSPTM

Технология JavaServer PagesTM (JSPTM) позволяет разработчикам и дизайнерам быстро создавать и легко поддерживать динамические Web-страницы с большим количеством информации, которые усиливают существующие экономические системы. Технология JSP, как часть семейства JavaTM, позволяет быстро развивать приложения, основанные на Web-технологиях и независящие от платформы. Технология JavaServer Pages отделяет интерфейс пользователя от генерации содержимого страниц, дающего возможность дизайнерам изменять общее расположение информации на странице без изменения динамического контекста, лежащего в основе.

Технология JavaServer Pages использует тэги, похожие на тэги XML, и скриптлеты, написанные на языке программирования Java, чтобы инкапсулировать логическую схему, которая создает содержимое страницы. Кроме того, логические схемы приложения могут находиться на ресурсах сервера (таких как архитектура компонентов JavaBeansTM), к которым страница получает доступ при помощи данных тэгов и скриптлетов. Все (HTML или XML) тэги форматирования посылаются назад прямо на страницу. Путем отделения логической схемы страницы от ее дизайна, отображения и поддержки многократно используемого дизайна, основанного на компонентах, технология JSP делает эту страницу более быстрой и легкой по сравнению с приложениями, написанными на основе Web-технологий. Читать далее «Технология JavaServer PagesTM (JSPTM»

Учебное пособие по J2EE. Введение

Учебное пособие по J2EE предназначено для программистов, интересующихся разработкой и внедрением J2EE-приложений. Здесь описаны основные компонентные технологии, составляющие платформу J2EE, а также как разработать и установить J2EE-компоненты, используя инструментарий разработчика J2EE SDK.

Учебное пособие по языку Java является незаменимым ресурсом для многих программистов, изучающих язык программирования Java. Надеемся, что данное пособие будет играть такую же роль для разработчиков, впервые столкнувшихся с платформой Java 2 Enterprise Edition (J2EE). В нем используется такой же ориентированный на примеры подход, как и в Учебном пособии по Java. Читать далее «Учебное пособие по J2EE. Введение»

Что нового в JAXP 1.3?

Обзор технологии и изменений в API синтаксического анализа, а также нового API контроля корректности XML-технология неожиданно быстро становится зрелой. Недавно вышедший Java API for XML Processing (JAXP) 1.3 является проводником, при помощи которого многие новейшие открытые стандарты, связанные с XML, будут проникать в платформу J2SE. В этой статье, посвященной JAXP 1.3 API и состоящей из двух частей, ее авторы Neil Graham и Elena Litani приводят краткий обзор JAXP-спецификации, детальную информацию об изменениях в пакете javax.xml.parsers и описывают мощную среду кэширования схем и проверки корректности.
What’s new in JAXP 1.3? Part 1 Читать далее «Что нового в JAXP 1.3?»

Введение в SSL

В стеке протоколов TCP/IP, протокол SSL располагается между протоколами TCP/IP и высокоуровневыми протоколами уровня приложений, как, например, HTTP и SMTP. Реализация SSL инициализирует TCP/IP на стороне приложения и позволяет клиенту и серверу, поддерживающим SSL, аутентифицировать друг друга и устанавливать между собой зашифрованное соединение. В данной статье рассматриваются три основных принципа SSL соединений через Интернет:

SSL аутентификация сервера позволяет клиенту подтвердить подлинность сервера. ПО клиента, поддерживающее SSL, может использовать стандартные приемы шифрования с открытым ключом для проверки подлинности сертификата сервера и соответствия публичного ключа сервера списку доверяемых сертификатов, публикуемых Центром Сертификации (ЦС). Такое подтверждение может быть важно для клиента, если он, например, отправляет по сети номер кредитной карточки и хочет идентифицировать получающий сервер. Читать далее «Введение в SSL»

Программирование для начинающих

Почему для того, чтобы освоить программирование для начинающих создаются специальные курсы? Ведь по любому языку программирования существует масса специальной литературы, в том числе — ориентированной на читателя начального уровня. Кроме того, в интернете можно найти много ресурсов, посвященных программированию, как содержащих техническую информацию, так и позволяющих задать вопрос более опытным коллегам и получить квалифицированную консультацию. Читать далее «Программирование для начинающих»