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

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

Курсы 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, материал у нее пластик,

Стенды для школы купить недорого в Стенд-Дизайн
Все мы, наверное, еще со школы помним, что у нас был классный уголок, на котором постоянно размещались различные газеты, а так же, расписание занятий, да и просто различная полезная информация. Если вы

Лучшие курсы массажа в Киеве
Приобретенные полезные навыки с молодости, это залог того, что человек сможет идти по жизни не оглядываясь на других, решая свои проблемы самостоятельно. Умение делать массаж пригодится всегда. Для маленьких

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

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

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

Флажки на палочке
Человек, получивший такой рекламный, информационный или агитационный флажок на палочке с вероятностью в 70% оставит его себе на память, что превращает обычный флажок с логотипом в эффективный рекламный

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

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