Имя
Логин
Пароль
Повтор пароля
Email

    Войти через соц. сети:


    или внутреннюю авторизацию:

    Логин
    Пароль

      В текущий момент, набор в группы по этому курсу не производится, но планируется в ближайшее время.

      За более подробной информацией обращайтесь на форум.

      Как хорошо зарабатывать на программировании?

      Запишись на

      «Базовый курс Java»

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

      Наши услуги

      Мы предоставляем площадку, где можно регулярно узнавать новое и практиковаться в сфере программирования. Площадку, где могли бы встретиться преподаватели, владеющие актуальными для рынка знаниями и студенты в этих знаниях знаниях заинтересованные.

      Общая информация

      Длительность курса 2 месяца
      Количество уроков 8 уроков
      Общее кол-во часов 16 часов
      Первый урок бесплатно
      Цена урока 500 Р
      Цена курса 4000 Р

      Способы оплаты

      Webmoney Яндекс деньги Qiwi
      Банковская карта Мобильный Терминал

      Группа не сформирована

      «Базовый курс Java»

      • Пн--
      • Вт--
      • Ср--
      • Чт--
      • Пт--
      • Сб--
      • Вс--
       
      Хотите стать Java-программистом?
      «Базовый курс Java»
      поможет вам в этом.
      Записаться в группу ПЕРВЫЙ
      УРОК
      БЕСПЛАТНО
       
      Программа курса
      О чём курс
      Для кого курс
      Как это работает

      Программа курса

      Урок 1. Первая программа на Java.
      • Чему вы научитесь на курсе "Java для начинающих": программа занятий и навыки, которые Вы приобретете.
      • Немного о Java: из чего состоит и как работает java-машина.
      • Настройка операционной системы перед началом работы с Java.
      • Написание простейшей программы Hello world в блокноте
      • Запуск и выполнение программ, написанных на Java
      • Что такое среда разработки(IDE)
      • Как установить и использовать среду разработки Eclipse, Idea
      • Пишем программу Hello world в Eclipse, Idea
      Урок 2. Переменные. Работа с базовыми типами данных.
      • Работа с информацией в программе на Java. Что такое тип данных.
      • Базовые типы данных.
      • Работа с переменными в Java. Объявление и инициализация переменных.
      • Что такое константы и для чего они используются
      • Размещение данных программы в оперативной памяти. Стек и куча
      • Преобразования типов в Java
      • Арифметические, логические, битовые, строковые операторы и их использование языке Java
      • Символы и строки. Основные функции Java для работы с текстовой информацией.
      • Потоки ввода/вывода в Java. Вывод сообщений о ходе работы программы на консоль
      Урок 3. Основные конструкции Java.
      • Что такое процедурное программирование и чем оно отличается от объектно ориентированного.
      • Управление поведентем программы при помощи ветвления. Конструкции if-else, switch
      • Циклы в Java. Конструкции while, do-while, for.
      • Правила создания методов в Java. Принципы "хорошего" проектирования
      • Правила формления кода программы. Комментарии, отступы, хорошие и плохие названия методов
      • Передаваемые параметры методов. Результат работы метода, возвращаемые значения.
      • Перегрузка методов
      • Что такое рекурсия. Когда нужно использовать рекурсию, ее применение в Java
      Урок 4. Основы объектно ориентированного программирования (ООП).
      • Базовые понятия ООП. Абстракция, инкапсуляция, наследование, полиморфизм
      • Классы и объекты в Java
      • Конструктор и деструктор класса.
      • Абстракция в ООП
      • Инкапсуляция. Методы и элементы класса
      • Наследование в ООП. Реализация наследования в Java.
      • Полиморфизм
      • Модификаторы доступа к элементам класса: public, protected, private.
      Урок 5. Использование парадигмы ООП.
      • Язык UML, базовые понятия. Принципы проектирования программы на Java в парадигме ООП
      • Работа с UML. Диаграммы классов
      • Использование абстрактных классов
      • Интерфейсы клонирования
      • Множественное наследование в Java
      • Правильное проектирование программы. Разработка на основе интерфейсов
      Урок 6. Классы-контейнеры.
      • Базовые классы-контейнеры в Java: List, Map,Set
      • Как работают и для чего нужны контейнеры
      • Использование контейнеров в Java
      • Последовательный перебор элементов коллекции, шаблон проектирования
      • Обращение к отдельному элементу коллекции. Iterator
      • Сравнение элементов, содержащихся в классе - контейнере.
      • Сортировка элементов коллекции
      Урок 7. Использование механизма исключений в Java.
      • Что такое исключения. Краткое описание обработки исключений в Java для начинающих
      • Обработка ошибок в традиционных языках программирования и механизм обработки исключений в Java. Достоинства и недостатки каждого подхода.
      • Использование конструкции try - catch - finally для обработки исключений
      • Виды исключений в Java
      • Использование стандартных исключений в Java
      • Создание своего исключения. Отправка исключения из своего класса
      Урок 8. Разработка графических приложений на Java.
      • Разработка простого текстового редактора на Java. Реализация функций обработки текста
      • Библиотека Swing и работа с ней для начинающих
      • Библиотеки для работы с файловой системой в Java. Открытие, чтение и запись файла в Java
      • Программирование игры "Морской бой" в течении семи уроков
      • Написание программы "Сетевой чат"
      • Программирование простого Web-сервера на Java

      О чём курс

      Цель курса Java для начинающих - дать максимум практических знаний студентам, научить их программировать на языке высокого уровня Java. Кроме практических знаний будет дано представление об основах объектно-ориентированного программирования, будет рассказано как распространять написанные на Java приложения, в том числе через Google Play.

      Полученные знания - превосходный задел для дальнейшего профессионального развития - в дальнейшем можно развиваться как разработчик корпоративного ПО на Java, либо стать разработчиком мобильных приложений под ОС Android.

      Навыки и знания после прохождения курса Java для начинающих:

      • Понимание принципов объектно-ориентированного Программирования (ООП)
      • Использование для создания программ такие распространенные среды разработки как Eclipse и Idea
      • Компиляция, запуск и отладка Java-приложений.
      • После прохождения курса Java для начинающих, Вы сможете написать собственную игру "Морской бой". Дистрибутив игры "Морской-бой" можно скачать на Google Play. Исходные коды на языке Java расположены на github.com
      • Научитесь работать с компьютерными сетями, разработаете с нуля программы "Сетевой чат", "simple Web-server".
      • Подготовитесь к собеседованию на соискание должности младшего java-разработчика. На занятии будут рассказано, какие вопросы будут задавать на интервью и как на них надо отвечать, чтобы получить работу.

      Для кого курс

      Курс Java для начинающих будет полезен для программистов, которые хотят освоить популярный язык Java. Интересен курс будет для опытных программистов, которые дополнительно к уже освоенным языкам смогут всего за восемь уроков изучить очень распространенный (а возможно, даже и самый распространенный) язык Java.

      Изучать язык Javа можно даже без начального опыта программирования, но мы рекомендуем Вам перед началом занятий пройти наш "Курс молодого бойца".

      Демонстрация интерфейса

      Также вы получите

      Видеозаписи занятий

      Сертификат

      Профессиональную помощь

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