Обязанности:
Условия:
Это обширный тренинг по основным компонентам разработки приложений и их взаимодействию. Курс является достаточным, чтобы начать работать на позиции Junior Android Developer.
Этот курс дает необходимые знания и практические навыки для разработки и построения полноценных приложений для ОС Android.
Разработчик приложений для Android- одна из самых популярных профессий на IT-рынке.
Курс посвящен разработке приложений на платформе Android с использованием Android Software Development Kit (SDK) и структуры программ (framework) приложений. Примеры рассматриваются с использованием среды Eclipse IDE, которая осуществляет доступ к инструментам Android SDK.
Программа знакомит с демонстрационными проектами, каждый из которых содержит новые функции и механизмы, предоставляемые платформой Android. Также изучается основной потенциал системы, дополнительные возможности, инструменты для профессиональной разработки Android-приложений.
Приобретение знаний и навыков, необходимых для разработки приложений на Android
Разработчики мобильных приложений, желающие получить/усовершенствовать знания и навыки, необходимые для разработки на Android
Для получения максимальной эффективности от курса необходимо владеть базовыми навыками программирования на Java. А также иметь навыки инсталлирования и настройки Java SDK Standard Edition.
• Понимать структуру приложений в Android и определять их жизненный цикл;
• Понимать структуру манифеста и внешних ресурсов, "Точки Активности" (Activity) и их жизненный цикл;
• Создавать пользовательский интерфейс с помощью разметки и "Представлений" (Views)
• Выполнять различные действия и обмениваться сообщениями между программными компонентами с помощью механизма "Намерений" (Intents);
• Хранить информацию, совместно использовать её в файлах и в базах данных;
• Обмениваться информацией с помощью Источников данных (Content Providers).
По окончании курса студенты могут сдать сертификационные экзамены Android Application Development и Android Security Essentials.
Каждый выпускник получает фирменный учебный комплект от Android и ваучер-скидку на сертификацию.
Сибинфоцентр имеет лицензию на образовательную деятельность, и каждый слушатель, оплачивая обучение как частное лицо, может получить налоговый вычет 13% от стоимости обучения.
Формирование знаний и навыков, которые нужны для разработки приложений на Android™ с учетом требований информационной безопасности.
• программисты Android
• разработчики Android
• Знания в рамках курса Разработка приложений для Android или эквивалентная подготовка
• Владение/использования OC Linux
• Базовые знания в области объектно-ориентированного программирования
• Навыки разработки приложений на Android
• Владеть основами программной архитектуры платформы Android
• Разбираться в системе безопасности Android.
• Разрабатывать Android-приложения с учётом требований безопасности
Курсу соответствует экзамен Android Security Essentials
Каждый выпускник получает фирменный учебный комплект от Android и ваучер-скидку на сертификацию.
Сибинфоцентр имеет лицензию на образовательную деятельность, и каждый слушатель, оплачивая обучение как частное лицо, может получить налоговый вычет 13% от стоимости обучения.
Данный курс позволяет слушателям с небольшим опытом программирования (или с полным отсутствием такового) начать изучение программирования с использованием языка программирования Java. В курсе рассматриваются важность объектно-ориентированного подхода в программировании, ключевые слова и конструкции языка программирования Java, а также этапы создания простых Java программ. Слушатели получают прочные знания основ языка программирования Java, позволяющие продолжить работу и обучение. Курс основан на Java Platform, Standard Edition 7 (Java SE 7); в нем используется продукт Java SE Development Kit 7 (JDK 7). Слушатели на практике осваивают основные концепции объектно-ориентированного подхода, такие как наследование, инкапсуляция и абстракция. Они узнают, как создавать и использовать простые Java классы, содержащие массивы, циклы и условные конструкции. Они учатся также использовать объектные ссылки и писать простой код для обработки ошибок. Курс обеспечивает понимание того, что такое платформа Java SE7 и как она используется в реальных приложениях.
Цель курса:
Курс Java SE 8 New Features сконцентрирован на основных изменениях и усовершенствованиях в Oracle Java SE 8. Ваше внимание будет сфокусировано на понимании сначала основ языка, а затем использовании потоков и лямбда-выражений с коллекциями.
Аудитория: Java разработчики и менеджеры проектов
• Начинающие разработчики: этот курс предназначен для тех, кто только начинает свой путь в программировании и хочет изучить язык Java с нуля.
• Разработчики с опытом: курс подходит для тех, кто уже имеет опыт в программировании на других языках, но пока не работал с Java.
• знать синтаксис языка Java
• знать основные концепции, такие как переменные, операторы, условные выражения, циклы и функции
• уметь работать с массивами и строками
• знать основы объектно-ориентированного программирования (ООП), включая классы, объекты, наследование, полиморфизм и инкапсуляцию
• иметь представление о обработке исключений и работе с файлами.
• Базовые навыки программирования: Хотя этот курс предназначен для новичков, они должны быть хотя бы немного знакомы с основами программирования, такими как переменные, операторы, циклы и условные операторы.
• Знание основных понятий: Знание основных понятий программирования, таких как алгоритмы, переменные, функции и объекты, будет полезно при изучении Java.
• Умение работать с компьютером: Люди, имеющие базовые навыки работы с компьютером, такие как установка программ, создание и управление файлами и папками, смогут легче освоить среду разработки Java и выполнить практические задания.
Курс включает в себя практические занятия, в которых участники решают задачи и создают простые приложения на основе изученных концепций. Они могут применить свои знания, чтобы создать примеры кода, которые позволят им закрепить изученную информацию.
В конце курса участники получат базовые знания о языке программирования Java и смогут применять их для создания простых программ и приложений. Курс является первым шагом для тех, кто хочет продолжить свое обучение и изучить Java более подробно.
Курс Java SE 8: Программирование предназначен для людей, желающих освоить базовые принципы программирования на языке Java.
• Разработчики с опытом: курс подходит для тех, кто уже имеет опыт в программировании на других языках, но пока не работал с Java.
• основы языка Java
• уметь создавать простые программы
• понимать основные концепции и принципы программирования
• знать основы объектно-ориентированного программирования (ООП), включая классы, объекты, наследование, полиморфизм и инкапсуляцию
• Основы алгоритмического мышления: слушатели должны понимать, что такое алгоритм и как писать простейшие алгоритмы в псевдокоде или других языках программирования.
• Базовые знания компьютерных систем и операций: слушатели должны быть знакомы с понятиями файловой системы, работой с файлами и папками, запуском программ и установкой ПО.
• Основы работы с операционной системой: слушатели должны знать, как работать с командной строкой и уметь выполнять простейшие операции, такие как копирование, переименование файлов, создание и удаление папок и т.д.
• Курс Java SE 8: Основы или эквивалентный опыт практической работы.
Программа курса покрывает такие темы, как переменные и типы данных, условные операторы, циклы, функции, массивы и другие основные конструкции языка Java.
Курс также включает в себя практические задания, которые помогут слушателям закрепить теоретические знания на практике.
Изначально язык назывался Oak («Дуб») разрабатывался Джеймсом Гослингом для программирования бытовых электронных устройств. Впоследствии он был переименован в Java и стал использоваться для написания клиентских приложений и серверного программного обеспечения. Назван в честь марки кофе Java, которая, в свою очередь, получила наименование одноимённого острова (Ява), поэтому на официальной эмблеме языка изображена чашка с горячим кофе. Существует и другая версия происхождения названия языка, связанная с аллюзией на кофе-машину как пример бытового устройства, для программирования которого изначально язык создавался.
Курсы, данного раздела, разработанные нашими преподавателями помогут новичкам разобраться в особенностях этого языка и помогут сформировать навыки для применения Web-технологий, с которыми вы хотели бы познакомиться или уже знакомы.
Spring Framework - система для создания Enterprise-приложений на языке Java. В ходе курса слушатели познакомятся с основами Spring.
В каждое занятие входит теоретическая и практическая части. В теоретической части излагается проблематика и пути решения в Spring. В ходе практической части материал закрепляется написанием программного кода.
Предварительная подготовка: уверенное владение Java 6 (выше - приветствуется) и системой сборки maven или gradle.
Изучение и использование Java-фреймворка Spring при разработке веб-приложений и сервисов.
• Java-программисты, которые используют SPRING -компоненты
• разработчики web-приложений и REST-сервисов на Java
• понимать и использовать новые мощные возможности аспектно-ориентированного программирования в Spring для решения сквозных проблем в нескольких точках приложения;
• применять Spring MVC для создания RESTful сервисов.
уверенное владение Java 6 (выше - приветствуется) и системой сборки maven или gradle.