Git Product home page Git Product logo

web-app-study's Introduction

Курс разработки веб-приложения для школьников старших классов

Курс разработан для слушателей учебного центра http://www.itschool.dp.ua/

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

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

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

Мы узнаем, как оформить безумную идею в полноценный проект, создать условно идеальную архитектуру будущего приложения, познакомимся с таинственным миром веб-программирования на javascript, научимся создавать высокороизводительные серверные процессы на node.js, пощупаем магию современных баз данных и оседлаем волшебные технологии мгновенной передачи данных с помощью websocket.

Все это уже используется здесь и сейчас в известнейших мировых ай-ти компаниях, и ничто не мешает нам немедленно прикоснуться к этому технологическому чуду и покорить его! А потом захватить власть над Галактикой! Ахахахаха!!!

Программа курса (возможны изменения)

  • Архитектура современного веб-приложения: фронтенд, бекенд, система управления версиями. Установка окружения разработчика
  • Создаем базовую структуру: простейший сервер на Express, подключение шаблонов
  • Основы языка разметки HTML и стилевых правил CSS
  • Основы быстрой верстки - путь для ленивых: Бутстрап и прочие зверьки
  • Основы авторизации в веб-приложениях. Сессии и токены безопасности.
  • Создаем пользовательский интерфейс
  • Базы данных для современных веб-приложений. Средства мониторинга
  • Внутренняя почта приложения на основе базы данных
  • Пора переходить к обмену данными: основы асинхронного программирования
  • Вебсокеты - отличное средство для подключения чата и передачи смены состояний от сервера к клиенту
  • Игровые сценарии. Основной геймплей и мини-игры, вынесенные в модули.
  • Построение основной игры, фиксация результатов, создание механизма развития персонажа в игре.
  • Отлов ошибок и тестирование в принципе. Ошибки кода и передачи.
  • Приложение для приложения: создание административного модуля
  • Публикация результатов на реальном сервере, раскрутка игры в интернете.
  • Итоги курса. Предложения, пожелания слезы радости.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.