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

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

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

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

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

Организация мероприятий
Event-менеджер занимается организацией и  проведением разного рода мероприятий: корпоративов, конференций, тренингов, праздников, вечеринок и  т.д. Он  отвечает за  разработку идеи,

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

Курсы для юристов
Юрист – это практический специалист в области юридических наук и права, обладающий соответствующим образованием и закрепленными за ним полномочиями. Основная работа юриста – защита прав и

Университет Волгатех
Как мы писали в начале сентября, в Марий Эл среди студентов, преподавателей высших учебных заведений республики и ответственных за образование лиц стала активно обсуждаться идея слияния МарГУ с ПГТУ.

Магазин автозапчастей
Содержание: Сильные и слабые стороны данного бизнеса Определение расходной части Как зарегистрировать предприятие, выбор формы собственности Изучение рынка автозапчастей Выбор ассортимента продукции.

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