МОЯ ТВОРЧЕСКАЯ ЛАБОРАТОРИЯ

          " Каждая цивилизация в определенном возрасте имеет возможность возвысить, или разрушить себя. Если делается выбор в пользу возвышения, то возникает импульс, позволяющий появиться учениям об утерянных законах сущего".    ( Высший разум, ченнелинг).      
                                                                            М.И. Беляев ©

Курсы web программирования

Опубликовано: 21.08.2018

видео курсы web программирования

Веб программирование с нуля: HTML и CSS

Курс Web Developer организован как форма активного обучения, целью которого является освоение и применение на практике ( в рабочем проекте ) всех инструментов и технологий, необходимых веб-разработчику.  


Акцент курса делается на понимание и умение профессионально использовать все инструменты, технологии, языки программирования и фреймворки, смотрите курсы web программирования.  


Курс условно состоит из 3-х частей: front-end, веб-дизайн и back-end продолжительностью 26 занятия по 2, 5 - 3 астрономических часа.  

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


Практика:  


Практической частью курса будет последовательная разработка 2-х веб-проектов в первой части и 1-го в третьей.  


От скорости прохождения материалов курса группой будет зависеть объем функциональности полученного в конце курса проекта.  


У каждого участника в конце курса будет, как минимум 2 проекта в альфа / бета версии, которые можно будет показать на собеседовании, либо добавить в портфолио.


Во время обучения на курсе Вы:  

Научитесь настраивать окружение и освоите самые эффективные инструменты в работе, как с клиентской частью веб-приложения, так и на стороне сервера

Научитесь работать в команде

Научитесь создавать интерактивные веб-страницы на стеке технологий HTML5 / CSS3 / JavaScript 

Научитесь создавать прототипы и скетчи, а также поймёте зачем разработчику Adobe Photoshop 

Научитесь работать с фреймворками и популярными библиотеками - Jquery / AngularJS / ReactJS 

Научитесь использовать Node.js для разработки серверной части приложений

Научитесь работать с базами данных (MongoDB и MySQL) 

Если хватит времени, и очень зависит от скорости прогресса группы в целом, научитесь делать десктопные и мобильные  приложения на Javascript

Реализуете один или несколько своих проектов

После окончания курса Вы сможете:  

Начать карьеру Javascript-разработчика в компании

Сможете работать фрилансером

Собрать команду и организовать свой проект 

Стажировки / Трудоустройство:

В данный момент мы работаем с несколькими компаниями - разработчиками ПО и имеем возможность отправлять успешных студентов на стажировки / собеседования.  


Для стажировки / трудоустройства необходимо, чтобы выполнялись несколько условий:

Наличие вакансий / стажировок у наших компаний-партнёров к моменту окончания курса

Наличие у Вас стремления устроиться на работу, что будет видно по Вашей учёбе и усилиям, которые Вы прикладываете

Наличие рекомендаций от преподавателей (вытекает из второго условия)

При этом необходимо помнить, что очень многое зависит от Вас на собеседовании и для успешного трудоустройства, как правило, требуется наличие портфолио нескольких хороших проектов.


Темы курса:  

#Workflow

Обсуждение проектов (участники, роли, стадии)

Инструменты разработчика на каждой стадии. Что должен знать и уметь разработчик?

Настройка окружения. IDE. Выбор редактора и первоначальная настройка

Работа с системой контроля версий на примере git (установка, основные команды) 

Основы работы в терминале Linux 

#Верстка

Общие понятия о браузерах.  Протокол HTTP/S. Домены, DNS

Знакомство с HTML. Структура страницы. Основные теги.  

Знакомство с CSS . Подключение, Селекторы. Свойства.  

Упрощение работы с CSS при помощи препроцессоров  SASS, LESS

PostCSS. Знакомство. Настройка. Сравнение с препроцессорами.

Векторные изображения в браузере. SVG. Особенности в работе.  

БЭМ

#JavaScript 

Сферы применения

Основы языка. Функции, объекты, типы 

Контекст выполнения функций. Свойство this

Лучшие практики  для написания приложения 

Что нового в стандарте ES2016/17. Компиляция JS при помощи Babel

Promise. Async/Await. Generators.  Как писать асинхронный код без проблем.  

Знакомство с TypeScript. Зачем он нужен? Особенности 

#Работа в Adobe Photoshop 

Работа дизайнера в проекте. Что необходимо уметь разработчику?

