Course Description

Курс блочного программирования для школьников. Создай свои первые мобильные приложения на Android!

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

Если вы всегда мечтали создавать игры, вы любите придумывать что-то новое или задумываетесь о карьере программиста, то Вам стоит начать именно с App Inventor, который был разработан специалистами из топового университета MIT!

 

Android

Жанна Сарсенбаева

Добро пожаловать на наш сайт! Меня зовут Жанна, вместе с Вами мы научимся программировать на языке Java и создадим ваши первые приложения на Android! По всем вопросам можете написать нам на почту : [email protected]

Course curriculum

  • 1

    Введение

    • Начало работы в AppInventor. Как скачать необходимые файлы

    • Важные ссылки для начала работы

    • Обзор среды App Inventor

    • Как запускать приложения на телефон?

    • Инструкция для запуска приложения

    • Инструкция по отправке домашнего задания

    • Давайте познакомимся :)

    • Документация AppInventor 1. User Interface.

    • Документация AppInventor 2. Layout.

    • Документация AppInventor 3. Media components.

    • Документация AppInventor 4. Drawing and animation.

    • Документация AppInventor 5. Storage.

    • Документация AppInventor 6. Sensors.

    • Оценки

    • Критерии оценивания

  • 2

    Глава 1

    • Введение

    • Приложение - Цифровые каракули

    • Разбор приложения - Цифровые каракули

    • Письменная версия разбора

    • Q and A. Вопрос 1 - В каких случаях необходимо оставить галочку на свойстве "Scrollable"?

    • Q and A. Вопрос 2 - Можно ли создавать приложения с несколькими экранами?(Screen1, Screen2 и т.д.)

    • Тест

    • Шпаргалка

    • Использование компонентов

    • Домашнее задание

    • Отправить домашнее задание на проверку

    • Обсуждение урока

  • 3

    Глава 2

    • Введение

    • Теория "Процедуры"

    • Приложение - Поймай крота - Часть 1

    • Приложение - Поймай крота - Часть 2

    • Разбор приложения - Поймай крота. Часть 1

    • Разбор приложения - Поймай крота. Часть 2

    • Письменная версия разбора

    • Q and A. Вопрос 1 - Обязательно ли изменять названия всех компонентов?

    • Q and A. Вопрос 2- Почему мы пишем названия элементов в таком стиле “ResetButton” (то есть слитно и второе слово с заглавной буквы)?

    • Q and A. Вопрос 3 - Как различать параметры и для чего они нужны?

    • Тест

    • Шпаргалка

    • Использование компонентов

    • Домашнее задание

    • Отправить домашнее задание на проверку

    • Обсуждение урока

    • Материалы

  • 4

    Глава 3

    • Теория. Условные операторы

    • Приложение "Правда или действие" Часть 1

    • Приложение "Правда или действие" Часть 2

    • Разбор приложения "Правда или действие"

    • Письменная версия разбора

    • Q and A. Вопрос 1 - Зачем нужны операторы if-else?

    • Тест

    • Использование компонентов

    • Домашнее задание

    • Отправить домашнее задание на проверку

    • Материалы

    • Обсуждение урока

    • Шпаргалка

  • 5

    Глава 4

    • Теория. Циклы и повторения

    • Приложение "For Each Number" Часть 1

    • Приложение "For Each Number" Часть 2

    • Разбор приложения "For Each Number"

    • Письменная версия разбора

    • Q and A. Вопрос 1 - Для чего нужны циклы?

    • Q and A. Вопрос 2 - В чем разница между циклами forEach и while?

    • Использование компонентов

    • Домашнее задание

    • Отправить домашнее задание на проверку

    • Обсуждение урока

    • Материалы

    • Тест

    • Шпаргалка

  • 6

    Глава 5

    • Теория. Хранение данных

    • Приложение "Мобильный ксилофон" Часть 1

    • Приложение "Мобильный ксилофон" Часть 2

    • Приложение "Мобильный ксилофон" Часть 3

    • Разбор приложения "Мобильный ксилофон"

    • Шпаргалка

    • Тест

    • Использование компонентов

    • Домашнее задание

    • Отправить домашнее задание на проверку

    • Обсуждение урока

    • Письменная версия разбора

    • Материалы для скачивания

  • 7

    Глава 6

    • Теория. Списки Данных

    • Приложение "Тест викторина" Часть 1

    • Приложение "Тест викторина" Часть 2

    • Приложение "Тест викторина" Часть 3

    • Разбор приложения "Тест викторина" Часть 1

    • Разбор приложения "Тест викторина" Часть 2

    • Письменная версия разбора

    • Шпаргалка

    • Тест

    • Использование компонентов

    • Домашнее задание

    • Отправить домашнее задание на проверку

    • Обсуждение урока

  • 8

    Глава 7

    • Теория. Связь с интернетом

    • Приложение "Тур по карте Парижа". Используем Activity Starter. Часть 1

    • Приложение "Тур по карте Парижа". Используем Activity Starter. Часть 2

    • Приложение "Тур по карте Парижа". Используем WebViewer

    • Разбор приложения "Тур по карте Парижа" (Activity Starter)

    • Разбор приложения "Тур по карте Парижа" (WebViewer)

    • Письменная версия разбора

    • Обсуждение урока

    • Материалы

    • Использование компонентов

    • Домашнее задание

    • Отправить домашнее задание на проверку

  • 9

    Глава 8

    • Теория. Базы данных

    • Теория. Базы данных. Часть 2

    • Приложение "Где моя машина?" Часть 1

    • Приложение "Где моя машина?" Часть 2

    • Обсуждение урока

    • Материалы

    • Использование компонентов

    • Домашнее задание

    • Отправить домашнее задание на проверку

    • Письменная версия разбора

  • 10

    Создание собственного мобильного приложения

    • Создайте собственное мобильное приложение

  • 11

    Загрузите любое приложение на Google Play

    • Обязательно прочесть! Как загрузить приложение на Play Market

    • Видео. Экспортирум проект в .apk

    • Видео. Как загрузить приложение на Play Market

    • Отправляем ссылку на скачивание