Հիմնական էջ  | Օգնություն | Մամուլ | Հաճախորդներ | Կապ | Բեռնել | Տեսահոլովակներ | ENGLISH | RUS

Armenian PowerSchool - высшая школа по программированию

 

Armenian PowerSchool

Высшая школа по программированию.

Школа Армана Бошяна.

 

Если вы знаете 7 нот, то вы еще не Моцарт. Знание (даже совершенное) C++/Паскаль и любого другого языка программирования, не означает, что вы - программист. Программирование - это область знаний, требующая профессиональной подготовки, опыта, труда и упорства. Мир лежит на плечах людей, которые служат знаниям, настоящие программисты в их числе.

 

Группа разработчиков самого популярного пакета программ в Армении - Armenian PowerOffice открывает собственную школу по искусству программирования.

 

На начальном этапе идет набор на основе собеседования и тестовых заданий 10 человек - не более.

 

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

 

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

 

Курс распределен на 7 частей по 3 месяца. Каждый курс в отдельности является закрытым курсом, который предоставляет определенный уровень знаний в данной области.

 

Целью школы является дальнейшее ее развитие и расширение на уровень специализированного  центра обучения.

 

 

Прием на курсы

 

Поскольку количество мест ограничено, то мы принимаем только после собеседования и проведения ряда тестов на некоторое знание школьного курса по математике и геометрии.  Вы можете послать заявку на майл powerspell@gmail.com или позвонив (010) 566288 или 093 (303383)

 

Принимаются лица от 18 лет, умеющие свободно пользоваться компьютером и мобильными устройствами.

 

Стоимость обучения 37,000 драм в месяц.
Вы сможете зарабатывать в 10 раз больше после окончания курса, так что все расходы окупятся очень быстро.

 

Трудоустройство - возможность участия в наших проектах уже после 2-го курса для лучших студентов.

 

Реестр авторских программ Армении - все участники группы получают доступ к рекламе своих продуктов в реестре авторских программ Армении. Реестр - это новый проект нашей группы, который будет объединять всех свободных разработчиков страны.

 

 

Тема обучения

 

Курс 1. Программирование как наука и искусство.

 

  • Сфера знаний - тайны компьютерного мира, история, будущее. Мир Интернет технологий.
  • Чем отличается программирование от кодирования. Почему кодировщики называют себя программистами.
  • Власть информации - Интернет будущего и возможности его применения.
  • Взгляд на компьютеры и мобильные устройства изнутри. Изучение деталей устройств для возможности программирования для разных платформ.
  • Основы программирования
  • Принципы распределения задач и оптимизации проектов
  • Проект - программа - приложение.
  • Рядовой пользователь: почему они нам нужны, но их все боятся
  • Ознакомительный курс с платформами
    Секреты Windows
    Секреты Linux
    Секреты MacOsX
    Секреты iOS
    Платформа Google
    Приложения для социальных сетей Фейсбук, Одноклассники - в чем особенности
    Интернет приложения настоящего и будущего.

 

  • Логика мышления - алгоритмы и структуры данных
  • Компьютерные вирусы - тайны устройства и принцип работы. Станьте собственным антивирусом, научитесь ловить любые вредные приложения.
  • Обучение языку C++, на основе Visual C++
  • Методика разработки оптимальных алгоритмов
  • Знакомства с языками Паскаль, Бейсик в средах Delphi, Visual Basic
  • Углубленное изучение C++ и создание первых авторских приложений
  • Форматы файлов и их особенности
  • Защита авторских прав в Армении. Создавайте собственные продукты и продавайте их.
  • Как создавать популярные приложения
  • Знакомство с пользователями, чем пользователь отличается от человека (шутка)

 

Курс 2. Углубленное изучение программирования для Windows

 

  • Visual Studio - интегрированная среда разработки
  • Win32/64 API
  • платформа .NET
  • Программируем на C++
  • Решение различных практических задач - создаем симулятор дорожного движения
  • Решаем геометрические задачи, пишем парсеры различных форматов для различных целей
  • Понимаем Интернет технологии изнутри (Клиент-Сервер)
  • Работаем на C#
  • Обучаемся C#
  • Не боимся Java - первое приложение для мобильных платформ на Java
  • C# против Java, а есть ли война?
  • Дизайн компьютерных программ. Красота и качество как единое целое.

 

 

Курс 3. Программирование: шаг в небо

 

  • Заставим Windows замолчать - защита данных, кодирование
  • Другие платформы - Linux, MacOS (среда XCode)
  • Как можно перехватить API ОС/приложений и заставить их изменить свое поведение
  • Почему не стоит быть хакером, что такое взлом данных и какие опасности это сулит
  • Win32/64 API - продолжаем изучать
  • Разработка модульных приложений. Связка модулей между различными платформами разработки.
  • Основы ATL, OLE, COM
  • Обмен данными
  • Основы кроссплатформенных приложений. Знакомство с QT. Учимся писать чистый код.
  • Пишем собственные игры
  • Вновь C#

 

Курс 4. Основы программирования для Интернет

 

  • Углубленное изучение HTML
  • Применение XML
  • Детальное изучение JavaScript, Dynamic HTML. Современным Интернет страницам все под силу, даже без технологии Флеш
  • Знакомства с СУБД (MySQL, MsSQL, Oracle)
  • Изучение ASPX
  • Изучение PHP
  • Изучение JSP
  • Создание собственной Интернет страницы
  • Создание собственного Интернет приложения с использованием всего спектра связей (Базы данных, серверная часть, клиентская часть и дизайн)
  • Дизайн Интернет страницы
  • Создание приложений клиент-сервер.
  • Принцип работы виртуальных пространств.
  • Технология Флеш и знакомство ActionScript.
  • WordPress 3.x - платформа для блогов и вебсайтов
  • Альтернативные Интернет технологии - трехмерный Интернет будущего
  • Интернет II - что за зверь?

 

Курс 5. Сетевые приложения и программирование устройств

 

  • Разработка сетевых приложений.
  • Распределение вычислений (основы)
  • Основы параллельного программирования
  • Создание собственных платформ для разработки других приложений
  • Пишем собственный язык программирования (байт-код компилятор)
  • Основы компиляторов, принцип оптимизации кода
  • Основы языка Assembler для различных платформ
  • Первая программа на Ассемблере для Windows
  • Программирование различных устройств ввода/вывода через порт USB или COM.
  • Мобильные устройства - в чем проблема и особенности
  • Игровые аппараты для казино - весь принцип работы, технология работы
  • Платежные терминалы - особенности технологии

 

Курс 6. Проектирование платформ и приложений (основы)

 

  • Проектирование платформ и приложений
  • Организация рабочей группы, распределение задач между сотрудниками
  • Распределение данных
  • Оптимизация проектов и задач
  • Тестирование приложений
  • Управление качеством
  • Методы автономного тестирования приложений
  • Критерии качества - естественный отбор
  • Устойчивость приложений (повышение устойчивости)
  • Генетика и наследственность

 

Курс 7. Другие сферы знаний (основы)

 

  • Искусственный интеллект - принципы
  • Нейро-сети - основы, применение
  • Вычислительная геометрия - основы
  • OpenGL, DirectX - основы
  • Обработка изображений
  • Основы программирования компьютерной графики
  • Плагины для Word/Excel (Visual Basic for MsOffice)

 

 

(c) 2000-2010 by Arman Boshyan. Tel: +37410 566 288 e-mail: powerspell@gmail.com