Знакомство с инструментарием и возможностями. Форматы изображений для сайтов

Использование слоев. Построение макетов. Переиспользуемые компоненты

Дополнительная информация по дизайну сайтов. Хороший тон в веб-дизайне. Современный дизайн

#JavaScript в браузере

Работа с DOM при помощи JS 

Ajax или как получать данные без перезагрузки  страницы.  

Jquery. Знакомство. Примеры использования 

Обзор самых эффективных фреймворков. Какие фреймворки есть для работы в браузере? Сравнение. Что выбрать?  

Введение в AngularJS

Введение в ReactJS

Популярные библиотеки для решения общих задач или как избежать  “ велосипедов” .  

Шаблонизаторы. Для чего они нужны?  Что использовать? Примеры и рекомендации.  

#Node.js   

Знакомство с платформой. Для чего можно использовать? Плюсы, минусы.  

Настройка  простого сервера.  

Знакомство с фреймворком Express.js. Плюсы,  минусы. Пишем быстрое серверное приложение.  

Знакомство с  socket.io или как написать простой чат.  

Построение REST API. Работа со сторонними API

Как можно использовать ReactJS на сервере

Обзор популярных фреймворков для NodeJS 

#СУБД.  MongoDB / MySQL

Знакомство и работа с MongoDB. Установка, первоначальная настройка. Плюсы и минусы

Знакомство и основы работы с MySQL. Построение запросов 

#Доработка / Развёртывание проектов

Heroku / nodejistsu 

Travis CI

Автоматизация сборки проекта при помощи Gulp,  Webpack 

Установка проекта на рабочий сервер

#Кроссплатформенные приложения на JS

Обзор возможностей

Знакомство с Electron.  Пишем простое приложение для десктопа

Знакомство c Phonegap. Пишем простое приложение под Android / iOS / Windows Phone

Знакомство с React Native

#Презентации проектов.

Презентации проектов. Обсуждение

FAQ на собеседованиях на разные вакансии

Как начать работать на фрилансе?  

Подводим итоги. Что дальше?



ШОКИРУЮЩАЯ ПРАВДА ПРО IT КУРСЫ - Часть 1 - Как тебя разводят


КАК СТАТЬ WEB-ПРОГРАММИСТОМ И ЧТО НУЖНО ВЫУЧИТЬ? #1

Где купить автомобильный держатель iphone 4

К сожалению, в свое время я не получил никакого образования - закончил 9 классов и все. Поэтому мне не оставалось ничего, как найти работу без образования, и устроился таксистом. Сразу же мне понадобился

Тур по Украине

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

Где купить бленду для фотоаппарата

Я себе заказывал здесь бленду вот для фотоаппарата, заказывал бленду EW-60C для Canon EF-S 18-55mm f/3. 5-5. 6, материал у нее пластик,

Страховка для путешествий за границу
Среди всех документов, необходимых в поездке, есть один, очень важный, но в 99% случаев обделенный вниманием туристов. Что вы будете делать, если в Египте или в, казалось бы, до боли знакомом Крыму,

Курсы java spring
Как научиться программировать на Java? Изучите фреймворк Spring — это технология, позволяющая совершить быстрый старт любому новичку с нуля. А если вы уже начали программировать и изучать Java,

Слуховые аппараты
Малыши, которым приходится носить очки или слуховые аппараты, часто стесняются того, что выглядят не как все другие дети. К тому же, их сверстники могут вести себя не совсем корректно и подтрунивать над

Английский язык онлайн
Учить английский язык онлайн с переводчиком президентов Наташей Купер просто и эффективно. Вас ждет уникальная авторская методика, первоклассный материал из реальной жизни в США, понимание психологии

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

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

Как быстро выучить английский
Вам не удастся выучить быстро английский язык, но только если вы не полиглот или гений. Можно уехать, например, в Нью-Йорк, смотреть английские передачи, дружить с американцами и тогда, через год, а

    © Беляев М.И., "МИЛОГИЯ"
           Сайт ЯВЛЯЕТСЯ ТВОРЧЕСКОЙ МАСТЕРСКОЙ АВТОРА, открытой для всех посетителей. Убедительная просьба сообщать  о всех замеченных ошибках, некорректных формулировках.
          Книги " Основы милогии ", " Милогия " могут  быть высланы в Ваш адрес наложенным платежом,
e-mail: [email protected]   
rss