Курс по MongoDB

Данный курс посвящен такой технологии как mongodb.

MongoDB — база данных, которая может работать в приложениях, написанных на платформе nodejs.

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

Также мы рассмотрим несколько консольных команд, которые позволять вам проверять содержимое базы данных.

В курсе мы рассмотрим инструмент mongoose, который удобно позволяет работать с схемами и моделями в рамках mongodb.

Урок 0. Курс по MongoDB. Введение. База данных на платформе nodejs (node.js)

Читать далее

Курс по ES 6 (EcmaScript 6)

Данный курс по es6 предназначен для тех, кто хочет следовать современным трендам веб-разработки. Речь идет о новой спецификации языка javascript – es6 (ecmascript 6).

Данная спецификация привнесла большое количество нововведений в язык, которые мы с вами подробно будем рассматривать в этом курсе.

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

После, мы разберем все функции, которые нам привнес es6, начиная от переменных и классов, и заканчивая промисами и генераторами.

Также мы разберем как преобразуются некоторые фичи es6 в es5 и реализуем несколько из них, чтобы понимать, как оно работает.

Урок 0. Курс по ES 6 (EcmaScript 6) для веб-разработчиков

Читать далее

Курс по Webpack. Основы.

Данный курс предназначен почти для всех, кто занимается веб технологиями. Вы познакомитесь с основами такого мощного инструмента как webpack, а точнее с его новой версией webpack 2.

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

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

В результате курса вы сможете легко работать с webpack, будете знать как сильно вы можете оптимизировать ваш процесс разработки с ним, начиная от скорости разработки, заканчивая сильным ускорением вашего приложения. И вы сможете писать любые задачи webpack, от оптимизации JavaScript до компилирования препроцессоров с сервером автоматической перезагрузки окна браузера.

Урок 0. Курс по Webpack. Основы

Читать далее

Курс по NodeJS. Основы

В этом курсе вы познакомитесь с основами серверного JavaScript на платформе NodeJS.

NodeJS – это платформа, которая позволяет писать на языке JavaScript в любом месте, а не только в браузере, и которая добавляет большое количество возможностей языку, такие как: работа с файлами, создание веб серверов и т.д.

В результате данного курса вы увидите пошаговое создание приложения на NodeJS, которое будет показывать погоду в любом введенном городе планеты.

В процессе создания приложения вы познакомитесь со всеми основными аспектами работы с NodeJS: модульность, NPM, работа с сервером и сторонним API (включая Async Await), создание своего веб-сервера на Express.js, использование языка шаблонизации Ejs, рендеринг веб-страниц, обработка Get и Post запросов и многое другое.

Урок 0. Курс по NodeJS

Читать далее

Курс по jQuery. Основы

Приветствую Вас друзья. В данном видео я хотел бы представить Вам новый курс по изучению основ библиотеки jQuery.

Для тех, кто не знает jQuery – это специальная библиотека или фреймворк языка JavaScript, который значительно облегчает работу с элементами HTML страниц, то есть добавление новых элементов, изменение содержимого существующих, изменение атрибутов, стилей, реализация анимационных эффектов и т.д. При этом JQuery, позволяет создавать скрипты быстрее, эффективнее и главное кроссбраузерно.

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

Изучение библиотеки мы начнем с абсолютного нуля, то есть, для начала, научимся выбирать элементы HTML страниц, используя инструменты jQuery, далее постепенно от урока к уроку будем изучать доступные методы, позволяющие осуществлять различные манипуляции с выбранными элементами. И конечно же в завершении, научимся отправлять асинхронные запросы, то есть использовать метод AJAX, потому как с jQuery – это очень удобно и легко.

Урок 0. Курс по jQuery- основы. Введение

Читать далее

Курс по JavaScript. Основы.

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

Урок 0. Курс по JavaScript- основы. Введение

Поэтому я хотел бы представить Вашему вниманию онлайн курс – основы JavaScript программирования. Это теоретический курс, в котором мы от простого к сложному изучим основные моменты данного языка веб-программирования.

Просмотрев данный курс, Вы изучите синтаксис языка JavaScript, научитесь работать с переменными, манипулировать различными типами данных, узнаете, что такое выражения, инструкции, функции, объекты, массивы. Научитесь работать со строками, датой и временем, вести математические расчеты. И, конечно же, научитесь выбирать элементы HTML-страниц при помощи JavaScript, что позволит добавлять либо изменять содержимое выбранных элементов. То есть осуществлять взаимодействие скрипта с HTML-страницей сайта.

Читать далее

Уроки AngularJS

Приветствую Вас, друзья, в новом цикле уроков, посвященных знакомству с JS фреймворком AngularJS и изучению основ работы с ним. Собственно, данный цикл будет называться просто — Уроки AngularJS (на русском языке). Для чего нужен данный фреймворк и какова сфера его применения?

Если перед вами стоит задача написать сайт или веб-приложение, где все или почти все работает без перезагрузки страницы, т.е. с использованием AJAX запросов, тогда, вполне возможно, вам стоит посмотреть в сторону JS фреймворков.

Конечно же, можно все то же самое сделать и с помощью библиотеки jQuery или даже на чистом JS. Однако, такой код может быть гораздо более сложен и запутан, его поддержка и последующее расширение могут быть довольно проблематичны, по сравнению с кодом, написанными с помощью фреймворка, предлагающем ясную и чистую структуру кода на основе MVC шаблона (Model-View-Controller) или, быть может немного точнее — MVVM (Model View – View Model).

Читать далее

Создание диаграмм с помощью Google Chart

Представляем Вам небольшой Премиум курс по созданию диаграмм с помощью Google Chart.

В нескольких уроках данного курса мы с Вами познакомимся с API Google-диаграмм (Google Charts). Данное API позволяет легко добавлять на страницы вашего сайта всевозможные диаграммы. При этом это могут быть как стандартные диаграммы, так и довольно оригинальные.

Читать далее

Создание зависимых списков средствами AJAX

Курс по созданию зависимых списков средствами AJAX посвящен теме т.н. зависимых списков на сайте.

Что такое зависимые списки? Это ни что иное как списки форм. При этом значения каждого последующего списка зависят от выбранного значения в предыдущем списке. Например, при выборе страны в одном списке подгружаются области этой страны в другой список. При выборе области во втором списке подгружаются города этой области в третий список.

Именно эта задача и освещена в двух уроках курса по созданию зависимых списков средствами AJAX. В данном курсе мы будем активно использовать возможности AJAX, jQuery, а также поработаем с PHP и SQL.

Видео уроки по созданию зависимых списков на AJAX, от специалистов WebForMySelf.

Проверка формы без перезагрузки с помощью JavaScript

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

В данном уроке мы научимся проверять данные полей формы без перезагрузки страницы. Для этой цели мы воспользуемся методом Ajax библиотеки jQuery. Где может пригодиться подобная реализация? Полагаю, Вы неоднократно могли уже наблюдать ее на просторах сети.

Нередко этот способ используют при регистрации новых пользователей.

Когда регистрируется новый пользователь — он обязательно вводит желаемый логин, под которым будет посещать сайт. При этом необходимо проверить, как минимум, нет ли у нас на сайте уже пользователя с таким логином. Чтобы не усложнять пользователю процесс регистрации, как раз и пригодится проверка введенного логина на уникальность асинхронно, показанная в уроке по проверке формы без перезагрузки с помощью JavaScript.

Видеокурс по проверке формы без перезагрузки, с помощью технологий JavaScript, jQuery и AJAX.
Читать далее