WWW+Programming / 572

The basic of WWW programming. / 357





Работа php днепропетровск


WWW+Programming
Работа php днепропетровск

The basic of WWW programming.
Geo:Dnepr&NMAU
Link




PHP/Javascript/SQL Developer


WWW+Programming
Very good knowledge about relational databases (SQL, database performance, big data); good knowledge in web development using PHP; knowledge in client site web development using Javascript; basic knowledge in programming with C; basic knowledge in HTML/CSS; basic knowledge of linux server systems (Apache, Varnish, Chroot, File Permissions, MariaDB, Redis, load balancing, high availability, DNS, shell scripting);
ИП Чехута Сергей Анатольевич

The basic of WWW programming.
PHP
SQL
JS and Java
OTHERS PROGRAMMING & SEARCH WORK
Company, organization&Government company, organization
Geo:Dnepr&NMAU
Link
Organization




10 трендов веб-дизайна 2015 года


WWW+Programming
Основатель студии January Creative Эмбер Тернер подготовила для издания The Next Web список из 10 элементов веб-дизайна, которые получат широкое распространение в 2015 году.

The basic of WWW programming.
Site, forum
Book or article
Geo:Geo:Europe & USA & World
Link
MY TEXTS + MY PROGRAMMS
Person
Organization




Вопрос 9. Назначение и основные возможности языка PHP , пример программы


WWW+Programming
PHP (его полное название: PHP: Hypertext Preprocessor) - это язык, предназначенный для быстрого создания динамических web-страниц. Синтаксис языка похож на С, Java и Perl, однако имеет и свои, присущие только ему особенности. В официальной документации PHP определяется как server-side HTML-embedded scripting language (встраиваемый в HTML скриптовый язык с обработкой на сервере). Из этого определения можно выделить два основных момента: 1.Обработка кода PHP производится на сервере, а не в браузере клиента, как, например JavaScript 2.Код PHP может быть встроен непосредственно в тело HTML страницы, что выгодно отличает его от Perl.

The basic of WWW programming.
PHP
Studying and teaching
Company, organization&Government company, organization
Site, forum
Geo:Russia & other NIS
Link
MY TEXTS + MY PROGRAMMS
Organization




Ускорение PHP-программ


WWW+Programming
Как без особых усилий заставить PHP-код работать на порядок быстрее ? Перед тем как задаваться вопросами кеширования и масштабирования стоит попробовать оптимизировать код. Есть ряд несложных правил:

The basic of WWW programming.
PHP
Studying and teaching
Company, organization&Government company, organization
Site, forum
Book or article
Geo:Russia & other NIS
Link
MY TEXTS + MY PROGRAMMS
Organization




Урок 7 Типы Ввода HTML5


WWW+Programming
HTML5 имеет несколько новых типов ввода для форм. Эти нововведения позволяют лучше контролировать ввод данных и их проверку. Этот урок HTML5 охватывает новые типы ввода: email (электронная почта) url (адрес в интернете) number (число) range (диапазон) Выбор даты: date (дата), month (месяц), week (неделя), time (время), datetime (дата и время), datetime-local (местные дата и время) search (поиск) color (цвет) Поддержка Браузеров IE Firefox Opera Chrome Safari

The basic of WWW programming.
Studying and teaching
Program producing
Site, forum
Geo:Russia & other NIS
Link
MY TEXTS + MY PROGRAMMS




Язык программирования PHP позволяет делать и обрабатывать пользовательские формы


WWW+Programming
Язык программирования PHP позволяет делать и обрабатывать пользовательские формы фактически любой сложности. В этой статье я научу вас создавать и обрабатывать формы.Для начала рассмотрим принцип работы форм и из чего они состоят. Форма представляет собой html код с различными полями ввода, которые заполняет пользователь. После нажатия кнопки отправки формы происходит передача значений всех полей формы обработчику этой формы. Отправка осуществляется методом POST или GET. По умолчанию используется GET. Рассмотрим простой пример,форма отправки имени,фамилии и номера телефона: Файл forma.html

The basic of WWW programming.
Studying and teaching
Program producing
Site, forum
Book or article
Link
MY TEXTS + MY PROGRAMMS




Курс: Программирование PHP, с использованием JavaScript, MySQL


WWW+Programming
Базовый курс Рассмотрите различные аспекты программирования PHP, работа с базами данных, использование протокола HTTP и масса других тем, знание которых необходимо веб- астеру при создании сложных сайтов. Овладеете основными приемами и методами эффективной работы с сервером MySQL 5. Рассмотрите этапы проектирования и создания баз данных, подробно изучите SQL-операторы, научитесь управлять трансакциями на сервере MySQL, сможете создавать хранимые процедуры и триггеры, научитесь эффективно использовать хранилища («движки») сервера MySQL.

The basic of WWW programming.
OTHERS PROGRAMMING & SEARCH WORK
Studying and teaching
Program producing
Company, organization&Government company, organization
Site, forum
Geo:Dnepr&NMAU
Link
MY TEXTS + MY PROGRAMMS
Organization




Курсы обучение программированию


WWW+Programming
На сегодняшний день Центр корпоративного обучения "SeeTech" является одним из крупнейших поставщиков услуг в сфере повышения квалификации персонала предприятий в Днепропетровском регионе.

The basic of programming
The basic of WWW programming.
Studying and teaching
Company, organization&Government company, organization
Site, forum
Geo:Dnepr&NMAU
Link
MY TEXTS + MY PROGRAMMS
Organization




как реализовать перебор нескольких чекбоксов на странице в цикле.


WWW+Programming
как реализовать перебор нескольких чекбоксов на странице в цикле.

The basic of WWW programming.
Studying and teaching
Site, forum
Geo:Russia & other NIS
Link




перспектива


WWW+Programming
перспектива учебный центр

The basic of WWW programming.
Studying and teaching
Company, organization&Government company, organization
Geo:Ukraine&Kiev
Link
Organization




11 бесплатных инструментов для SEO-специалистов


WWW+Programming
11 бесплатных инструментов для SEO-специалистов

The basic of WWW programming.
CMS+CEO
OTHERS PROGRAMMING & SEARCH WORK
Studying and teaching
Book or article
Geo:Russia & other NIS
Link
MY TEXTS + MY PROGRAMMS




Как сделать динамический сайт используя MySQL


WWW+Programming
Как сделать динамический сайт используя MySQL

The basic of WWW programming.
Studying and teaching
Site, forum
Book or article
Geo:Russia & other NIS
Link
MY TEXTS + MY PROGRAMMS




Зачем изучать php и MySQL


WWW+Programming
Зачем изучать php и MySQL
Такой вопрос могут задавать лишь те, кто совсем не знаком со спецификой построения веб-остранства и ее современной основой. Любой мало-мальски сведущий в программировании человек скажет, что эти две дисциплины являются на сегодняшний день главенствующими во всемирной паутине. А это значит, что почти весь интернет построен на основе PHP и MySQL:,

The basic of WWW programming.
PHP
SQL
Studying and teaching
Site, forum
Book or article
Geo:Russia & other NIS
Link
MY TEXTS + MY PROGRAMMS




Изучаем PHP и MySQL правильно


WWW+Programming
Изучаем PHP и MySQL правильно

The basic of WWW programming.
PHP
SQL
Book or article
Geo:Russia & other NIS
Link
MY TEXTS + MY PROGRAMMS




Зачем нужно изучать php


WWW+Programming
Зачем нужно изучать php
Уважаемые пользователи сайта , или просто друзья! В этой статье мы узнаем общие понятия языка программирования php. В наше время суровой конкуренции обычным HTML уже не обойтись, поэтому каждый кодер или просто владелец блога должен знать основы PHP. Перед началом изучения РНР, давайте сначала узнаем, что это такое: PHP представляет собой язык программирования, ориентированный на взаимодействие с сервером, который был создан для строительства интерактивных и динамических веб-сайтов. Синтаксис PHP очень похож на C и Pascal.

The basic of WWW programming.
PHP
Studying and teaching
Book or article
Geo:Russia & other NIS
Link
MY TEXTS + MY PROGRAMMS




Сравнение PHP IDE


WWW+Programming
Вместе с Владимиром Стаценко сделали достаточно подробное сравнение популярных PHP IDE. В сравнение вошли: Eclipse PDT, Zend Studio, NetBeans и Aptana.

The basic of WWW programming.
PHP
Studying and teaching
Site, forum
Geo:Russia & other NIS
Link
MY TEXTS + MY PROGRAMMS




PHP: Инструментарий. Выбор IDE


WWW+Programming
таблица PHP: Инструментарий. Выбор IDE

The basic of WWW programming.
Studying and teaching
Site, forum
Book or article
Geo:Russia & other NIS
Link
MY TEXTS + MY PROGRAMMS




zend


WWW+Programming
zend

The basic of WWW programming.
Program producing
Company, organization&Government company, organization
Geo:Geo:Europe & USA & World
Link
Organization




str_replace — Заменяет все вхождения строки поиска на строку замены


WWW+Programming
str_replace — Заменяет все вхождения строки поиска на строку замены

The basic of WWW programming.
PHP
OTHERS PROGRAMMING & SEARCH WORK
Studying and teaching
Company, organization&Government company, organization
Site, forum
Link
Organization




Разработка сайта с использованием PHP программирования


WWW+Programming
Разработка сайта с использованием PHP программирования диплом

The basic of WWW programming.
PHP
Geo:Ukraine&Kiev
Link
MY TEXTS + MY PROGRAMMS




Построение дерева иерархии с помощью PHP / MySQL


WWW+Programming
Построение дерева иерархии с помощью PHP / MySQL

The basic of WWW programming.
PHP
Geo:Russia & other NIS
Link




Теоретические основы построения баз данных


WWW+Programming
Теоретические основы построения баз данных

The basic of WWW programming.
SQL
Site, forum
Geo:Geo:Europe & USA & World
Link
MY TEXTS + MY PROGRAMMS




простого механизма запросов для MySQL на основе PHP.


WWW+Programming
Данный урок проведет Вас по пути создания простого механизма запросов для MySQL на основе PHP.

The basic of WWW programming.
SQL
Site, forum
Book or article
Geo:Russia & other NIS
Link
MY TEXTS + MY PROGRAMMS




Обработка строк в РНР


WWW+Programming
Обработка строк в РНР

The basic of WWW programming.
PHP
Studying and teaching
Site, forum
Link
MY TEXTS + MY PROGRAMMS




Обработка переменных внутри строк


WWW+Programming
Обработка переменных внутри строк

The basic of WWW programming.
PHP
Studying and teaching
Site, forum
Geo:Russia & other NIS
Link
MY TEXTS + MY PROGRAMMS




PHP-программист


WWW+Programming
Коллеги-программисты, наша последняя вакансия php-программиста открыта до 10 апреля! мпании, управляющей рядом посещаемых тематических социальных сетей, требуется php-рограммист. Цель – доработка существующих проектов, а также разработка новых, см. www.mediafort.ru Базовые требования: PHP+mySQL+(HTML+CSS), умение писать JS и пользоваться jquery; хорошие знания mySQL. Опыт работы над сложными социальными и высоконагруженными проектами приветствуется. Удаленная работа на постоянной основе или работа в офисе в Москве на полный рабочий день. Зарплата высокая, по результатам собеседования.

The basic of WWW programming.
PHP
SQL
JS and Java
OTHERS PROGRAMMING & SEARCH WORK
Site, forum
Geo:Russia & other NIS
Link
MY TEXTS + MY PROGRAMMS




Фрилансим — биржа для IT-специалистов


WWW+Programming
Фрилансим—биржа для IT-специалистов

The basic of WWW programming.
OTHERS PROGRAMMING & SEARCH WORK
Site, forum
Geo:Russia & other NIS
Link
MY TEXTS + MY PROGRAMMS




Ключевые преимущества нашего хостинга


WWW+Programming
реимущества нашего хостинга

The basic of WWW programming.
Site, forum
Geo:Russia & other NIS
Link




IT Spring - форуме для ТОП-менеджеров IT компаний.


WWW+Programming
7 марта Индиго побывали на IT Spring - форуме для ТОП-менеджеров IT компаний.

The basic of WWW programming.
OTHERS PROGRAMMING & SEARCH WORK
Company, organization&Government company, organization
Geo:Dnepr&NMAU
Geo:Ukraine&Kiev
Link
Organization




в Дніпропетровську відбудеться перший у 2015 році форум для ТОП-менеджменту IT компаній


WWW+Programming
17 березня в Дніпропетровську відбудеться перший у 2015 році форум для ТОП-менеджменту IT компаній - IT Spring,

The basic of WWW programming.
OTHERS PROGRAMMING & SEARCH WORK
Personality (professional,researcher, teacher,competitor or colleague)
Company, organization&Government company, organization
Geo:Dnepr&NMAU
Geo:Ukraine&Kiev
Link
Person
Organization




образовательный проект для людей с инвалидностью


WWW+Programming
В Украине стартовал образовательный проект для людей с инвалидностью и ограниченными возможностями. В рамках проекта пилотная группа на 90 человек уже начала дистанционное обучение по IT-специальностям (компьютерная грамотность, HTML, CSS, Python, PHP, SQLite, Java SE). Обучение бесплатное и проходит в формате вебинаров, видеоуроков и онлайн- естов. Каждый участник пилотной группы сможет пройти обучение по пяти специальностям. Полный курс длится полгода, после чего выпускникам помогут найти работу в украинских IT-мпаниях.

The basic of WWW programming.
HTML
CSS
PHP
JS and Java
OTHERS PROGRAMMING & SEARCH WORK
Studying and teaching
Site, forum
Geo:Ukraine&Kiev
Link
MY TEXTS + MY PROGRAMMS
Organization




Сервис точного поиска программистов


WWW+Programming
Цель сервиса top$dev – точный поиск программистов и быстрый контакт для ИТ-рекрутинга или выполнения проекта.Сервис точного поиска программистов и других ИТ-специалистов предоставляет данные разработчиков по выполненным проектам, заказам и профессиональным авыкам, подтвержденные деньгами заказчиков, оплативших работы, а также единые рейтинг, набор данных и поисковые фильтры для профилей из разных источников.

The basic of WWW programming.
HTML
CSS
PHP
SQL
JS and Java
OTHERS PROGRAMMING & SEARCH WORK
Studying and teaching
Site, forum
Geo:Ukraine&Kiev
Link
Organization




TRY SQL


WWW+Programming
TRY SQL

The basic of programming
The basic of WWW programming.
SQL
OTHERS PROGRAMMING & SEARCH WORK
Studying and teaching
Company, organization&Government company, organization
Geo:Geo:Europe & USA & World
Link
Organization




Приглашаем на Java Практикум!


WWW+Programming
Приглашаем на Java Практикум!

The basic of WWW programming.
JS and Java
OTHERS PROGRAMMING & SEARCH WORK
Company, organization&Government company, organization
University or department (researcher, teacher)
Geo:Ukraine&Kiev
Link




Веб-программирование


WWW+Programming
Веб-программирование

The basic of WWW programming.
HTML
CSS
PHP
SQL
JS and Java
Studying and teaching
Site, forum
Geo:Russia & other NIS
Link




19 обучающих YouTube-каналов по веб-разработке на русском языке


WWW+Programming
сли вы решили стать веб-разработчиком, но не знаете, с чего начать, предлагаем пойти самым простым и распространенным способом — учиться на YouTube. Здесь можно найти уйму полезной информации, причем абсолютно бесплатно. Вам все расскажут (иногда даже доступным человеческим языком), а главное — покажут. Ну а чтобы вы не заплутали в бесконечных видео, беспорядочно разбросанных по необъятному видеохостингу, предлагаем начать с подборки самых полезных русскоязычных каналов, которую бывалые веб-разработчики собирают на GitHub.

The basic of WWW programming.
JS and Java
Site, forum
Geo:Russia & other NIS
Link




Javascript-джедай #1 - Введение


WWW+Programming
Javascript-джедай #1 - Введение

The basic of WWW programming.
JS and Java
Site, forum
Link




Видео курс JavaScript Essential. Урок 1: Введение в JavaScript


WWW+Programming
Видео курс JavaScript Essential. Урок 1: Введение в JavaScript

The basic of WWW programming.
JS and Java
Site, forum
Link




SimpleSite


WWW+Programming
SimpleSite

The basic of WWW programming.
CMS+CEO
Link




input type (обязательный атрибут)


WWW+Programming
Лучше использовать тот тип input, который необходим для поставленных задач. Браузеры проверяют правильность ввода после заполнения конкретного элемента, а не всей формы. В настоящее время не все типы поддерживаются браузерами (кроме Оперы), но это только вопрос времени

The basic of WWW programming.
Site, forum
Geo:Russia & other NIS
Link




Как при помощи украинских программистов российский IT-бизнесмен создал международную компанию


WWW+Programming
Как при помощи украинских программистов российский IT-бизнесмен создал международную компанию

The basic of programming
The basic of WWW programming.
Link




IT-бизнесмен Юрий Антонюк:


WWW+Programming
IT-бизнесмен Юрий Антонюк:

The basic of WWW programming.
OTHERS PROGRAMMING & SEARCH WORK
Studying and teaching
Company, organization&Government company, organization
Geo:Ukraine&Kiev
Link




Как Правильно Составить HTML Тег TITLE Заголовка Страницы Сайта


WWW+Programming
Как Правильно Составить HTML Тег TITLE Заголовка Страницы Сайта

The basic of programming
The basic of WWW programming.
HTML
Studying and teaching
Geo:Russia & other NIS
Link




Мета – теги


WWW+Programming
Мета – теги

The basic of WWW programming.
HTML
Studying and teaching
Geo:Russia & other NIS
Link




теги title, description и keywords


WWW+Programming
Какое влияние сейчас оказывают мета теги title, description и keywords? Точно об этом могут сказать лишь люди, разрабатывающие алгоритмы поисковиков.

The basic of WWW programming.
HTML
Studying and teaching
Geo:Russia & other NIS
Link




титул сайта и теги meta


WWW+Programming
титул сайта и теги meta

The basic of WWW programming.
HTML
Studying and teaching
Geo:Russia & other NIS
Link




Раскрутка, продвижение и оптимизация сайта


WWW+Programming
Раскрутка, продвижение и оптимизация сайта

The basic of WWW programming.
Studying and teaching
Geo:Russia & other NIS
Link




Мета-теги title и description в примерах


WWW+Programming
Что известно поисковым системам о страницах вашего сайта? «Конечно, их тексты» – скажете вы, и будете совершенно правы.

Однако, помимо текстов, вы можете передать поисковым системам дополнительную информацию о страницах своего сайта, а именно: заголовок и описание страницы. Эта информация подскажет поисковым системам, что является самым важным на странице. Заголовок и описание указываются в специальных мета-тегах title и description.

Мета-теги title и description находятся в самом начале кода HTML-страницы (между тегами и ). Во многих системах управления сайтом мета-теги можно указать в настройках для каждой страницы сайта.

Когда вы просматриваете страницу, то в заголовке браузера в самом верху отображается текст – это и есть тег title (заголовок открытой страницы):

The basic of WWW programming.
HTML
Studying and teaching
Geo:Russia & other NIS
Link




Компьютерная Школа Hillel


WWW+Programming
Социальный проект “Компьютерная Школа Hillel” был создан в 2013 году на базе Всемирной молодежной организации “Hillel”, которая представлена более чем в 60-ти странах мира и насчитывает более 500 филиалов на территории США, Канады, Израиля, Латинской Америки, Австралии, Европы, 27 из которых в странах бывшего Советского Союза: России, Украине, Беларуси, Молдове, Грузии, Азербайджане и Узбекистане.

The basic of programming
The basic of WWW programming.
Studying and teaching
Geo:Dnepr&NMAU
Geo:Ukraine&Kiev
Link




Ukraine: Top Web & Software Developers - Leaders Matrix


WWW+Programming
Ukraine: Top Web & Software Developers - Leaders Matrix

The basic of programming
The basic of WWW programming.
Program producing
Company, organization&Government company, organization
Geo:Dnepr&NMAU
Geo:Ukraine&Kiev
Geo:Russia & other NIS
Geo:Geo:Europe & USA & World
Link




курс PHP-программист


WWW+Programming
Web-программирование
Обоснование и истоки возникновения. Отличия серверного web-программирования от клиентского. Цели, задачи, направление развития, краткая история.
Архитектура «клиент-сервер». Выполнение серверных сценариев. CGI. Взаимодействие с СУБД.
Принципы и этапы загрузки web-страницы.
2
тема
Введение в PHP
Описание и обзор инструментария для разработчика: web-серверы, СУБД.
Подготовка инструментария.
Установка и настройка web-сервера Apache под Windows.
Конфигурационный файл httpd.conf.
Создание виртуальных хостов.
Установка PHP для web-серверов Apache, IIS и первичная настройка.
Обзор директорий и файлов. Конфигурационный файл php.ini.
Краткий обзор отличий установки под Windows и под UNIX. (Факультативно).
Обзор и сравнение редакторов кода PHP: Eclipse PDT, ZendStudio, PHP ExpertEditor, DreamWeaver.
3
тема

Основы синтаксиса
Формы включения PHP кода внутрь страницы.
Полные теги, короткие теги, теги ASP, теги script.
Разделение выражений. Комментарии.
Правила именования переменных. Константы.
Типы данных.
Целочисленный, вещественный, логический.
Строковый, массивы, объектный, ресурсный.
Преобразование типов данных.
Семейство функций is.. () (is_int, is_float,…).
Операторы и операнды.
Арифметические и логические операторы.
Операторы присваивания.
Условные конструкции
Конструкция if
Конструкция switch

Практика:
Создание сайта, хранение контента с помощью PHP, используя переменные.
4
тема

Массивы и функции
Массивы.
Массивы в PHP. Особенности строения массивов.
Ассоциативные и индексные (списки) массивы. Способы инициализации. Конструкция array.
Одномерные и многомерные массивы. Отличия многомерных массивов от одномерных. Способы инициализации.
Циклические конструкции
Цикл while
Цикл do…while
Цикл for
Досрочное прерывание итераций: break, continue
Способы перебора массивов. Конструкции list, each. Цикл foreach.

Практика:
Контент сайта переносим в массивы, создаем циклы для вывода массивов.

The basic of programming
The basic of WWW programming.
Studying and teaching
Geo:Dnepr&NMAU
Link




PHP-программист


WWW+Programming
Работа с формами
Способы связывания XHTML-формы и PHP-скрипта.
Работа форм. Описание протокола http.
Методы GET и POST. Структура и назначение. Совмещение методов.
Глобальные переменные. Настройка файла php.ini. Суперглобальные массивы $_POST, $_GET, $_REQUEST.
Передача различных элементов форм в скрипт и их обработка.
Форма и её обработчик в одном сценарии.

Практика:
Создаем формы авторизации/регистрации для сайта.
6
тема

Функции
Синтаксис функций и примеры объявления.
Передача параметров по значению и по ссылке.
Области видимости переменных. Локальные и глобальные переменные.
Статические переменные.
Условные функции.
Объявление функции внутри функции.
Функции с параметрами по умолчанию. Функции с бесконечным количеством параметров. Использованиефункцийfunc_num_args (), func_get_arg (), func_get_args ().
Созданиебиблиотек.
Инструкции require, include, require_once, include_once.

Практика:
Создаем функции для вывода контента, обработки авторизации и регистрации. Создаем процедурную файловую структуру сайта.
7
тема

Основные функции ядра языка PHP
Функции для работы с массивами.
Функции сортировки массива (sort, asort, ksort, krsort, …).
Поиск в массиве.
Слияние и разделение массивов.
Другиеполезныефункциидлямассивов (array_sum, array_fill, array_walk, array_unique, …).
Математические функции.
Округление.
Вычисление чисел с произвольной точностью.
Генерация случайных чисел.
Функции для работы со временем.
Получение и конвертация дат.
Сравнение дат.
Функции для работы со строками.
Вывод строк в браузер. Сериализация.
Поиск, замена, урезание и разбор строк.
Функции для работы с XHTML. Кодировки.
Другие функции. Шифрование.

Практика:
Создание функций для редактирования контента. Регистрация даты регистрации. Шифрования процесса регистрации. Создание системы отзывы/комментарии.
8
тема

Принципы взаимодействия с файлами и директориями средствами PHP
Понятие текстового и двоичного файла.
Открытие и закрытие файла. Прямая работа с файлами.
Чтение данных из файла. Запись данных в файл.
Позиционирование по файлу.
Дополнительные функции для работы с файлами: filemtime (), filesize (), filetype (), ftruncate (), is_file (), is_writable (), basename ().
Копирование, удаление и переименование файлов.
Функции для работы с директориями.
Взаимодействие с операционной системой и использование PHP в командной строке.
Конфигурация PHP для работы с загрузкой файлов на сервер.
Простая загрузка. Использование массива $_FILES.

Практика:
Перенос контента в файлы. Хранение и создание примитивной файловой базы данных. Создания функций для вывода данных из файлов.
9
тема

Ведение в работу с базами данных в PHP
Обзор возможностей PHP по поддержке работы с разными СУБД.
Административные возможности СУБД MySQL.
История развития и инсталляция СУБД MySQL.
Основы взаимодействия с СУБД MySQL. Отличия различных веток MySQL. Особенности диалекта SQL.
Приложение phpMyAdmin.
Поддержка расширенных конструкций SQL. Представления. Хранимые процедуры.
Функции. Триггеры. Встроенные функции MySQL.
Управление пользовательскими учетными записями в СУБД MySQL.
Файлы журналов.
Поддержка и восстановление баз данных. Проверка таблиц на наличие ошибок.
Резервирование и копирование баз данных. Методы резервирования. Восстановление таблиц.

Практика:
Создание базы данных. Использование СУБД для хранения, контента, и регистрационной информации. Создание функций для вывода данных из СУБД.

The basic of programming
The basic of WWW programming.
Studying and teaching
Geo:Dnepr&NMAU
Link




урс PHP-программист


WWW+Programming
10
тема
Взаимодействие PHP и MySQL
Библиотека mysql.
Библиотека mysqli.
Процедурный стиль работы с mysqli.
Объектный стиль работы с mysqli.
Библиотека SQLite.
Расширение PHP Data Objects.

Практика:
Упрощение функций, для вывода данных их СУБД используя библиотеку mysqli.
11
тема

Объектно-ориентированное программирование в PHP
Основные концепции ООП (инкапсуляция, полиморфизм, наследование) и их реализация в PHP. Анализ отличий аппарата ООП в PHP4 и PHP5.
Синтаксис объявления классов.
Поля и методы класса. Свойства класса. Спецификаторы доступа. Константы.
Конструкторы и деструкторы.
Клонирование объектов.
Статические свойства и методы класса.
Метод __toString ().
Наследование и перегрузка методов.
«Волшебные» (magic) методы __sleep (), __wakeup () и др.
Оператор instanceof.
Финальные классы и методы.
Абстрактные классы и методы.
Интерфейсы.

Практика:
Создание ООП модели для сайта. Редактирование файловой структуры, согласно ООП.
12
тема

Проектирование Web-приложений
Анализ Технического задания Web-приложения.
Проектирование Объектно-ориентированной модели.
Проектирование файловой структуры.
Основы проектирование Баз Данных.
Методы связывания кодов разных разработчиков.
Правила написание кода.

Практика:
Создание проектной модели для сайта. Редактирование файловой структуры, согласно проектной модели, используя ООП.
13
тема

Регулярные выражения
Поддержка регулярных выражений в PHP.
Систаксис регулярных выражений (спец. символы, модификаторы, утверждения, условные подмазки, комментарии).
Функции для работы с регулярными выражениями (preg_match(), preg_split(), preg_replace()).


Практика:
Использование регулярных выражений, для настройки безопасности сайта. Проверка цензуры в комментариях/отзывах.
14
тема

Ошибки и исключения
Регулирование вывода сообщений об ошибках и настройка конфигурационного файла.
Изменение стандартного обработчика ошибок. Оператор отключения сообщений об ошибках. Отладка скриптов.
Каскадная обработка исключений.

Практика:
Создания модуля обработки ошибок для сайта.
15
тема

Cookies
Сравнение подходов к хранению пользовательской информации. Анализ клиентского подхода (cookies) и серверного подхода (сессии).
Использование «cookies». Установка «cookies». Функция setcookie. Использование массива $_COOKIE.
Удаление «cookies». Проверка поддержки «cookies».

Практика:
Создания сессий для модуля авторизации/регистрации.
16
тема

Сессии
Два подхода к использованию сессий. Использование cookies, URL для хранения id сессии.
Настройка файла php.ini для сессий. Функции для использования сессий. Глобальный массив $_SESSION.

Практика:
Создание модуля управления учетными записями. Создание Админ. панели для сайта.
17
тема

Работа с графикой
Графическая библиотека GD. Обзор её возможностей и недостатков.
Функции для создания, удаления и модификации изображений.
Функции для получения информации о изображениях.
Функции для рисования геометрических фигур.
Функции для работы с текстом и шрифтами.
Функции для работы с цветом.
Функции для работы с пикселами.
18
тема

Поддержка XML
PHP и XML.
DOM в PHP. Объект domDocument.
XSLT в PHP.
Библиотека SimpleXML.

Практика:
Практическое использование XML для передачи данных, между сервером и клиентом. Регистрация, используя XML передачу данных.
19
тема

Сетевые возможности PHP
Работа с сетью.
Функции получения сетевых параметров.
Понятие сокета. Поддержка сокетов в PHP.
Создание сокета. Открытие сокета.
Запись данных. Чтение данных.
Поддержка FTP в PHP. Соединение с FTP сервером. Получение информации о каталогах FTP сервера. Загрузка и сохранение файлов.
Почтовые возможности PHP. Функция mailto. Настройка файла php.ini для почтовых возможностей.
Работа с http.

Практика:
Создания Формы оформления заказа. Настройка сайта на сервере.
20
тема

PHP + AJAX
Что такое Ajax?
Цели и задачи Ajax.
Обработка ответов сервера.

Практика:
Создание асинхронной загрузки содержимого веб-страницы.
21
тема

Безопасность и настройка интерпретатора
Функции для работы с интерпретатором. Настройка.
Безопасность.
Методы хакерских атак. Меры противодействия.
Контроль пользовательского ввода.

Практика:
Создания модуля безопасности для сайта. Создание набора функций для будущей Системы Управления контентом.

The basic of WWW programming.
HTML
CSS
PHP
SQL
JS and Java
Studying and teaching
Geo:Dnepr&NMAU
Link




Научитесь создавать современные веб-интерфейсы


WWW+Programming
Научитесь создавать современные веб-интерфейсы, оттачивайте своё мастерство, станьте настоящим профессионалом.

The basic of WWW programming.
Studying and teaching
Geo:Russia & other NIS
Link




Самоучитель HTML4


WWW+Programming
HTML (HyperText Markup Language, язык разметки гипертекста) — это система верстки, которая определяет, как и какие элементы должны располагаться на веб-странице. Информация на сайте, способ ее представления и оформления зависят исключительно от разработчика и тех целей, которые он перед собой ставит.

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

The basic of WWW programming.
HTML
Studying and teaching
Geo:Russia & other NIS
Link




Codecademy


WWW+Programming
Codecademy

The basic of WWW programming.
Studying and teaching
Geo:Geo:Europe & USA & World
Link




notepad++ самоучитель


WWW+Programming
notepad++ самоучитель

The basic of programming
The basic of WWW programming.
Studying and teaching
Geo:Russia & other NIS
Link




Программа Notepad++ — текстовый редактор PHP и HTML файлов


WWW+Programming
Программа Notepad++ — текстовый редактор PHP и HTML файлов


The basic of WWW programming.
Geo:Russia & other NIS
Link




Notepad++


WWW+Programming
Notepad++

The basic of WWW programming.
Studying and teaching
Geo:Russia & other NIS
Link




Практические работы по JavaScript


WWW+Programming
Урок 11. Понятие сценария

Сценарий на языке JavaScript - это программа, работающая с объектами HTML-документа.

Обработка событий

Одним из главных (но далеко не единственным) назначений сценариев в HTML-документе является обработка событий, таких как щелчок кнопкой мыши на элементе документа, помещение указателя мыши на элемент, перемещение указателя с элемента, нажатие клавиш и т.п.

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

Вопросы

Что такое сценарий?
Какие события вы знаете?
Каково главное назначение сценариев?
Где располагается обработчик события?
В качестве примера рассмотрим варианты оформления обработчика щелчка на изображении или кнопке.
Изображение в HTML-документе определяется, как известно, тегом IMG. Файл с изображением задается атрибутом SRC. Обработчик события onclick задается в примере как
функция clickimage().

Page with image



Вариант 1


Вариант 2




The basic of programming
The basic of WWW programming.
JS and Java
Geo:Russia & other NIS
Link




Тема сегодняшнего урока: «Java Script (JS): ввод данных с клавиатуры»


WWW+Programming


Урок 25. Java script (JS): Ввод данных с клавиатуры










The basic of WWW programming.
JS and Java
Link




JavaScript методы alert, document.write, prompt


WWW+Programming
JavaScript методы alert, document.write, prompt

The basic of WWW programming.
JS and Java
Link




Учебная программа Front-End Developer с нуля


WWW+Programming
ПРОГРАММА КУРСА:

HTML

Ведение в html
Инструментарий
Структура html-кода
Формы
html5
CSS

Введение в CSS, разделение содержания и представления
Селекторы (специфичность селекторов)
Основные свойства
Способы раскладки в CSS: от float до flexbox
Препроцессоры (Less, Stylus)
CSS-фреймфорки (960gs, Foundation, Bootstrap)
Media queries
CSS 3
Лучшие практики в верстке
JavaScript

Ведение в js, базовые конструкции языка
Примитивные типы, объекты, массивы, функции
Классы, конструкторы и прототипы
JavaScript в браузерах
События и обработка событий
jQuery
AJAX
Обзор MV* фреймворков для построения одностраничных приложений Backbone.js, AngularJS

The basic of WWW programming.
HTML
CSS
Studying and teaching
Geo:Ukraine&Kiev
Link




Что такое front-end и back-end разработка?


WWW+Programming
Сервер – это удаленный мощный компьютер на котором установлено серверное программное обеспечение, обслуживающее клиентов. Нас как веб-разработчиков интересует веб-сервер. Очень часто на типичном сервере мы имеем дело с веб-сервером Apache и языком программирования PHP.

PHP – это скриптовый интерпретируемый язык программирования, предназначенный для разработки серверных скриптов. На PHP написаны такие популярные вещи как WordPress, Joomla, Drupal и много много других популярных CMS. Так вот, все что связанно с написанием серверных скриптов – это и есть back-end разработка. А программистов, которые это делают соответственно называют back-end разработчиками.

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

Когда мы создаем сайт, мы стараемся его сделать красивым и функциональным. Заботимся о том чтоб он работал одинаково хорошо во всех современных веб-браузерах. Вот мы и подобрались к понятию front-end.

Итак front-end разработка – это созданием клиентской части сайта. Front-end разработчик занимается версткой шаблона сайта и созданием пользовательского интерфейса. Обычно front-end разработчик – это мастер на все руки. Он просто обязан обладать талантом дизайнера, быть искусным верстальщиком и хорошим программистом.

Современный front-end developer должен в совершенстве владеть html5, css3, JavaScript (JQuery – как минимум). У каждого front-end спеца есть свои наработки, которые он хранит в виде framework. Многие разработчики в работе пользуются популярными framework-ами, такими как: TwitterBootstrap, Foundation 3, Compass.

The basic of programming
The basic of WWW programming.
Studying and teaching
Book or article
Link




Что такое front-end и back-end?


WWW+Programming
Говоря о front-end и back-end, программисты обычно подразумевают разделение интерфейсной части пользователя от программной логики. В Web-разработке, например, в качестве фронтенда выступают HTML-вёрстка, стили CSS и JavaScript, а в качестве бекенда – серверная часть, которую обычно программируют на PHP или ASP.net. Грубо говоря, всё то, что исполняется на стороне клиента – front-end, а то, что на стороне сервера – back-end. Кстати, поскольку пользователи не видят бекенд, то программисты могут поменять его «втихую». Twitter, например, в качестве бекенда некоторое время использовал Ruby on Rails, но в 2011 году перешел на Java. Готов поспорить, большинство даже и не заметило этого!

В среде разработчиков высоконагруженных систем (highload-разработчиков) термином front-end называют ту программную часть, которая непосредственно «отдаёт» контент. Например, на больших проектах часто программную серверную часть представляют 2 веб-сервера – Apache и nginx. Nginx принимает запросы и, в случае статического файла, (изображение, файл css, js или xml) сразу же отдаёт его содержимое, а в случае PHP-скрипта, отправляет его к серверу Apache, который уже умеет обрабатывать PHP. Тут nginx – это фронтенд, а Apache – бекенд. Конечно, высоконагруженные системы имеют сложную инфраструктуру, и порой представляют собой много серверов, разнесённых по разным континентам, но общую суть вы уловили.

Также, когда говорят об CMS, административную часть называют back-end, а «лицевую» часть сайта – front-end. С такой трактовкой термина я сталкивался реже всего, однако многие его применяют повсеместно.

The basic of WWW programming.
Studying and teaching
Link




исследование показало, сколько зарабатывают украинские разработчики


WWW+Programming
Сегодня, 13 сентября, программисты отмечают профессиональный праздник.

Согласно исследованию карьерного портала rabota.ua, количество вакансий для программистов и предлагаемая им средняя зарплата продолжают расти.

Самыми высокооплачиваемыми являются Flash-программисты, которые в среднем зарабатывают 33 тыс. грн. Далее следуют программисты .NET и Java – 29 тыс. грн и 28 тыс. грн соответственно. Веб-разработчики, которые являются самыми востребованными в Украине, получают 17 тыс. грн. В тройке самых популярных направлений – "дотнетчики" и "джависты", а замыкают пятерку лидеров – Mobile Development и C++.

Средние зарплаты программистов по вакансиям и резюме в 2015 году

Большинство программистов работают в Киеве и Киевской области, 59% из которых задействованы в игровой сфере. На втором месте находится Харьковская область, далее идут львовские и днепропетровские работодатели.

Структура вакансий для программистов, размещенных на портале rabota.ua в 2015 году, по регионам

The basic of programming
The basic of WWW programming.
Studying and teaching
Program producing
Geo:Ukraine&Kiev
Link




ЕШКО пробные курсы


WWW+Programming
ЕШКО пробные курсы

The basic of WWW programming.
Studying and teaching
Geo:Ukraine&Kiev
Link




Алфёров Геннадий А.


WWW+Programming
Книги, которые я прочитал или ещё читаю
PHP и jQuery для профессионалов55%
PHP и MySQL создание интернет магазина100%
CSS - каскадные таблицы стилей. Подробное руководство100%
HTML5. Руководство разработчика (Марк Пилгрим)100%
PHP Собеседование в вопросах и ответах100%
2003 году я узнал, что такое denwer и как создать сайт у себя на локальной машине. Пробовал создавать обычные html сайты, где всё оформление писалась прям в коде, о css вообще мало кто слышал.
2003
Были очень примитивные работы, со статическими страницами, без каких либо админок, но с этого времени меня очень затянуло в веб программирование и это было только начало...
Продолжая изучать азы веб-программирования, я узнал, что такое php и зачем он вообще нужен.
2005
Поняв, что сайты на html не заканчиваются, я изучал php, по немного конечно, но уже я понимал, что такое GET и POST запросы. Мог сделать элементарную форму, и принять данные. Понимание, что такое база данных, и какие они вообще бывают было впереди...

2010-2013
В 2012 году так сошлись звезды, что завод остановился и всех перевели на 4 дневку, плюс заставляли брать бесплатные отпуска.
Перспектива получать 2000 грн (250$) в месяц, не очень радовала, и я искал выход, по началу смотрел в сторону Москвы и Киева, но куда ехать с только что родившимся ребенком и молодой женой, тем более мои познания как программиста были очень скудны...
После долгих просмотров вакансий на hh.ua, я решил, что пора вспомнить веб-программирование и идти во фриланс. Было очень трудно определится на какой же бирже начать работу, и все же мой выбор остановился на бирже удаленной работы - weblancer.net
Первая моя работа была всего за 5$ и заключалась в переносе файлов с локальной машины на хостинг.
После этого, с мая 2012 года, я начал активно работать на данной фриланс бирже. Работал в промежутках между работой, после работы, а также на выходных, спал в день по 4-6 часов В итоге за то время, которое я провел во фрилансе, могу с уверенностью сказать, что я существенно вырос как веб-программист, появились постоянные заказчики, и сегодня продолжаю свой профессиональный рост.
а во фрилансе я зарабатываю в три раза больше чем на постоянном месте работы. С 28.02.2014 года я официально увольняюсь и перехожу на удаленную работу, долой пустое протирание штанов и бумажную волокиту,
2014
Прошло пол года с момента ухода с Лисичанского НПЗ и я ни капли не жалею. За это время я существенно повысил свои навыки в веб-программировании, стал частным предпринимателем и ещё много чего :)
За окном теплый май, а значит уже прошло пол года и можно подвести некоторые итоги. Кризис в России и Украине, дал о себе знать, поэтому зарплата временно замерла на уровне декабря 2014г. Но не смотря на невзгоды, я продолжаю "прокачивать" свои навыки. Так, например, с января 2015г. я полностью перешел на Linux о чем собственно и не жалею. Также продолжаю накапливать навыки не только в программирование, но и во всем, что с ним связано.
В планах до конца года изучить и написать свой проект на Yii2 фреймворке, а также поднять свой уровень владения английским языком до Intermediate


The basic of WWW programming.
HTML
Studying and teaching
Personality (professional,researcher, teacher,competitor or colleague)
Geo:Ukraine&Kiev
Link




SEO оптимизация сайта и статей


WWW+Programming
Продвижение сайта на первые позиции поисковой выдачи. Обеспечим топ-10. Жми
fabrika-klientov.com
Внутренняя (SEO) оптимизация – один из важнейших элементов поисковой оптимизации, напрямую влияющий на позиции сайта в выдаче поисковых систем. От ее качества зависит популярность веб-ресурса, количество посетителей, глубина просмотров, активность постоянных читателей и многое другое. Но главное достоинство seo-оптимизации – экономия бюджета при поисковом продвижении сайта. Вот почему важно уметь проводить грамотную сео-оптимизацию.

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

The basic of WWW programming.
Studying and teaching
Geo:Russia & other NIS
Link




Плагины Notepad++


WWW+Programming
Плагины Notepad++Плагины Нотпад расширяют возможности редактора и делают работу в нем более комфортной. Notepad имеет кучу всевозможных плагинов на все случаи жизни. Из них я использую только малую часть для редакции и написания HTML кода.

Установка плагинов Notepad++

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

Нажимает в меню Плагины и переходим -> Plugin Meneger -> Show Plugin Meneger

The basic of WWW programming.
Studying and teaching
Program producing
Geo:Russia & other NIS
Link




Notepad++ инструкция


WWW+Programming
Раз уж Вы взялись за создание своего собственного сайта, то Вам не обойтись без такого инструмента, как редактор файлов.

В интернете предлагается много подобных программ. Это и различные фотошопы, и программа Dreamweaver и ещё много различных редакторов.

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

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

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

The basic of programming
The basic of WWW programming.
Studying and teaching
Link




Макросы в Notepad++ для быстрого написания кода


WWW+Programming
Александр Маврин 3 комментария
Рисованный хамелеон Notepad++Всем привет. Хочу рассказать о том, как в Notepad++ можно писать код быстрее в разы при помощи макросов. Если вы читаете эту статью, то наверняка уже пользуетесь этим редактором. поэтому, думаю не стоит объяснять, что такое Notepad++. Я всегда рекомендую пользоваться именно этим редактором. Будь вы новичок или бывалый программер, давно переставший пользоваться программами для создания сайтов. Notepad++ это практически все, что нужно для полноценной работы программистов и веб-разработчиков. Редактор довольно мощный и имеет массу полезных функций и дополнительных плагинов для качественного написания кода.

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

The basic of programming
The basic of WWW programming.
Studying and teaching
Program producing
Geo:Russia & other NIS
Link




Инструменты веб-мастера


WWW+Programming
Узнать IP и местоположение сервера

Проверка HTTP кодов заголовков

Проверка исходящих и внутренних ссылок

Код цвета HTML - Color picker

Проверка скорости загрузки сайта

Подсчет количества символов online

Перевод на транслит онлайн

The basic of programming
The basic of WWW programming.
Studying and teaching
Program producing
Link




World Wide Web - всемирная информационная паутина в сети Internet Д. Рассохин и А. Лебедев


WWW+Programming
Предисловие редактора ко второму изданию (6)
World Wide Web (7)
Введение (7)
Немного истории (7)
Что такое WWW? (8)
Путешествие по WWW (11)
Как в WWW задается местонахождение документа? (11)
Программы просмотра (17)
Основные команды программ просмотра (20)
Проблема русификации (25)
Коды и символы (25)
Кодовые таблицы для кодировки букв русского алфавита (кириллицы) (26)
Установка кириллицы в программе Netscape Navigator 3.0, работающей под Microsoft Windows (29)
Установка кириллицы в программе Netscape Navigator 3.0, работающей под X Windows (UNIX) (31)
Согласование кодировок сервера и программы просмотра (31)
Области использования WWW (33)
Наука (33)
Университетские информационные системы (34)
Учебные приложения (35)
Коллекции ("архивы") программного обеспечения (36)
Личные "визитные карточки" (38)
Виртуальные библиотеки, выставки и картинные галереи (39)
WWW и коммерция (40)
Досуг и увлечения (41)
Как в WWW искать нужную вам информацию (41)
"Свободное плавание" (41)
"Плавание" с определенной целью (42)
Поисковые системы (43)
Разработка и опубликование документов в WWW (47)
С чего начать? (47)
Что такое HTML? (49)
Этапы большого пути, или Как стать автором в WWW (53)
Ввод и редактирование текста (53)
Включение графики в HTML-документ (55)
Еще немного о русификации - совет WWW-авторам (65)
Размещение файлов на WWW-сервере (67)
Программные средства, помогающие при создании и отладке WWW-документов (70)
Регистрация документов в Internet, или быстрый путь к всемирной известности (76)
Справочное руководство по HyperText Markup Language (HTML) (80)
Структура и назначение данного руководства (80)
Общая характеристика и назначение языка (81)
Составляющие HTML-документа (82)
Текст (82)
Специальные последовательности символов (Escape Sequences) (83)
Флаги (Tags) (84)
Структура HTML-документа (84)
Головная часть документа (Head) (85)
Название документа (Title) (86)
Тело (Body) (87)
Комментарий (Comment) (87)
Флаги форматирования текста (88)
Параграф (Paragraph) (88)
Разрыв строки (жесткий возврат каретки) (Line Break) (89)
Горизонтальная линия (Horizontal Rule) (90)
Заголовки (Headings) (91)
Пронумерованный список (Ordered List) (92)
Ненумерованный список (Unordered List, Unnumbered List) (93)
Список-меню (Menu List) (94)
Список-указатель (список-индекс) (Directory List) (95)
Глоссарий (Definition List) (96)
Вложенные списки (Nested Lists) (97)

The basic of WWW programming.
Studying and teaching
Geo:Russia & other NIS
Link




IT bursa Харьков


WWW+Programming
+380635117485 +380667245776 +380964691557

The basic of programming
The basic of WWW programming.
Studying and teaching
Geo:Ukraine&Kiev
Link




Использование JavaScript на веб-страницах


WWW+Programming
Клиентский JavaScript-код может встраиваться в HTML-документы четырьмя способами:

The basic of WWW programming.
JS and Java
Studying and teaching
Geo:Russia & other NIS
Link




Слайд-шоу на Javascript с передвижением картинок (без jQuery) слайд-шоу


WWW+Programming
Предыдущая заметка Слайд-шоу на Javascript без jQuery и других js-библиотек серьезно подогрела любопытство
К сожалению, текущая реализация не позволяет заключить картинки в гиперссылки и переходить по конкретному адресу.

The basic of programming
The basic of WWW programming.
JS and Java
Geo:Russia & other NIS
Link




Слайд-шоу на Javascript без jQuery и других js-библиотек


WWW+Programming
Озадачился написанием примера создания слайдера и решил сделать наброски для слайд-шоу без использования Javascript-библиотек вроде jQuery (на днях дискутировал о том что jQuery это не панацея от всех бед:)) Так вот для того чтобы создать слайд-шоу нужно:

структура HTML с которой будем работать
CSS-оформление
Javascript-код

The basic of WWW programming.
CSS
JS and Java
Geo:Russia & other NIS
Link




КУРСЫ JAVASCRIPT (ECMA). УРОВЕНЬ1. ОСНОВЫ ЯЗЫКА И СРЕДА РАЗРАБОТКИ JAVASCRIPT


WWW+Programming
Скидка:10%
Цена со скидкой:1200 леев
Начало курса:06.10.2015
Продолжительность курса:- 30 ак.ч.
Пройдя уроки Вы узнаете о веб-программировании и получите базовые знания языка JavaScript, его специфики и особенностях без привязки к исполняемой среде.
В настоящее время современные сайты интерактивно взаймодействуют с посетителями. Например: перетаскивание товара в корзину, просмотр увеличенных фотографий, использование карт, мегаменю, динамические новостные полосы, визуальные гаджеты и т.д. Все это выполняется с помощью клиентского JavaScript, а он в свою очередь, основывается на базовом языке, изучение которого будет первым шагом в мир построения функциональных сайтов и мощных интерфейсов.
Пройдя уроки Вы изучите особенности синтаксиса JavaScript, объектно-ориентированный подход в программировании на JavaScript и его основной встроенный функционал. На практических занятиях вы будете создавать базовые сценарии.
Окончив этот курс Вы будете готовы к прикладному применению JavaScript в работе с html-страницей, ее элементами и событиями, которые изучаются на курсе «JavaScript (ECMAScript) junior. Уровень 2. Основы разработки интерфейса сайта».
По окончании курса Вы будете уметь:
добавлять скрипты js в страницу HTML
понимать и создавать самые простые алгоритмы
намечать простые решения для элементарных проблем
использовать операции, создавать простые выражения и конструкции
создавать и использовать собственные функции и функции из стандартной библиотеки JavaScript
понимать основные положения из объектно-ориентированного программирования
различать некоторые аспекты из ECMASCRIPT 6 и 5

The basic of WWW programming.
JS and Java
Studying and teaching
Geo:Russia & other NIS
Geo:Geo:Europe & USA & World
Link




Учебный центр «Алгоритм» приглашает всех желающим посетить курсы по специальностям Web-программирование и Web-дизайн:


WWW+Programming
Учебный центр «Алгоритм» приглашает всех желающим посетить курсы по специальностям Web-программирование и Web-дизайн:

- Html/css – 1500 грн.
- этот курс для тех, кто хочет научиться производить качественную WEB вёрстку, или трудоустроиться по данной профессии, и даже для тех – кто хочет «подтянуть» и систематизировать уже имеющие навыки и знания в этой области.

- Cms WordPress – 1200 грн.
- после окончания этих курсов Вы сможете самостоятельно создавать собственные сайты (блоги), сайты небольших компаний и даже небольшие тематические порталы на базе популярной платформы WordPress.

- Сms Joomla – 1200 грн.
- Курс направлен на желающих научиться быстро создавать, администрировать собственные сайты, интернет-магазины, не вникая в тонкости верстки и веб-программирования.
Занятия проводят преподаватели-практики, имеющие огромный педагогический опыт. Удобное расписание позволяет выбирать максимально удобный график обучения, не отрывающий от учебы или работы. Мы комплектуем мини группы (от 2-х до 6 чел.)

The basic of WWW programming.
HTML
CSS
Studying and teaching
Geo:Ukraine&Kiev
Link




КУРСЫ ВЕБ-ДИЗАЙНА


WWW+Programming
Особенность курса заключается в том, что за 4 месяца занятий Вы получаете полный набор знаний для успешного старта карьеры веб-дизайнера.

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

Здесь так не будет! Этот интенсив перевернет ваше представление о курсах!

*Поблажек не будет, придется работать интенсивно, но потом Вы сможете собой гордиться! *

Жизнь не балует... Кто не работает над собой, тот остается за бортом. Прокачайся новыми навыками!

Кто ведет занятия

Андрей Винокуров, веб-дизайнер компании Wargaming,
он же владелец и главный креативный директор студии сочного дизайна Art Juice.
На его счету сотни успешных проектов для заказчиков с самыми разными требованиями.

Чему Вы научитесь в ходе интенсива

- Работать в фотошопе
- Создавать красивые и лаконичные баннеры
- Строить и рисовать полноценные интерфейсы сайтов
- Оптимизировать свой рабочий процесс
- Презентовать свои работы 100.00 USD

The basic of WWW programming.
Studying and teaching
Link




WEB-программирование (PHP, MySQL, JavaScript, HTML, CSS) – компьютерные курсы обучения, Киев


WWW+Programming
Субъекты любой деятельности не могут существовать в современном мире без своих представительств в Интернете – веб-сайтов, создаваемых посредством программирования. В данном учебном курсе профессионально рассматриваются работа и взаимодействие основных средств WEB-программирования: языка разметки веб-документов HTML, формального языка описания веб-документов CSS, сценарного прототипно-ориентированного языка JavaScript, скриптового языка динамических веб-страниц PHP, языка запросов к реляционным базам данных MySQL и др. При знакомстве с HTML и CSS слушатели учатся верстать сайты, размещая на них ссылки, формы и графические элементы. Достаточно времени уделено освоению работы JavaScript с использованием библиотеки JQuery, что позволяет создавать различные визуальные эффекты, делая веб-страницы живыми и динамичными. Детальное изучение популярного языка PHP в интеграции с СУБД MySQL с рассмотрением практических примеров создания интернет-сайтов логически завершает курс WEB-программирования, предоставляя полный инструментарий веб-мастеринга.

Что получает выпускник и как ему это использовать
Что получает выпускник ― 1 Прохождение курса позволяет слушателям изначально без навыков программирования практически с нуля разрабатывать и создавать современные веб-приложения от сайтов-визиток до развитых интернет-магазинов, а также эффективно наполнять существующие веб-проекты. Приобретенные навыки дают возможность успешно работать веб-программистами, администраторами интернет-сайтов, контент-менеджерами и т.п. (Информа
Программа курса обучения
1 WEB-программирование – цели, задачи, направление развития, история возникновения.
2 Язык разметки HTML. История и эволюция HTML. Структура HTML-документа, основные теги
3 Язык описания веб-документов CSS.
4 Сценарный язык JavaScript и библиотека jQuery. Синтаксис JavaScript – типы данных,
5 Объектно-ориентированное программирование (ООП).
6 Скриптовый язык РНР, синтаксис и основы работы. Базовый синтаксис, переменные, константы, операторы и операции. Типы данных и их преобразование. Регулярные выражения. Ветвления программы. Условные конструкции. Операторы switch, if. Тернарный оператор условия. Функции. Значения по умолчанию. Рекурсия. Время жизни переменных, область видимости. Циклы – while, do while, for. Бесконечный цикл. Операторы выхода и прерывания итерации цикла. Массивы и функции работы с ними. Обход массивов в циклах. Многомерные и предопределенные массивы.
7 Углубленное изучение PHP, работа с WEB и файлами. Запросы HTTP, их типы. URL – параметры запросов и их обработка. Формы HTML и обработка их отправки. HTTP-cookies и
8 Система управления базами данных (СУБД) MySQL. Работа с базами данных. Отличие базы
9 Углубленное изучение СУБД MySQL. Управление структурой данных на SQL (DDL). Сложная
10 Архитектура шаблона проектирования MVC. Концепция MVC – работа с базами данных,
11 Безопасность в Интернет. Обзор видов, форм и способов хакерских атак на веб-сайты.
12 Системы контроля версий. Централизованные и распределенные системы контроля
13 Разработка веб-проекта. Обзор и сравнение популярных решений для различных типов сайтов – визитки, блоги, интернет-магазины. Принципы работы программного обеспечения open-source.

The basic of WWW programming.
Studying and teaching
Geo:Ukraine&Kiev
Link




HTML OLX


WWW+Programming
HTML OLX

The basic of WWW programming.
HTML
Studying and teaching
Geo:Ukraine&Kiev
Link




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


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

Темы:

Программирование;
Дизайн;
Веб-индустрия;
Общие знания.
Программирование

Code Avengers
Курсы Code Avengers — это увлекательный способ научиться программированию и веб-дизайну.
Интерактивные состязания, охота на баги и миссии с роботами делают JavaScript, HTML5 и CSS3 более захватывающим. Уроки рассчитаны на учащихся всех возрастов.
Сайт Code Avengers.

Coderwall
Coderwall — это ресурс, на котором тысячи разработчиков делятся своими достижениями и текущими проектами.
Вы можете присоединиться к ним, поделиться своими профессиональными секретами и знаниями и получить отзывы. Изучение новых языков программирования, инструментов и технологий теперь происходит очень увлекательно — за каждый завершенный проект вы получаете особый значок.
The Starter League
Создание веб-приложения без поддержки и помощи может быть тяжелым процессом.
The Starter League — это ресурс, где вы можете найти руководства от экспертов и поддержку менторов. Для того чтобы обеспечить практические руководства по созданию успешных веб-приложений, The Starter League объединились с 37signals (создателями Basecamp и Campfire).
Pluralsight был создан группой разработчиков с целью создать образовательный ресурс самого высокого качества — разработчиками для разработчиков.
Библиотека ресурса огромна и содержит курсы практически на любую тему в области разработки.LearnStreet — это ресурс, который сделает обучение программированию легким для всех.
Если вы хотите начать заниматься JavaScript, Ruby или Python, вы сможете найти на сайте интерактивные обучающие курсы и интересные практические задания.
Сайт LearnStreet.
На PHP Academy вы найдете бесплатные видеоуроки и руководства по PHP и другим темам, связанным с веб-программированием, включая MySQL, JavaScript и CSS.

The basic of programming
The basic of WWW programming.
Studying and teaching
Site, forum
Geo:Russia & other NIS
Geo:Geo:Europe & USA & World
Link




htmlacademy.ru


WWW+Programming
Знакомство
Курс предназначен для знакомства с интерфейсами академии. А заодно мы рассмотрим базовые понятия вёрстки.
для новичков проходится Начать
Структура HTML-документа
Создаём простейшую HTML-страницу, разбираемся из каких тегов она состоит и за что эти теги отвечают. Подключаем к странице CSS-стили и JS-скрипты.
Разметка текста с помощью HTML
Научимся добавлять на простейшую HTML-страницу текстовое содержание и правильно размечать его: абзацы, заголовки, подзаголовки, списки и многое другое.
Ссылки и изображения
Научимся использовать ссылки, вставлять на страницу изображения. В конце курса небольшой сюрприз.
Знакомство с таблицами
Узнаем из каких тегов состоит таблица и как управлять количеством строк и столбцов. Научимся оформлять таблицы: задавать рамки, фон строк, размеры столбцов, выравнивать текст внутри ячеек. И самое главное — разберёмся, как объединять ячейки.
Знакомство с формами
В этом курсе вы научитесь создавать простейшие формы, попрактикуетесь использовать текстовые поля, выпадающие списки, поля-галочки, кнопки и другие элементы форм.
Знакомство с CSS
В этом курсе мы разберёмся с базовыми понятиями CSS: селекторы, каскадность, наследование, приоритеты. Вы познакомитесь с некоторыми CSS-свойствами для оформления текста, создания сетки страницы, позиционирования элементов.
Селекторы
Курс посвящён одному из важнейших механизмов CSS — селекторам. Научимся пользоваться простыми и продвинутыми селекторами, псевдоклассами, а также комбинировать их. Курс тематический — он посвящён биатлону.
Наследование и каскадирование
Наследование, каскадирование, специфичность: что это и как их правильно использовать?
Промежуточные испытания

Промежуточные испытания базового цикла, в которых проверяется, как вы освоили HTML и основы CSS.
Оформление текста с помощью CSS
В курсе разбираются самые распространенные CSS-свойства для оформления текста: жирность, курсив, размер, цвет и многое другое.
Блочная модель документа
В этом курсе мы разберёмся как управлять размерами и расположением элементов, задавать отступы и рамки, а также рассмотрим различные типы элементов и их особенности. Это первый и самый важный шаг к созданию страниц со сложной сеткой и сложных декоративных элементов.

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

доступен Начать
Сетки
В курсе разбираются понятие потока документа, тонкости свойства float и блочно-строчных элементов, отрабатываются основные приёмы построения сеток.

доступен Начать
Фоны
В этом курсе вы научитесь использовать фоновые изображения и задавать цвета фона. Также мы разберемся с популярными в веб форматами изображений и познакомимся с некоторыми приёмами создания декоративных эффектов.

The basic of WWW programming.
HTML
CSS
Studying and teaching
Site, forum
Geo:Russia & other NIS
Link




w3schools


WWW+Programming
HTML/CSS

Learn HTML
Learn CSS
Learn Bootstrap
Learn W3.CSS
JavaScript

Learn JavaScript
Learn jQuery
Learn jQueryMobile
Learn AppML
Learn AngularJS
Learn AJAX
Learn JSON
HTML Graphics

Learn Canvas
Learn SVG
Learn Icons
Learn Google Maps
Server Side

Learn SQL
Learn PHP
Learn ASP
Learn ASP.NET
Web Building

Web Building
Web Statistics
Web Certificates
XML Tutorials

Learn XML
Learn Schema
Learn XSLT

The basic of WWW programming.
HTML
CSS
PHP
SQL
JS and Java
Studying and teaching
Site, forum
Geo:Geo:Europe & USA & World
Link




eclass.cc


WWW+Programming
Все рубрики
Бизнес и менеджмент
Биология и науки о жизни
Гуманитарные науки
Иностранные языки и культуры
Искусство
Компьютерные науки
Математика и статистика
Медицина и здоровье
Общественные науки
Право
Сделай сам
Технические науки
Физика
Химия
Экономика и финансы
Энергетика и науки о Земле
Все языки

Латвийский
Малайский
Немецкий
Нидерландский
Норвежский
Персидский
Польский
Португальский
Русский
Словакский
Суахили
Турецкий
Узбекский
Урду
Финский
Французский
Хинди
Хорватский
Шведский
Эстонский
Японский
Все источники
Acodemy
Amlab
Biotech U
Canvas Network
Code School
CodeMonk
Complexity Explorer
Computer Science Center
Coursera
Craftsy
DataCamp
ed2go
Edraak
edX
First Business MOOC
FutureLearn
Google
Harvard Extension School
Hexlet
Intuit
Iversity
Lingvister
Lynda
Marist College
Matasano
MIT OpenCourseWare
MongoDB University
Netology
NovoED (Venture-lab)
Nvidia
O'Reilly
Open University of Israel
Open Yale courses
Open2Study
OpenLearning
Postnauka
Stanford
Stepic
Udacity
Udemy
Universarium
University o

The basic of WWW programming.
Geo:Geo:Europe & USA & World
Link




HTML-верстка: инструменты и приемы профессиональной front-end разработки


WWW+Programming
Учебная программа

1. Введение в профессию front-end разработчика
5 часов практики 3 часа теории
свернуть
Кто такой front-end-разработчик
23 октября (с 17:00 до 19:30)
Дмитрий Фитискин, Руководитель проекта «Кувалда.ру»
Дмитрий Фитискин
Руководитель проекта «Кувалда.ру»
Знакомство с особенностями HTML5
26 октября (с 17:00 до 18:30)
Андрей Муравьев, Генеральный директор компании «Веб Креатор»
Андрей Муравьев
Генеральный директор компании «Веб Креатор»
2. Расширенные возможности CSS
8 часов практики 4 часа теории
развернуть
3. Основы JavaScript
10 часов практики 5 часов теории
развернуть
4. Расширенные возможности HTML и JavaScript
10 часов практики 5 часов теории
развернуть
5. Обзор библиотек и фреймворков
6 часов практики 3 часа теории
развернуть
6. Командная разработка
4 часа практики 3 часа теории

The basic of programming
The basic of WWW programming.
Studying and teaching
Company, organization&Government company, organization
Site, forum
Geo:Russia & other NIS
Link




Как сделать ротатор баннеров jQuery


WWW+Programming
Попробуйте кликнуть по ротатору, каждый баннер ссылается на отдельную страницу. Что в нём самое замечательное? В нём нет монотонности и привыкания - именно это делает его сверх кликабельным. Смена кадров происходит «вразнобой» - не по порядку, с интервалом в 4 сек. Это оптимальный интервал, не вызывающий раздражения пользователей, которое наступает от частого мелькания ярких изображений.
Для сменяемости картинок используются 5 эффектов, если вы считаете, что их много, то сможете оставить только нужные. Вот они:
Горизонтальная прокрутка;
Вертикальная прокрутка;
Плавная замена всех пикселей картинки;
Вырастание картинки из точки;
Горизонтальное вращение куба.
Перейдём к технической части:
1) Чтобы ротатор работал необходимо подключить библиотеку jQuery. Для этого в теге страницы или всего сайта поместите следующую строку:

Это означает, что библиотека jquery-1.6.js (всего 89.2 КБ) находится в папке js вашего сайта. Подойдёт любая другая версия jQuery-библиотеки (не обязательно 1.6), возможно какая-то уже находится на вашем сайте - проверьте. Если нет, то вы легко найдёте её в Сети.
2) Разместите следующий код css в теге страницы или во внешнем css-файле (тогда без тегов

The basic of programming
The basic of WWW programming.
JS and Java
Studying and teaching
Program producing
Site, forum
Geo:Russia & other NIS
Link




Как создать анимированный баннер


WWW+Programming
Как создать анимированный баннер

Урок о том, как создать анимированный баннер в программе Photoshop CS5 для новичков, не владеющих инструментами редактора. Достаточно уметь открывать в нем графические файлы. Мне, как раз, необходимо создать реальный баннер партнерского хостинга. Его размер будет 468 х 60 px - это один из стандартных размеров (готовый баннер внизу страницы).
1. В основном меню программы жмем «Файл - Создать» (Ctrl+N):
В окне необходимо задать Имя, размеры и выбрать Прозрачный фон - остальные параметры трогать не надо, жмем OK. Если у вас другая версия Photoshop - не страшно, все действия и инструменты будут такие же. На пустой баннер я поместил изображение серверов, а вам нужно открыть своё: «Файл - Открыть» (Ctrl+O).
Высота нашего баннера 60 px, подгоните по размеру своё: «Изображение - Размер изображения» (Alt+Ctrl+I).
2. Выделите его инструментом «Прямоугольная область» (1), или его часть, затем «Редактирование - Скопировать» (Ctrl+C). Теперь на пустом баннере выделите примерную область вставки и далее: «Редактирование - Вставить» (Ctrl+V). Подправьте его расположение инструментом Перемещение (2):
3. Инструментом Заливка (3) кликните на пустом месте баннера. Если ваше изображение было в формате JPG, то останется его фон, покликайте по нему - может не получиться, закрасится полезная область. В идеале лучше иметь изображение в формате PNG, без фона, и вставить его уже на залитый баннер. У меня получилось сносно:
Заливка
Чтобы установить цвет, кликните по квадрату (5), а в открывшейся «Палитре цветов» выберите нужный, у меня желтый: #f9f100 - его можно просто ввести в поле, внизу палитры:
Палитра цветов
4. Выделите инструментом (1) прямоугольник в средней части баннера, выберите в палитре (5) белый цвет: #ffffff и залейте область инструментом (3). Для отмены любых действий используйте «Редактирование - Шаг назад» (Alt+Ctrl+Z). Теперь будем работать с инструментом Текст (4):

The basic of programming
The basic of WWW programming.
Studying and teaching
Program producing
Site, forum
Geo:Russia & other NIS
Link




Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript и CSS 2-е изд. Авторы: Никсон Робин


WWW+Programming
Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript и CSS 2-е изд.
Авторы: Никсон Робин

The basic of WWW programming.
HTML
CSS
PHP
SQL
JS and Java
Studying and teaching
Book or article
Link




PHP код, который и реализует показ случайного изображения из указанной папки:


WWW+Programming

//указываем папки с изображениями
$folder_mas = array('images/river','images/clouds','images/mountains');
$images = array();
//выбираем случайную папку
$folder = $folder_mas[rand(0,2)];
$all_files = scandir($folder);
while ($i++ < sizeof($all_files)){
//выбираем только изображения с расширением .png, .jpg и .gif
if (!strstr($all_files[$i],".png") and !strstr($all_files[$i],".jpg") and
!strstr($all_files[$i],".gif")) continue;
array_push($images, $all_files[$i]);
}
//выбираем случайное изображение из папки
$img_random = $images[rand(0,sizeof($images)-1)];
$img_src = $folder."/".$img_random;
echo '';
?>


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

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

Если в коде заменить !strstr($all_files[$i],".png") на !strstr($all_files[$i],"picture"), то будут выбираться только изображения в имени которых присутствует picture.

The basic of programming
The basic of WWW programming.
PHP
Studying and teaching
Geo:Russia & other NIS
Link




Проверка сайта — 85 лучших онлайн сервисов и программ


WWW+Programming
http://www.plusonechecker.net/
http://www.siteliner.com/


SEO анализ сайта
Инструменты для вебмастеров
Проверка сайта на фильтры, пейджранк и историю
Онлайн сервисы и программы для Сео анализа
Проверка сайта с помощью плагинов для браузеров
Проверка позиций сайта
Сколько стоит сайт
Проверка обратных ссылок сайта
Проверка траста и доверия к сайту
Расшаривания ресурса в социальных сетях
Проверка кода, битых ссылок и ответов сервера
Скорость загрузки и правильность перелинковки
Проверка доступности сайта (аптайм)
Сервисы по проверке орфографии
Где проверить тексты сайта на уникальность
Программы для проверки уникальности текстов
Проверка текстов на переспам
Проверка сайта на вирусы

The basic of programming
The basic of WWW programming.
Studying and teaching
Program producing
Geo:Russia & other NIS
Link




Stack Overflow на русском


WWW+Programming
Stack Overflow на русском — сайт вопросов и ответов для программистов. Совершенно бесплатный и без регистрации.

The basic of programming
The basic of WWW programming.
Studying and teaching
Geo:Russia & other NIS
Link




Почему не надо становиться программистом


WWW+Programming
За последние два года отклик на вакансии в IT увеличился в три раза. Истории про сотни резюме на место будоражат сознание даже видавших виды стариков. Курсы ломятся от желающих, готовых отдавать последние деньги за эфемерную надежду стать тестировщиком или программистом. Но никто не возьмет в руки ластик и не начнет стирать в их головах молочные реки и кисельные берега. «Ты можешь!» и «У тебя обязательно получится!» оставим для курсов и сект личностного роста. Если вы уже программист и любите свою работу, можете дальше не читать.
Работа для мужика — что красота для женщины. Важнейшая часть жизни, которая соприкасается со многими сферами: женщины, деньги, статус, карьера, удовольствие. Рассмотрим каждую подробнее.

The basic of WWW programming.
Studying and teaching
Geo:Ukraine&Kiev
Geo:Russia & other NIS
Geo:Geo:Europe & USA & World
Link
MY TEXTS + MY PROGRAMMS




It Dnipropetrovsk


WWW+Programming
It Dnipropetrovsk

The basic of WWW programming.
Program producing
Geo:Dnepr&NMAU
Link




Лучшие книги по ВЭБ программированию


WWW+Programming
http://www.libkruz.com/1-116/webprogramm.html
http://habrahabr.ru/post/77179/

https://toster.ru/q/29965

http://www.internet-technologies.ru/books/category_7.html

The basic of programming
The basic of WWW programming.
Studying and teaching
Site, forum
Book or article
Geo:Russia & other NIS
Geo:Geo:Europe & USA & World
Link




Книги по вэб программированию


WWW+Programming
Книги по вэб программированию

The basic of programming
The basic of WWW programming.
Site, forum
Book or article
Link




Гид по IT-ассоциациям Украины (+инфографика)


WWW+Programming
Гид по IT-ассоциациям Украины (+инфографика)

Интернет-ассоциации в Украине существуют уже более десяти лет и объединяют большую часть украинского интернет-бизнеса. Цели каждой из них разнятся, но общей задачей все они ставят развитие экосистемы интернет-предпринимательства в стране. Тем не менее, разобраться в том, чем именно занимается каждая конкретная Ассоциация и какие функции выполняет, не так просто. AIN.UA решил собрать максимально комплексную информацию и предоставить читателям своеобразный гид по интернет-ассоциациям Украины.

The basic of WWW programming.
OTHERS PROGRAMMING & SEARCH WORK
Studying and teaching
Program producing
Company, organization&Government company, organization
Geo:Ukraine&Kiev
Link




dou.ua/companies


WWW+Programming
dou.ua/companies

The basic of programming
The basic of WWW programming.
Studying and teaching
Geo:Ukraine&Kiev
Link
Organization




Как мы открывали IT школу


WWW+Programming
Золотая лихорадка
Вот раньше было очень модно пинать наше образование: и учат плохо, и студенты глупые, и вообще университеты не успевают за тенденциями. Это я вам говорю как subject matter expert, потому как сам этим грешил и до сих пор в это верю. Теперь, когда в стране стали массово открываться курсы, все начали копать курсы. Выпускают идиотов, знания устаревшие, ну и дальше по чек-листу.
И вы знаете? Они правы!
Ну, к примеру: если копнуть вглубь, вы невероятно удивитесь, сколько людей не из IT открывают школы, чтоб помогать людям попасть в IT, не особо разбираясь в том, что говорит преподаватель, как говорит преподаватель, и кто он вообще такой. У нас реально была ситуация, когда нашу франшизу хотел купить человек, который сколотил денежку на чебуречных :)

Об авторе: Дима Малеев — работает в ИТ более 9 лет, прошел путь от Junior до Senior .NET Developer, сейчас пишет на JS. С 2014 года — директор Lviv Code School

The basic of programming
The basic of WWW programming.
Studying and teaching
Company, organization&Government company, organization
Geo:Ukraine&Kiev
Link
Person




В Украину вышла техасская компания Crossover, которая занимается рекрутингом


WWW+Programming
В Украину вышла техасская компания Crossover, которая занимается рекрутингом удаленных сотрудников для зарубежных компаний. Генеральный менеджер Crossover в Украине Лев Чехов будет заниматься развитием местного коммьюнити. Компания планирует в первый год нанять в Украине до 200 IT-специалистов и обещает им зарплаты до $50-60 в час. В портфолио рекрутера такие клиенты, как Ignite, webElect, Versata и другие.

The basic of WWW programming.
OTHERS PROGRAMMING & SEARCH WORK
Program producing
Geo:Ukraine&Kiev
Geo:Geo:Europe & USA & World
Link




На Prometheus запускают легендарный онлайн-курс Гарварда «Основы программирования»


WWW+Programming
Этот курс считается одним из лучших по этой тематике в мире. В 2015 году Йельский университет отказался от собственного вступительного курса по программированию в пользу CS50.

Курс стартует в апреле следующего года и продлится 12 недель. Он будет посвящен изучению концепций вроде абстракции, алгоритма, структуры данных, управления памятью, основам компьютерной безопасности, разработке ПО и веб-разработке. Также студенты будут изучать основы сразу нескольких языков программирования, вроде C, PHP, JavaScript, и технологии SQL, CSS и HTML.

Целевая аудитория курса — все, кто хочет выучить основы программирования, он рассчитан как на новичков, так и на тех, у кого уже есть небольшой стартовый опыт.

Одновременно с онлайн-курсом в Prometheus планируют открыть и бесплатные группы офлайн-подготовки в университетах Киева, Львова, Харькова, Одессы, Днепропетровска, Запорожья, Мариуполя, Николаева, Кривого Рога и Винницы. Это будут группы в университетах с ментором из преподавателей или аспирантов универа. Участники будут еженедельно встречаться, а преподаватель будет помогать с практическими заданиями курса — они довольно сложные. Регистрация в эти группы откроется в феврале, а обучение стартует одновременно с курсом.
В Prometheus над проектом работают с мая, последние два месяца команда вела переговоры с фондом BrainBasket об участии в проекте. Но они выдвинули такие условия, что мы вынуждены были отказаться, чтобы не нарушать обязательств перед пользователями», — говорит Иван Примаченко, сооснователь платформы.

Напомним, недавно украинский Google и Минобразования запустили онлайн-платформу для инноваторов и изобретателей.

The basic of programming
The basic of WWW programming.
Studying and teaching
Geo:Ukraine&Kiev
Geo:Geo:Europe & USA & World
Link




Объектно-ориентированное программирование (ООП)


WWW+Programming
В настоящее время иногда всё ещё раздаются голоса по поводу того, что объектно-ориентированное программирование (ООП) это не есть что-то необходимое и даже не есть что-то полезное (см., например, здесь). Часто это из-за того, что у авторов нет чёткого понимания о том, что же такое ООП, в чём его суть и где те самые удобства, которые оно даёт. Здесь мы рассмотрим достаточно яркие примеры, иллюстрирующие пользу ООП и то, как, зачем и почему оно появилось.
Рассмотрим пример работы с изображениями. Как известно в случае с компьютером изображение, картинка, фотография – это всего лишь точки (пиксели) с разной яркостью и цветом на экране монитора. В памяти компьютера яркость и цвет каждой точки изображения закодированы числами, и эти числа хранятся в таблице, где количество строк – высота картинки, количество столбцов – её ширина, а каждая конкретная ячейка таблицы содержит характеристики конкретного пикселя. Такую таблицу ещё называют массивом. Так вот, чтобы работать с изображением, нам необходимо знать имя массива в котором хранятся значения яркости и цвета каждой точки, а также нам необходимо знать размеры этого массива (высоту и ширину изображения). Так как если у нашего изображения, например, 100 столбцов, а мы попытаемся прочитать из памяти числа, там, где по нашему мнению 101 столбец, то прочитать-то мы эту память прочитаем, однако при выводе на экран этого 101 столбца получим что-то, что не относится к нашему изображению (так как, то, что относится к изображению лежит лишь в пределах 100 столбцов).
Поэтому, чтобы считывать из памяти то, что относится к изображению необходимо знать где, в каких пределах памяти содержится информация об этом изображении, а для этого необходимо знать его размеры. Таким образом, практика показывает, что изображение это массив, содержащий яркости и цвета пикселей и размеры этого массива. Поэтому удобно в одном месте (под одним именем, в качестве одной структуры) хранить всю необходимую информацию для работы с данным изображением – его массив и размеры этого массива. Вот мы уже и подошли к первой идее, предшествующей ООП – это идея структуры. Как известно (см., например, здесь) структура является, по сути, предтечей класса и объединяет в себе данные разного типа. В примере с изображением мы объединили данные типа массива и данные типа переменных – размеры массива.
Следующий пример. Пусть нам необходима функция для работы с некоторыми данными. Пусть в процессе работы этой функции ей необходимо создавать

The basic of programming
The basic of WWW programming.
PHP
OTHERS PROGRAMMING & SEARCH WORK
Studying and teaching
Geo:Russia & other NIS
Link




Зачем ООП


WWW+Programming
Разумеется правильного ответа никто не знает. Но два самые главные пользы следующие:

1. УПРОЩЕНИЕ ПОНИМАНИЯ ЧЕЛОВЕКОМ

2. ЛОКАЛИЗАЦИЯ ВЛИЯНИЯ КОДА

1. Упрощение понимания — человеком. Ведь наш, человеческий, язык так и устроен. Помните шутку про «утку»?

Что такое «стул»? «Вот это стул, на нем сидят». Это одновременно и поведение, и предмет.

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

Что же удивительного в том, что эта практика перекочевала в программирование?

Ведь гораздо проще рассуждать о стеке, чем об «этом наборе данных и кода, который отдает первым последний занесенный объект».

Давайте представим себе неправильную разработку приложения. Например, есть структура с данными пользователя и есть структура записи журнала. При сохранении на диск с ними нужно работать одинаково — рассматривать их как непрерывный блок данных. Однако, эта работа не была проделана. Не было ВЫЯВЛЕНО ПОВЕДЕНИЕ. Значит в любом месте у нас дублируется код записи в файл, системные вызовы и т.д.
2. Локализация влияния.



Начинаем расширять — хотим транзакционную запись. Как быть? Ее нужно прикрутить ее _ко всем местам_, где есть запись на диск.

И т.д. Через какое-то время расширение приложения становится СЛИШКОМ дорогостоящим. Получаем то, что называют «монолитное приложение». Это плохо, вроде бы все это понимают.

Внимание — вопрос. А что является «антимонолитным» приложением? Остановитесь, подумайте. Какая она — идеальная архитектура?

Все просто — она легко РАСШИРЯЕТСЯ в рамках поставленных задач.

Как этого достичь?

Правильный ответ такой — нужно выделить одинаковое поведение и запрограммировать его в одном месте.

Следующий вопрос — одинаковое поведение «чего»? Компонента, класса, объекта? А это важно?

The basic of WWW programming.
PHP
Geo:Russia & other NIS
Link




Как Правильно Подобрать Ключевые Слова в Google:


WWW+Programming
Вы хотите, чтобы клиенты сами находили вас в поиске?

Для этого вам нужно попасть как минимум в 30-ку выдачи, лучше — 10-ку. Но если вы не используете правильные ключевые слова, это практически нереально!

Сегодня мы с вами детально рассмотрим, как подобрать именно те запросы, которые гарантированно выведут вас в ТОП результатов поиска.

Итак, давайте разберемся…

Как подобрать ключевые слова для продвижения в Google

The basic of WWW programming.
CMS+CEO
Geo:Russia & other NIS
Link




Как стать программистом и зарабатывать от $2 000 в месяц.


WWW+Programming
10 лет я работал программистом в лучших компаниях Киева, последние 5 — параллельно обучал программированию и помогал лучшим своим ученикам найти первую работу!

Я провёл больше 200 технических собеседований на должность Java Программист, знаю конкретно всё, что необходимо для того чтобы выучиться и устроиться на работу!

01. Поставить конкретную цель.

............................................


08. Научиться работать с базами данных. Изучить язык SQL.

Основа любой программы — данные. И для их хранения используют специальные программы — базы данных. Для начала необходимо изучить MySQL и Derby.

Для общения с базами данных программисты используют язык SQL.

The basic of programming
The basic of WWW programming.
Studying and teaching
Geo:Ukraine&Kiev
Link




Symfony стоит твоего времени.


WWW+Programming
Symfony стоит твоего времени. Узнай почему - на бесплатном вебинаре 9 декабря, в 19.00 по киевскому времени

The basic of WWW programming.
PHP
CMS+CEO
Link




интервью с 17-летним программистом Михаилом Вайвалой


WWW+Programming
Михаилу Вайвале недавно исполнилось 17 лет. Он живет в Таллине и уже почти год работает в эстонском IT-стартапе VitalFields. Программирует Миша с 14 лет и всему научился сам. После 9 класса он бросил школу ради возможности учиться в интернете, в университет поступать не стал — не видел смысла. Как оказалось, это было правильным решением.

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

The basic of programming
The basic of WWW programming.
JS and Java
Studying and teaching
Program producing
Personality (professional,researcher, teacher,competitor or colleague)
Geo:Ukraine&Kiev
Geo:Geo:Europe & USA & World
Link




Многие задаются вопросами: "Стоит ли учить Java?


WWW+Programming
Многие задаются вопросами: "Стоит ли учить Java? Или может изучать другой язык? Какой язык программирования будет востребован? Что такого особенного в Java?". Мы считаем, что в ближайшие годы Java будет доминировать в таких отраслях:

1) Enterprise (тяжелые корпоративные серверные приложения)
Java идеально подходит для серверных приложений. Шансы, что другой язык хотя бы потеснит Java в ближайшие 20 лет, очень малы.

2) Mobile (благодаря взлету Android)
Если бы не андроид, тут бы правил балом С++. Java не идеал для mobile/UI, но твердую 4 из 5 он тут имеет (пока кто-то не потеснит Android, но это продукт Google, так что вряд ли).

3) Web: (веб-сервисы)
Тут доминирует PHP, но и Java держит свой кусок рынка. На ближайшие 5 лет тут все в шоколаде. Но если выйдет JavaScript с поддержкой классов/статической типизацией, он может стать единым языком для веба и отнять место у Java/PHP.

4) Big Data
Отрасль очень быстро развивается благодаря росту мобильников.
На каждый миллион мобильников приходится один датацентр с тысячей серверов. Тут очень большие зарплаты: на 50-100% выше, чем в среднем в отрасли. Но спрос в основном только в США. Скорее всего эта отрасль станет второй Enterprise.

5) Железо
Есть мнение, что в ближайшие пару лет количество различных умных девайсов вырастет в разы. Скорее всего большую долю в этой нише тоже займет Java.

The basic of programming
The basic of WWW programming.
JS and Java
Studying and teaching
Program producing
Link




Рейтинг крупнейших IT-компаний Украины


WWW+Programming
На днях было опубликовано масштабное исследование IT-экосистемы Украины: в нем рассматриваются условия ведения бизнеса, его показатели, зарплаты айтишников, и в том числе — есть рейтинги крупнейших IT-компаний страны по количеству сотрудников. Рейтинги компаний разделены по крупным регионам, где развит технологический бизнес — Киеву, Днепропетровску, Одессе, Львову и так далее. Ранжирование — достаточно условное, поскольку оценки количества людей в штате основаны на различных источниках: официальной информации, а также — на экспертных оценках и данных из медиа. Но все же эти рейтинги дают хорошее представление о том, как выглядит IT-рынок Украины. Полную версию рейтингов можно посмотреть в онлайне.

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

Самые крупные IT-компании Киева и киевского региона:

Название Количество сотрудников в Украине Офисы в Украине
EPAM 3900 Киев, Днепропетровск, Львов, Харьков, Винница
Luxoft3727 Киев, Днепропетровск, Одесса
GlobalLogic2561 Киев, Харьков, Львов, Николаев
Ciklum2291 Киев, Винница, Днепропетровск, Львов, Харьков, Одесса
InfoPulse 1200 Киев, Житомир, Винница, Чернигов, Харьков
Miratech 809 Киев, Харьков, Одесса, Винница
DataArt 719 Киев, Харьков, Херсон, Днепропетровск, Одесса, Львов

Самые крупные IT-компании в Днепропетровске и Центральной Украине:

Название Количество сотрудников Офисы в Украине
Win Interactive400Винница, Киев, Хмельницкий

Delphi390 Винница
AMC Bridge200 Днепропетровск, Хмельницкий
Apriorit190 Днепропетровск, Киев, Запоро

The basic of WWW programming.
Program producing
Geo:Ukraine&Kiev
Link




Хочешь жить — умей вертеться: ключевые навыки для успешного программиста


WWW+Programming

Популярность фриланса и удаленной работы — это тренд последних лет. На Западе она началась раньше, что связано с более ранним распространением интернета в Европе и США. В итоге в США треть населения уже работает удаленно. В Европе за период с 2000 до 2010 года количество фрилансеров выросло на 82%. Сегодня Украина является основным мировым поставщиком талантливых специалистов в сфере ИТ. Биржа фриланса Upwork попыталась определить, какие навыки являются ключевыми для разработчиков, чтобы преуспевать в работе.
С 25 тысячами вакансий для программистов, которые ежемесячно размещаются на платформе, есть возможность непосредственно наблюдать за изменениями спроса на разнообразные навыки. Молниеносное развитие технологий создает впечатление возникновения одних и исчезновения других навыков в течение невероятно короткого периода времени.
4 тренда мира программирования
1. Контент-менеджмент (управление содержимым)
WordPress — самая популярная система управления содержимым (CMS) с открытым исходным кодом. Эта система продолжает доминировать в сфере CMS в части доли на рынке, а также в части постоянного роста, в то время как такие платформы как Joomla и Drupal постепенно угасают.
2. Комплексная разработкаОриентация в разработке по принципу «mobile, а потом все остальное» сейчас становится для многих новым правилом, а не основой клиент ориентированного подхода. Все больше клиентов хотят разрабатывать адаптивные платформы, работающие на разнообразных устройствах. Поэтому специалисты по комплексной разработке приложений, ориентированных в первую очередь на мобильные устройства, доминируют в среде веб-разработки. Набирает обороты стек MEAN (MongoDB, ExpressJS, AngularJS и Node.js), в котором AngularJS и Node.js демонстрируют мощный рост.
3. Управление электронной коммерциейКомпании хотят создавать онлайн-магазины также легко, как они могу создавать блоги и веб-сайты с помощью такой CMS, как WordPress. Они выбирают платформы, которые предоставляют им готовые решения «под ключ», например, Shopify и WooCommerce, вместо таких более сложных платформ, как Magento.
4. Проверка эргономичности (Usability Testing)
Наличие огромного количества устройств и браузеров позволяет командам разработчиков выгодно использовать услуги удаленных фрилансеров для тестирования и отладки программного обеспечения.
Что касается Украины, то на сегодня на Upwork зарегистрировано 123 тысячи украинских фрилансеров. Большинство из них заняты в имеющих отношение к ИТ сферах, в частности в категориях веб-разработки и разработки мобильных приложений. Преимущественно все они владеют навыками PHP, JavaScript, HTML5, Android и iOS.

The basic of programming
The basic of WWW programming.
Studying and teaching
Geo:Ukraine&Kiev
Link




Україна в стилі IT: 9 вражаючих фактів


WWW+Programming
В Украине появилось первое фундаментальное исследование внутреннего рынка софтверной разработки и IT-сервисов.
В документе на 210 страниц подробно описана украинская IT-экосистема.
Исследование было подготовлено первой международной англоязычной платформой Ukraine Digital News, которая предназначена для продвижения на международном рынке интересов цифровой и IT индустрии Украины.Большая часть данных получена от участников рынка и верифицирована признанными отраслевыми экспертами. Исследование подготовлено на английском языке и очевидно предназначено для презентации Украины на международной арене.
Если верить документу, объем экспорта услуг софтверного аутсорсинга в 2014 году составил $2,4 млрд и занял 3-тье место среди экспортно-ориентированных отраслей. 120 тыс. украинских IT-фрилансеров в 2014 году завели в Украину $60 млн.
В стране работает более 1000 сервисных IT-компаний и 100 центров разработки международных компаний. Все эти компании обеспечивают работой более 90 тыс. украинских IT-специалистов. А к 2020 году их число вырастет до 200 тыс.
ЭП выбрала из исследования 9 самых интересных фактов об IT-экосистеме Украины.
Кризис в Украине в 2014-2015 годах не имел существенного влияния на количество рабочих мест в IТ-секторе.
Во-первых, спрос на украинском IТ-специалистов превышает предложение примерно на 1,8 раза.
Во-вторых, большинство клиентов украинских IТ-компаний расположены в США и Западной Европе.
В третьих, IТ-зарплаты в Украине, как правило, фиксируются в долларах США и выплачиваются в украинской гривне на основе текущего

The basic of WWW programming.
OTHERS PROGRAMMING & SEARCH WORK
Studying and teaching
Program producing
Geo:Ukraine&Kiev
Geo:Geo:Europe & USA & World
Link




Какие перемены ожидают рынок труда Украины в 2016 году? На что обратить внимание IT-рекрутерам


WWW+Programming
Конец года — отличная возможность не только подвести итоги, но также попробовать заглянуть в будущее. Какие перемены ожидают рынок труда Украины в 2016 году? На что обратить внимание IT-рекрутерам, чтобы успешно закрывать вакансии? Как компаниям строить HR-политику?

Своим видением поделилась Аня Стеценко, директор рекрутинговой компании Indigo.

The basic of WWW programming.
OTHERS PROGRAMMING & SEARCH WORK
Geo:Dnepr&NMAU
Geo:Ukraine&Kiev
Link




These 8 in-demand programming languages are the ones to have on your resume in 2016


WWW+Programming
These 8 in-demand programming languages are the ones to have on your resume in 2016

In early 2015 Glassdoor.com made a list of the 25 highest paying in-demand jobs in the country. Of the 25 careers listed, more than half were in tech and had required a working knowledge of code.

The world of coding is vast, and there are many different languages to learn. But some of these languages are considered more valuable in the workforce than others. This past August, Coding Dojo constructed a list of the 8 most in-demand programming languages among professionals, a valuable resource to anyone lookin

The basic of programming
The basic of WWW programming.
Studying and teaching
Geo:Geo:Europe & USA & World
Link




Coding Dojo Blog


WWW+Programming
Coding Dojo Blog

The basic of WWW programming.
Studying and teaching
Site, forum
Geo:Geo:Europe & USA & World
Link




Рік пройшов не даремно. 10 найголовніших проривів в українському IT-секторі


WWW+Programming
Окончание года - это традиционное время подведения итогов.
И хотя в 2015 году у отечественной IT-отрасли хватало, как поражений, так и прорывов, "Экономическая правда" решила напомнить о самых значимых успехах.
Ведь именно оптимизм заставляет двигаться вперед вопреки неудачам.
ЭП попросила нескольких лидеров мнений украинской IT-индустрии составить собственный рейтинг наиболее важных достижений отечественной высокотехнологичной отрасли за 2015 год. Сопоставив их, ЭП подготовила итоговый ТОП-10 достижений на рынке IT в уходящем году.

The basic of programming
The basic of WWW programming.
Studying and teaching
Geo:Ukraine&Kiev
Link




Видео-курс «Как устроен интернет»


WWW+Programming
Видео-курс «Как устроен интернет»

The basic of programming
The basic of WWW programming.
Studying and teaching
Link




Лучшие интервью 2015 года на AIN.UA


WWW+Programming
Управляющий директор TechStars Семен Дукач: «Мне 46 лет и это моя первая работа в жизни»
1-dukachЛегендарный Семен Дукач, в прошлом ангельский инвестор, а сегодня управляющий директор бостонского инкубатора TechStars, приезжает в Украину нечасто. В Киеве у него четыре «портфельных» стартапа, офис его компании SMTP.com и родственники жены, но всех их он в последний раз навещал еще до Евромайдана — полтора года назад.
2-trollНедавно в редакцию AIN.UA обратился 23-летний киевлянин Алексей Кондаков.
3-prometheusКогда летом прошлого года аспирант-историк Иван Примаченко и преподаватель КПИ Алексей Молчановский собирали фидбек о том, как лучше сделать в украинском интернете массовые онлайн-курсы, многие говорили им, что из этой идеалистической затеи ничего не выйдет. Тем не менее, в октябре 2014 года, в разгар кризиса,
4-agafonkinУкраинский разработчик Владимир Агафонкин вылетел с четвертого курса КПИ, самостоятельно выучил JavaScript, написал продукт с мировым именем — библиотеку Leaflet, основал рок-группу, объездил полмира, и отказал Apple и Facebook, когда те звали его на работу. Его проект — open source-библиотека Leaflet, которая позволяет быстро и просто создавать онлайн-карты — появилась только потому,
5-horsevРуководство известной днепропетровской IT-компании 908 решило попробовать поработать в новом формате: вывезти весь свой офис за границу. Но выбор остановили на Таиланде, где достаточно активно сообщество разработчиков-выходцев из стран СНГ.
6 Как киевлянин создал сайт с рекламой проституток и заработал $2 млн за два года
client and prostituteКак и в традиционной экономике, в интернет-бизнесе тоже есть светлая и темная стороны.
7-jaanikaВсего год назад мало кто в уанете слышал о Янике Мерило. За короткий срок эстонка успела стать одной из самых обсуждаемых и влиятельных персон на украинском IT-рынке. Наконец, в начале 2015 года она стала советником министра экономразвития Айвараса Абромавичуса и попала в скандальные светские хроники
8-yasinetskiyКиевский программист Андрей Ясинецкий переехал в Калифорнию ровно четыре года назад. Андрею предложили работу в Google однако тогда сооснователю сервиса Майку Кригеру не удалось заинтересовать Андрея.
9-cybergamersС тех пор, как вышел сериал «Теория большого взрыва», массовое сознание узнало о том, что геймеры — это не всегда нелюдимые гики, и что они вполне могут быть обаятельными и общительными.
10-chichvarkinИзвестный предприниматель Евгений Чичваркин хочет работать на украинский народ. По его словам, если в ближайшее время руководство страны не одумается, стоит ожидать экономический Майдан и даже Суды Линча. О том, какие реформы нужно провести стране и почему для этого подходит именно он, Чичваркин рассказал руководителю AIN.UA Артуру Оруджалиеву.
11-cossaksОт известного на весь мир украинской компании-разработчика GSC Game World не было новостей с 2011 года, когда стало известно, что S.T.A.L.K.E.R. 2 замораживается, а часть студии уходит. С тех пор в украинском геймдеве появилось сразу несколько проектов-«наследников GSC». А в середине мая этого года GSC снова ворвалась в новостные заголовки: компания объявила, что делает новую игру в жанре исторической риалтайм-стратегии Cossacks 3.
12-shturma
Выпускник КПИ, киевский разработчик Игорь Штурма увлекается пещерами — искусственными и естественными, и для этих исследований предпочитает собирать собственные устройства, ведь

The basic of WWW programming.
Studying and teaching
Site, forum
Geo:Ukraine&Kiev
Link




10 трендов веб-дизайна 2016 года


WWW+Programming
Паттерны вместо страниц Современные дизайн-команды уже перешли на новый принцип работы — сначала разрабатываются UI-компоненты, а затем на их основе страницы сайта или сервиса.

Анимация По словам Лейка, CSS, HTML5 и jQuery уже позволяют создавать полноценные анимационные эффекты — не хуже, чем во Flash. Пока не все дизайнеры научились использовать анимацию в интерфейсах — так, чтобы она не мешала пользовательскому опыту.

Насыщенные цвета и неоновые палитры станут трендом 2016 года. Пример — сайт Bloomberg.Другой пример — редизайн логотипа Medium, представленный командой сервиса в 2015 году. Дизайнеры использовали ярко-зеленую палитру.Еще один пример — Spotify.

Размытие изображения Инженеры Facebook используют эффект размытия и масштабирования при загрузке изображений страницы. Таким образом пользователь может увидеть картинку еще до того, как она полностью скачается на компьютер. По словам разработчиков Facebook, это ускоряет время загрузки страницы на 30%.

Загрузка структуры страницы Facebook использует еще один прием при загрузке сайта — отображение структуры страницы еще до появления контента. Пока страница загружается, посетители знакомятся с оформлением ресурса, вместо того, чтобы разглядывать белый экран или какой-нибудь индикатор на AJAX.Этот приём получит более широкое распространение в 2016 году.

Scrolljacking — прием, когда контент изменяется по мере движения скрола мыши. Например, такая механика используется на сайте Apple:Однако, по мнению многих дизайнеров, этот прием не всегда удобен для пользователей, так как контент изменяется не синхронно движению скрола мыши. Из-за этого в использовании интерфейса может возникать дискомфорт.Лейк также отмечает, что в 2016 году появится всё больше страниц с обилием эффектов и анимаций — на таких сайтах пользователям будет всё сложнее взаимодействовать с интерфейсом.

Пассивно-агрессивные всплывающие окна Несмотря на недовольство дизайнеров и специалистов по UX, всплывающие окна вновь заполнили интернет — формы подписки на email-рассылку, предложения подписаться на социальные сети компании, скидки и прочее.
В 2016 году, по мнению Лейка, ситуация не улучшится — маркетологи по-прежнему часто будут использовать этот прием для своих целей.

Отказ от гамбургера
В 2016 году дизайнеры начнут отказываться от использования иконки «гамбургера», за которой спрятаны пункты меню, в пользу «видимых» элементов.
Например, Youtube уже перешел от «гамбургера» на горизонтального меню с «табами».

Тяжелые страницы станут тяжелее
В 2010 году средний размер одной страницы составлял 702 КБ, в 2015 году — 2219 KB. Рост более чем в три раза. И, похоже, что никто не задумывается об ограничении этого роста. Например, главная страница The Daily Mail весит 8,8 MB.
Это, как пишет Лейк, плохо сказывается на мобильных пользователях — скорость мобильного интернета не всегда позволяет просматривать такие «тяжелые» сайты.

The basic of WWW programming.
Studying and teaching
Geo:Geo:Europe & USA & World
Link




Взгляд на ІТ-рынок с трех сторон: аутсорс, продукт, венчур


WWW+Programming
[Об авторе: Алексей Витченко — серийный предприниматель, имеет более 10 лет опыта в digital, e-commerce на западных рынках. С 2014 года — СЕО инвестиционной компании Digital Future, которая дает smart money стартапам из Восточной и Центральной Европы, ориентированным на глобальный рынок]
На DOU часто пишут об аутсорсинге, сравнивая его с продуктовой моделью. Недавно вышла статья Алекса Краковецкого. Я хотел бы развить тему.
Так получилось, что в нашей группе компаний мы развиваем оба направления: и аутсорс, и продукт. Более того, мы инвестируем в украинские стартапы и являемся активным участником венчурного рынка. Поэтому я вижу IT-рынок, как минимум, с трех точек зрения.

The basic of WWW programming.
Link




Создание простого движка на php часть 2


WWW+Programming
Как уже говорилось в предыдущих уроках, при создании интернет магазина или интернет сайта, одним из самых важных показателей является движок. Особенно если стоимость интернет магазина не самая низкая.
Он нужен не только для того, чтобы была возможность подключения сайта к системе управления контентом (cms), но и для правильной организации работы сайта. Сайт должен работать по четким правилам, и его структура должна быть полностью понятной.
Почему сайт нужно делать на движке??
Сайт можно сделать и на чистом html, без использования движков и php-вообщем. На php можно написать только форму обратной связи, и прочие скрипты, необходимые на сайте. Но возникает множество проблем, вот некоторые из них:
Сложность в изменений дизайна сайта
Невозможно подключить систему управления контентов
Сложность и длительность в изменении частей сайта (например, сделали сайт на html из 100 страниц, и потребовалось на каждой странице добавить новый пункт меню, придется все перелапачивать)
Сейчас мы напишем движок для создания сайта из 3-ех страниц. Структуру движка можете посмотреть в предыдущем уроке.
Вот исходный код движка:
Файл: index.php

The basic of WWW programming.
PHP
Studying and teaching
Program producing
Link




Создание простого движка на php


WWW+Programming
В этом уроке мы начнем создавать свой первый движок. Движок нужен для правильной организации работы сайта.
Пока это будет совсем простой движок, в будущем будем делать более сложные и интересные движки, например, для создания интернет-магазина или более сложного сайта (с возможностью управлять контентом (CMS)). При создании сайта на движке, как правило цена сайта значительно вырастает (имеется ввиду на движке разработанным специально для этого сайта, а не на бесплатных кривых движках).
Немножко теории
В любом сайте должны быть классы и шаблоны. В классах и других php-файлах должно быть минимум html-кода.
В шаблонах должно быть минимум php-кода, должен быть только html.
В любом сайте верхняя и нижняя части неизменны, не зависимо на какой странице мы находимся.
Верхняя часть называется шапкой (header), и содержит как правило логотип, телефоны, и верхнее меню.
Нижняя часть содержит копирайт (2012 Все права защищены ox2), и может содержать нижнее меню.
Область контента содержит текст, и постоянно меняется в зависимости от открытого раздела.
Структура php движка для создания сайта
Наш движок будет иметь следующую структуру:
index.php – соединяет классы и шаблоны
class/Engine.php — основной класс
templates/about.php — шаблон о компании
templates/footer.php – подвал (нижняя часть сайта, не изменяемая на всех страницах)
templates/header.php — шапка (верхняя часть сайта, не изменяемая на всех страницах)
templates/main.php — главная страница
templates/ox2.php — страница «Преимущества компании OX2»
Обратите внимание на то, что у нас четкое разделение классов и шаблонов.
Классы лежат в папке class, а все шаблоны (html-файлы отвечающие за вывод дизайна и контента) лежат в папке templates.
Index.php является связующем звеном, между классами и шаблонами.

The basic of programming
The basic of WWW programming.
HTML
PHP
Studying and teaching
Program producing
Geo:Russia & other NIS
Link




Создаем движок для сайта на PHP


WWW+Programming
По многочисленным просьбам посетителей и друзей, я решился приоткрыть карты и немного рассказать о движке моего сайта.

Статья рассчитана на людей, хоть чуть-чуть знающих PHP, поэтому я не буду зря стучать по клаве для разъяснения «что такое движок для сайта» или преподавания «основ PHP».

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

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

Приступим к созданию
Создаем стандартный PHP-файл с таким содержанием (далее все, что выделено в рамочки, является рабочим PHP-кодом):

The basic of programming
The basic of WWW programming.
PHP
Studying and teaching
Geo:Russia & other NIS
Link




Движки сайтов (CMS) на PHP


WWW+Programming
Система управления сайтом (content management system - CMS) - это специальный программный механизм, который еще называют "Конструктор сайтов".
Конструктор сайтов как правило состоит из двух частей - административной страницы и редактора сайта.
На административной странице конструктора сайтов пользователь редактирует общие данные - пароль, привязку доменного имени, видит статистику используемого пространства и может внести файлы и изображения в библиотеку своего сайта.
В редакторе сайта идет непосредственная работа с содержанием сайта - добавление и изменение информации на нем.
Движки сайтов (CMS) на PHP
Joomla - одна из наиболее мощных Систем Управления Содержимым с Открытым Кодом. Сайты рускоязычной поддержки: joom.ru, joomlaportal.ru. Требует базу данных MySQL, Занимает на диске 8+Мб.
WordPress, русскоязычный сайт - мощная система управления блогом или новостным сайтом.
Textpattern — мощная молодая система управления блогом или новостным сайтом. Подойдёт как пользователю, так и опытному web-разработчику. Имеет возможность предварительного просмотра публикуемой заметки, систему комментариев к статьям и средства борьбы со спамом, встроенная система статистики, а так же интегрированную систему управления изображениями и многое другое. Опытные пользователи оценят расширяемую архитектуру, позволяющую использовать плагины, увеличивая, таким образом функционал сайта под свои нужды. Требует базу данных MySQL, Занимает на диске 1+Мб.
Mambo Mamboserver.ru Ru-Mambo.ru Mamboserver.com - движок - прародитель Joomla 1.0
WebDirector - коммерческая система, ориентированная на задачи создания и поискового продвижения корпоративных сайтов.
Drupal - мощная система для создания сайтов любой направленности.
hostCMS - удобная современная система управления сайтами. Корректировка содержания сайта производится с использованием интуитивно-понятного интерфейса.
phpBB, phpbb2.ru - форум для вашего сайта. Мощное, полностью масштабируемое и легко
Фреймворки
Symfony предлагает быструю разработку и управление веб-приложениями, позволяет легко решать рутинные задачи веб-программиста. При его разработке использовался современный язык веб-программирования PHP5. Также он поддерживает множество популярных баз данных. Не требует базу данных MySQL, занимает на диске 9+Мб.
Smarty - компилирующий обработчик шаблонов для PHP, один из инструментов, позволяющих отделить прикладную логику и данные от представления в духе концепции Model-view-controller. Он поддерживает кэширвание страниц, что значительно снижает нагрузку на сервер. Не требует базу данных MySQL, занимает на диске 1Мб.
CodeIgniter это известный PHP фреймворк, который по сути является готовым каркасом для разработки сложных веб-приложений. Он пользуется заслуженной популярностью у веб-разработчиков всего мира.
К его главным достоинствам можно отнести:

The basic of programming
The basic of WWW programming.
PHP
Studying and teaching
Link




3-х дневный “Интенсив по HTML/CSS и JavaScript”


WWW+Programming
Получите информацию, которая стоит сотни $ долларов, бесплатно.
Получить доступ на интенсив

12 Января, учим основы HTML
В 19:00 по Киеву (20:00 по МСК)

Геннадий Караченцев
Front-End разработчик с 7 летним опытом
Что вы узнаете?
Что такое HTML?
Строение HTML документа.
Инструменты для верстки.
Симантика HTML?
Что такое теги?
Строение тегов.
Атрибуты тегов.
Изучение простых текстовых тегов.
Вы научитесь понимать и читать HTML код, строить простые статические страницы.

Январь
13
В среду
13 Января, учимся писать CSS стили
В 19:00 по Киеву (20:00 по МСК)

Геннадий Караченцев
Front-End разработчик с 7 летним опытом
Что вы узнаете?
Что такое CSS стили?
Строение CSS стиля.
Где создаются CSS стили?
Селекторы?
Псевдоклассы CSS.
Часто используемые стили.
Вы научитесь создавать стили CSS при помощи которых, сможете изменять верстку, делая ее более красивой и похожей на реальный сайт.
Январь
14
В четверг
14 Января, разбираем JavaScript
В 19:00 по Киеву (20:00 по МСК)
Что вы узнаете?
Что такое JavaScript?
Зачем нужен JavaScript.
Секреты использования JavaScript.
Создаем карусель(слайдер) изображений.
Создаем всплывающие окна.
Вы научитесь добавлять динамику на свои страницы, чтобы верстка было не такой статичной, сухой и обыденной.

The basic of programming
The basic of WWW programming.
HTML
JS and Java
Studying and teaching
Geo:Ukraine&Kiev
Link




Создание веб-сайта. Курс молодого бойца


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

Условно процесс создания сайта (web-проекта) можно разделить на 3 этапа:

Планирование
Дизайн
Разработка

The basic of WWW programming.
Studying and teaching
Link




Научиться программировать сложнее, чем кажется (перевод)


WWW+Programming
«Много букв», «не осилил»: как показывает опыт, программирование требует наличия определенных способностей, которыми обладает лишь небольшой процент населения земли. Современная мода на экспресс-курсы в этой области порождает все больше спекуляций на тему, что отнюдь не способствует росту количества квалифицированных программистов.

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

Средства массовой информации не перестают освещать тему нехватки квалифицированных программистов («программистов», «кодировщиков», «разработчиков ПО», поскольку все термины означают одно и тоже, я буду использовать из как взаимозаменяемые). Постоянно ведутся споры по поводу низкого уровня квалификации программистов. По сути мы просто не в состоянии подготовить кадры, соответствующие «солидным запросам завтрашнего дня». Вот что пишет The Telegraph:

«Согласно данным Научного Совета, к 2030 году количество специалистов в сфере информационно-коммуникационных технологий вырастет на 39%, а в отчете О2 за 2013 год отмечалось, что для удовлетворения спроса на такого рода специалистов в период до 2017 года потребуется порядка 745 000 новых сотрудников.

The basic of programming
The basic of WWW programming.
Studying and teaching
Geo:Geo:Europe & USA & World
Link




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


WWW+Programming
Онлайн-тест подскажет, какой язык программирования больше всего вам подходит и почему

The basic of programming
The basic of WWW programming.
Studying and teaching
Link




Learn PHP


WWW+Programming
Learn PHP

PHP is a popular server-side scripting language that can be embedded in HTML to create dynamic web pages. It is a simple programming language many beginners find easy to pick up, and with PHP 5.3+, modern PHP is more secure than it has been before. Learn PHP through Codementor’s Learning Center, where you can find tutorials, videos, guides, and PHP tips & tricks from experienced PHP developers.

The basic of WWW programming.
PHP
Studying and teaching
Link




5 трендов программирования в 2016 году, которые изменят индустрию


WWW+Programming
В удивительные времена живем: новые языки, технологии, инструменты и фреймворки появляются каждый день. Еще никогда технарям так весело не жилось. Однако в этом шуме легко потеряться. Постоянный колумнист TechCrunch, программист и ментор Мартин Пурьер выбрал пять глобальных трендов в программировании, которые, по его мнению, задают вектор развития всей индустрии.Последняя версия ECMAScript (ES6), более широко известного как JavaScript, может сделать один из самых значимых прорывов в веб-девелопменте со времен предыдущей версии ES5, которая увидела свет в 2009 году.



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

Новая версия JavaScript быстро набирает популярность в топовых браузерах. В 13-й версии Microsoft Edge уже поддерживаются почти 80% ее функций. В этом году ES6 точно будет поддерживаться в Edge, Chrome, Firefox и пойдет дальше шагать по планете.

The basic of WWW programming.
JS and Java
Studying and teaching
Program producing
Geo:Geo:Europe & USA & World
Link




Для чего нужен и что делает Javascript. Примеры.


WWW+Programming
В этой заметке хотелось рассказать о том, для чего Javascript нужен и что с его помощью можно делать.
Как и у любого язык программирования, основная задача Javascript создавать последовательность действий, которые будут приводить к определенному результату.
Это могут быть условия «если-то», циклы, которые создают определенную последовательность действий, математические вычисления и.т.д.
Самое главное в том, что все эти операции можно производить на веб-страницах, в окне браузера. Причем, javascript может работать и без подключения к сети Интернет.
Итак, давайте рассмотрим ряд примеров, которые демонстрируют те возможности, которые можно получить при использовании Javascript. Я условно отсортировал их на несколько групп, чтобы у вас появилось определенное понимание, что делает Javascript и зачем он нужен.
1) Математические операции
На веб-страницах очень часто возникает необходимость произвести те или иные вычисления.
Например, есть два текстовых поля и нужно в третьем текстовом поле вывести сумму двух чисел, которые введены в первые два.
С помощью Javascript можно создать калькулятор и разместить его на веб-странице.
Вот здесь есть пример такого калькулятора:
http://www.javascriptkit.com/script/cut18.shtml
Еще ситуация, возьмем какую-нибудь текстовую строку на веб-странице, нужно увеличить ее размер в 1,5 раза. Это тоже можно сделать с помощью математических вычислений, путем умножения текущего размера на коэффициент 1,5.
Задач, которые требуют вычислений очень и очень много на практике. Javascript позволяет все это делать.
2) Обработка данных в HTML-формах без подключения к Интернет и без использования серверных языков программирования.
Javascript позволяет проверять, что все требуемые поля заполнены и данные, которые в них находятся соответствуют нужному формату (например, если требуются цифры, то должны быть только цифры и не должно быть букв).
Прежде чем отправлять данные на сервер, они проходят предварительную проверку на Javascript. Это снижает нагрузку на сервер.
3) Взаимодействия с пользователем и события
На веб-странице могут появляться различные эффекты, в зависимости от того, какие действия совершает пользователь.
Выпадающее меню на сайте при наведении курсора мыши.

The basic of WWW programming.
JS and Java
Studying and teaching
Program producing
Geo:Geo:Europe & USA & World
Link




Для чего нужен и что делает Javascript. Примеры.


WWW+Programming
В этой заметке хотелось рассказать о том, для чего Javascript нужен и что с его помощью можно делать.
Как и у любого язык программирования, основная задача Javascript создавать последовательность действий, которые будут приводить к определенному результату.
Это могут быть условия «если-то», циклы, которые создают определенную последовательность действий, математические вычисления и.т.д.
Самое главное в том, что все эти операции можно производить на веб-страницах, в окне браузера. Причем, javascript может работать и без подключения к сети Интернет.
Итак, давайте рассмотрим ряд примеров, которые демонстрируют те возможности, которые можно получить при использовании Javascript. Я условно отсортировал их на несколько групп, чтобы у вас появилось определенное понимание, что делает Javascript и зачем он нужен.
1) Математические операции
На веб-страницах очень часто возникает необходимость произвести те или иные вычисления.
Например, есть два текстовых поля и нужно в третьем текстовом поле вывести сумму двух чисел, которые введены в первые два.
С помощью Javascript можно создать калькулятор и разместить его на веб-странице.
Вот здесь есть пример такого калькулятора:
http://www.javascriptkit.com/script/cut18.shtml
Еще ситуация, возьмем какую-нибудь текстовую строку на веб-странице, нужно увеличить ее размер в 1,5 раза. Это тоже можно сделать с помощью математических вычислений, путем умножения текущего размера на коэффициент 1,5.
Задач, которые требуют вычислений очень и очень много на практике. Javascript позволяет все это делать.
2) Обработка данных в HTML-формах без подключения к Интернет и без использования серверных языков программирования.
Javascript позволяет проверять, что все требуемые поля заполнены и данные, которые в них находятся соответствуют нужному формату (например, если требуются цифры, то должны быть только цифры и не должно быть букв).
Прежде чем отправлять данные на сервер, они проходят предварительную проверку на Javascript. Это снижает нагрузку на сервер.
3) Взаимодействия с пользователем и события
На веб-странице могут появляться различные эффекты, в зависимости от того, какие действия совершает пользователь.
Выпадающее меню на сайте при наведении курсора мыши.

The basic of programming
The basic of WWW programming.
JS and Java
Studying and teaching
Geo:Russia & other NIS
Link




что это такое и зачем нужен Javascript.


WWW+Programming
Начнем с того, что Javascript – это язык программирования. Т.е. с его помощью можно создавать различные условия «если-то», «циклы», алгоритмы и др. В общем, можно создавать какие-то программы.
Теперь другой вопрос, где программы на языке Javascript будут работать?
Javascript – это не просто язык программирования, а язык веб-программирования и создавался он специально для приложений, которые будут работать в сети Интернет и на веб-сайтах.
Чаще всего код на языке Javascript обрабатывают обычные браузеры.
Практически все современные браузеры поддерживают Javascript, например эти: Internet Explorer,Opera, Google Chrome, FireFox и др. В браузерах есть специальный модуль, который может обрабатывать команды, написанные на этом языке и приводить их в понятный вид.
По сути, Javascipt-код представляет собой обычный текстовый документ, который написан по специальным правилам. О том, как создать javascript файл, я писал здесь.
Т.к. Javascript – код исполняется в браузере пользователя, а браузеры еще называют «клиентами», то этот язык программирования еще называют клиентским. Этим он отличается от так называемых серверных языков веб-программирования, которые выполняются на сервере.
Для чего же нужен Javascript код?
Вот некоторые из тех задач, которые можно решать с помощью Javascript:
1) Добавление взаимодействий с действиями пользователя на веб-страницах.
Если пользователь неправильно заполнил форму, то будет выдана ошибка.
2) Добавление логики. Веб-страница будет вести себя по-особому, в зависимости от того, как ведет себя пользователь.
Если человек увел курсор мыши из окна со страницей, то на этой странице появится форма подписки. Наверняка, вам приходилось видеть такой эффект на разных сайтах.
lightbox_me_screen-short
3) Добавить математические вычисления на веб-страницы.
Например, при заполнении пользователем какой-то информации в формах на веб-страницах, можно произвести вычисления и вывести результат в другое поле для ввода или еще куда-нибудь.
4) Добавление каких-то эффектов на веб-страницы, которые требуют вычислительных операций. Движущиеся элементы, всплывание и скрытие элементов и.т.д.
Теперь давайте посмотрим на то, как выглядит код Javascript:
Этот код может идти как отдельным файлом, так и встраивается в HTML-код страницы. Javascript код еще называют скриптом. Это просто для информации, чтобы вы не пугались, если увидите где-то такое название.
Надеюсь, что теперь вам понятно, что такое Javascript, если остались какие-то еще вопросы, апишите в комментариях.
Более подробное изучение языка Javascript можно пройти

The basic of programming
The basic of WWW programming.
JS and Java
Studying and teaching
Geo:Russia & other NIS
Link




JavaScript JavaScript — что это такое, зачем нужен и как его использовать?


WWW+Programming
JavaScript- это язык программирования, позволяющий создавать скрипты, которые встраиваются в HTML-страницы и выполняются в браузере посетителя страницы.
Современные браузеры в обязательном порядке имеют поддержку языка JavaScript.
Команды JavaScript добавляются на веб-страницы с помощью тега
Атрибут type тега .
Осваивая язык JavaScript, нужно прежде всего освоить комментарии, которые на первых порах использования языка следует использовать особенно часто.
JavaScript допускает короткие комментарии — комментарии, длина которых не превышает длину строки. Всё, что находится после двух символов // до конца строки, будет являться коротким комментарием. Вот два примера коротких комментариев:
// 1. Команда ниже отображает Абзац, выводимый жирным шрифтом
document.write(«

Абзац, выводимый жирным шрифтом.

»);
document.write(Hello, World!);// 2. Вывод курсивом строки Hello, World!
Кроме того, JavaScript допускает многострочные комментарии — комментарии, которые распространяются на несколько строк. Вот пример такого комментария:
/*
Первая команда выводит абзац жирным шрифтом,
а вторая команда выводит абзац курсивом
*/
document.write(«

Абзац, выводимый жирным шрифтом.

»); document.write(«

Абзац, выводимый курсивом.

»);
Невозможно описать все возможности языка JavaScript на одной странице, на ней буду записывать только наиболее существенные, по моему мнению, особенности языка.Скрипт этого языка можно как внедрять непосредственно в HTML-код страницы, так и выносить в файл, который может вызываться разными страницами. Вот пример вызова файла со скриптом:

Если указан атрибут src=»… «, то содержимое тега игнорируется, то есть в одном теге script нельзя одновременно подключить внешний скрипт и указать код, поэтому нужно выбирать: script либо содержит src, либо содержит код. При необходимости просто код вносим в другой script.Вот важные особенности использования JavaScript:Программы на JavaScript должны храниться в .js — файлах.JavaScript код не должен быть встроен в HTML файлы, если код не является специфичным для одной сессии. Код в HTML значительно увеличивает вес страницы без возможности уменьшения за счет кэширования и сжатия.
Кстати, WordPress версии 4.0 не признаёт код JavaScript в HTML-коде страниц и портит его, пряча код JavaScript за Строгий режим, «use strict»
Современная спецификация языка содержит ряд несовместимых изменений, по сравнению со старым стандартом.Чтобы не переделывать существующий код, они, в основном, включаются при наличии специальной директивы use strict. Эта директива не поддерживается браузером IE9 и последующими версиями.

The basic of programming
The basic of WWW programming.
JS and Java
Studying and teaching
Link




Соглашения о коде языка JavaScript


WWW+Programming
Это набор соглашений и правил, которые необходимо соблюдать при написании кода на JavaScript. В основе этого соглашения лежат документы корпорации Sun, для языка программирования Java. Но так как JavaScript это не Java - документ был переработан относительно языка JavaScript. Долгосрочная ценность программного обеспечения, находится в прямой зависимости от качества кода. За время своего существования, программа проходит через огромное множество рук и глаз разработчиков. Если программный код написан так, что может четко передавать свою структуру, характеристики, то вероятность его сломать снижается, в случае если в него будут вноситься в правки другими разработчиками или самим автором через длительный срок времени. Соглашения о программном коде, может помочь в повышении качества выходной продукции, и снижает вероятность выхода ее из строя. JavaScript файлы Программы на JavaScript должны храниться в .js - файлах. JavaScript код не должен быть встроен в HTML файлы, если код не является специфичным для одной сессии. Код в HTML значительно увеличивает вес страницы без возможности уменьшения за счет кэширования и сжатия.
В отступлении от соглашения, учитывая современные мониторы и разрешения, длину строки можно увеличить до 120 символов. Современные редакторы кода, делают подсветку этой линии, к примеру NetBeans, PHPStorm, и ее длину можно настраивать.Комментарии Необходимо стараться в полной мере давать описания сложным участкам кода.Разработчики, которые будут смотреть на ваш код, или вы сами через некоторое время должны понимать, что этот код делает. Комментарии должны быть хорошо написаны, ясно, корректно, если комментарий недостаточно полный, а еще хуже - ошибочный, который может ввести азработчика в заблуждение, в таком случае лучше не писать комментарий вообще.Так же комментарии не должны описывать очевидные вещи, иначе они будут только тратить время читателя.i = 0; // Set i to zero.Еще одним из полезных свойств комментариев, что при написании их в определенных правилах, например JSDoc, они могут использоваться для генерирования документации программного кода.Объявление переменных
Все переменные должны быть объявлены перед их использованием. JavaScript не требует таких конструкций, но при этом программу намного легче читать и это дает возможность легче обнаруживать не объявленные переменные, которые могут подразумеваться интерпретатором как глобальные. Предполагаемые, неявные глобальные переменные никогда не должны использоваться, все переменные должны объявляться только явным способом, и использованием оператора var.Конструкция var должна идти первой в теле функции.Предпочтительно, что бы каждая переменная была описана на новой строке и могла добавляться комментарием. По возможности лучше держать объявление переменных в алфавитном порядке.Javascript

The basic of WWW programming.
JS and Java
Geo:Russia & other NIS
Link




Добавление JavaScript в HTML


WWW+Programming
Добавление JavaScript в HTML


http://www.puzzleweb.ru/javascript/00_teacher.php JavaScript возможности и ограничения

В этой главе:

JavaScript
Клиентский JavaScript
Возможности
Ограничения

The basic of WWW programming.
HTML
CSS
PHP
JS and Java
Geo:Russia & other NIS
Link




что позволяет JavaScript:////////////////////ограничения, распространяемые на данный язык:


WWW+Programming
Итак, небольшой список того, что позволяет JavaScript:

Добавлять различные эффекты анимации
Реагировать на события - обрабатывать перемещения указателя мыши, нажатие клавиш с клавиатуры
Осуществлять проверку ввода данных в поля формы до отправки на сервер, что в свою очередь снимает дополнительную нагрузку с сервера
Создавать и считывать cookie, извлекать данные о компьютере посетителя
Определять браузер и в зависимости от браузера - загружать нужную страницу, специально предназначенную для этого браузера
Изменять содержимое HTML-элементов, добавлять новые теги, изменять стили
Этим конечно же список не ограничивается, так как помимо всего этого JavaScript позволяет делать и многое другое.

Ограничения

Существуют так же и некоторые ограничения, распространяемые на данный язык:

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

The basic of WWW programming.
JS and Java
Link




Рейтинг языков программирования № 7: PHP уходит с пьедестала


WWW+Programming
Рейтинг языков программирования № 7: PHP уходит с пьедестала

The basic of WWW programming.
Studying and teaching
Program producing
Link




Видео-курс «Как устроен интернет» Скакунов


WWW+Programming
Перед тем, как выначнёте делать свои вебсайты, вам нужно усвоить основные идеи о том, как устроен Интернет: сеть сетей, интернет-протокол IP, всемирная паутина, домены и доменная иерархия. В этом курсе вы узнаете всё это, плюс увидите, как регистрируются платные и бесплатные доменные имена.

The basic of programming
The basic of WWW programming.
Studying and teaching
Geo:Geo:Europe & USA & World
Link




Видео-курс Скакунова «Программирование для начинающих» Ваша первая программа на примере «Камень-ножницы-бумага»


WWW+Programming
Видео-курс «Программирование для начинающих»
Ваша первая программа на примере «Камень-ножницы-бумага»

The basic of WWW programming.
Studying and teaching
Link




Видео-курс Скакунова «Как устроен интернет» Регистриуем свой домен, учимся снимать блок с запрещённых вебсайтов


WWW+Programming
Видео-курс «Как устроен интернет»
Регистриуем свой домен, учимся снимать блок с запрещённых вебсайтов

The basic of WWW programming.
Studying and teaching
Link




Видео-курс Скакунова «Основы HTML» Изучаем теги и смотрим пароль под звёздочками


WWW+Programming
Видео-курс «Основы HTML»
Изучаем теги и смотрим пароль под звёздочками

The basic of WWW programming.
Studying and teaching
Link
Link to video(lessons and others)




Видео-курс Скакунова «Как устроен интернет» Регистриуем свой домен, учимся снимать блок с запрещённых вебсайтов


WWW+Programming
Видео-курс «Как устроен интернет»
Регистриуем свой домен, учимся снимать блок с запрещённых вебсайтов

The basic of WWW programming.
Studying and teaching
Link
Link to video(lessons and others)




Курс Скакунова Здесь есть JS


WWW+Programming
Курс Скакунова Здесь есть JS

The basic of WWW programming.
JS and Java
Link
Link to video(lessons and others)




Передача значений переменных из JavaScript в PHP и обратно


WWW+Programming
Передача значений переменных из JavaScript в PHP и обратно

The basic of WWW programming.
PHP
JS and Java
Link




Зачем нужно знать Java Script?


WWW+Programming
Например, при помощи Java Script, на сайте можно реализовать следующее:

The basic of programming
The basic of WWW programming.
JS and Java
Studying and teaching
Link




Каскадная таблица стилей CSS Апреля 26, 2012


WWW+Programming
1 способ создания каскадной таблицы стилей: Внутренние стили.
3 способ создания каскадной таблицы стилей: Отдельный .css-файл.

The basic of WWW programming.
CSS
Studying and teaching
Link




Для чего нужен и что делает Javascript. Примеры.


WWW+Programming
Для чего нужен и что делает Javascript. Примеры.

The basic of WWW programming.
JS and Java
Studying and teaching
Link




изучить JavaScript с нуля


WWW+Programming
Язык JavaScript
Эта часть позволит вам изучить JavaScript с нуля или упорядочить и дополнить существующие знания.

The basic of WWW programming.
JS and Java
Link




JavaScript


WWW+Programming
С помощью JavaScript Вы сможете создавать интерактивные веб-страницы.

The basic of WWW programming.
JS and Java
Studying and teaching
Link




Cамые востребованные языки программирования в 2015-м


WWW+Programming
Для программистов наступили благодатные времена. Не даром Департамент трудовой статистики Минтруда США прогнозирует восьмипроцентный рост востребованности профессии программиста в ближайшие семь лет, пишет Mashable. С помощью директора по контенту образовательной онлайн-платформы Lynda Дуга Винни, издание определило самые востребованные языки программирования в 2015 году.
1. Java
Java является одним из самых популярных языков для бэкэнд-разработки современных корпоративных веб-приложений. С Java и основанными на нём фреймворками разработчики могут создавать масштабируемые веб-приложения для широкого круга пользователей. Java — также основной язык, используемый для разработки родных Android-приложений для смартфонов и планшетов.
2. JavaScript
Каждый современный сайт использует JavaScript. Это ключевой язык для создания интерактивности сайта или построения пользовательских интерфейсов с одним из десятка популярных JavaScript-фреймворков.
3. C#
C # является основным языком для разработки на платформах и сервисах Microsoft. Будь то разработка современных веб-приложений с использованием Azure и .NET, приложений для «девайсов» Windows или мощных «настольных» приложений для бизнеса, C# — самый быстрый способ использовать всё, что может предложить Microsoft. Кроме того, это и один из основных языков движка для разработки игр Unity.
4. PHP
Пишите веб-приложение для работы с данными? Язык PHP наряду с базами данных (например, MySQL) является важным инструментом для создания современных веб-приложений. На PHP разработано большинство сайтов, ориентированных на большой объём данных. Это также основополагающая технология мощных систем управления контентом, как WordPress.
5. С++
........

The basic of WWW programming.
Studying and teaching
Link




10 ведущих языков программирования, изучаемых в 2014 — 2015 гг


WWW+Programming
Ниже приведен список 10 ведущих языков программирования, изучаемых в 2014 — 2015 гг. В настоящее время они пользуются (и надеемся, что будут пользоваться) большим спросом.
1. Язык программирования Java Есть ли здесь место каким-либо сомнениям? За последние несколько лет язык Java снова захватил заглавную позицию в рейтингах изучаемых языков – благодаря операционным системам Android востребованность Java на рынке со временем значительно возросла.Зачем учить Java?Язык Java используется практически везде: в телефонах, стиральных машинах, телевизорах, банках, банкоматах, торговых автоматах, играх и игровых консолях – во всем, что требует написания!Некоторые Java-технологии и их применениеJSP: создание динамических сайтов.Java Applets: программы сетевых браузеров.Java Swing/JavaFx: создание настольных приложений.J2EE: создание приложений для предприятий.J2ME: создание приложений для мобильных телефонов.Разработки Android: создание приложений для смартфонов, смарт-часов, смарт-ТВ, и планшетовПочему Java такой мощный?Java – это объектно-ориентированный язык, который в минимальной степени зависит от условий применения. Он работает по принципу «Создав однажды – используй где угодно»,
2. Язык программирования C .Зачем учить С?Язык C – это язык программирования общего назначения, разработанный Деннисом Ритчи в 70-х годах прошлого века и являющийся самым распространенным языком до настоящего времени. Многие языки, созданные позже, в той или иной степени основывались на языках C. Это, например, C++, Java, JavaScript, Limbo, LPC, C#, Objective-C, Perl, PHP, Python и C Shell Scripting. Таким образом, знание C укрепляет фундамент ваших знаний, упрощая изучение других языков в дальнейшем.Почему C такой мощный?Во-первых, он переносимый.Во-вторых, ему нетрудно научиться.В-третьих, он «быстрее» по сравнению с другими языками.В-четвертых, это свободный язык.В-пятых, он известен на протяжении последних сорока с лишним лет.C – это процедурный язык и
3. Язык программирования JavaScript Да, это так, поскольку в последние несколько лет JavaScript был более востребованным, чем большинство других языков – и все благодаря web 2.0 и js-библиотекам» наподобие jQuery, Node JS, Angular JS и другим. JavaScript больше не является лишь клиентским языком сценариев, он поддерживает сценарии как на стороне сервера, так и на стороне клиента (см. Node.js).
4. Язык программирования C++ Язык программирования общего назначения, название которого произносится как «си плюс плюс», основан на понятиях объектно-ориентированного программирования. Он представляет собой усовершенствованное сочетание свойств языков C. Это самый мощный язык программирования, большая часть операционных систем, используемых нами в настоящее время, написаны именно на нем ( в частности библиотеки С++ использовались для написания нескольких версий Windows, Mac OS X и Linux). Это лучший выбор для низкоуровневого программирования.
5. Язык программирования PHP Данная аббревиатура расшифровывается как «препроцессор гипертекста». Язык широко используется для написания серверных сценариев и создания динамических веб-сайтов.Зачем учить РНР?PHP установлен на более 250 миллионах сайтов и свыше 2.1 миллионах серверов. Около 80% сайтов с поддержкой сценариев на стороне сервера создано с применением PHP.Он свободный (открытый исходный код).
Он очень прост в изучении.Лучшая поддержка (документация и форумы).Межплатформенная совместимость.Он мощный, масштабируемый и быстрый.Он прост в действии.Множество фреймворков: Zend, Silex, Symfony, Aiki и многие другое…Множество вариантов хостинга по разумной цене.Где используется язык PHP
Facebook Twitter Flickr Apple Wikipedia
на большинстве блогов …

The basic of WWW programming.
Studying and teaching
Program producing
Link




Самые востребованные, перспективные и популярные Языки программирования. Рейтинг 2015


WWW+Programming
1Java является одним из самых популярных языков для разработки современных корпоративных приложений. Для Java создано много фреймворков, и потому разработчики могут создавать крутые приложения для широкого круга пользователей.

2 Язык С/C++. Это универсальный выбор для разработки настольного программного обеспечения, игр с функцией аппаратного ускорения, а также приложений, требующих большого объёма памяти для работы.

3Objective C – этот язык пригодится вам, если вы собираетесь заняться разработкой приложений для Apple Mac OS X, а также для айфонов, айпадов. Этот язык стал весьма востребованным еще со времен выхода первого айфона в 2007-ом году.

4 Язык C# (Си шарп). Это самый популярный язык сейчас для разработки приложений для Windows, и очень популярный для мобильных устройств. А еще движок для разработки игр (Unity 3D) также использует C# в качестве одного из основных языков.

5 Язык PHP является важным инструментом для создания

The basic of WWW programming.
Studying and teaching
Program producing
Link




Рейтинг языков программирования за апрель 2015 года: Java опередила C


WWW+Programming
Если вы решили пойти в программисты, но не знаете, какой язык выбрать, есть два варианта: пройти тест на инфографике языков или просто выбрать самый популярный. Чаще всего, он оказывается также наиболее простым и востребованным на рынке. В апреле 2015 года таким языком стал Java, на втором месте С, а на третьем С++. Об этом свидетельствуют результаты исследования софтверной компании Tiobe.

The basic of WWW programming.
Studying and teaching
Link




Какой язык программирования стоит освоить в 2015 году?


WWW+Programming
Какой язык программирования сегодня является наиболее востребованным? Этим вопросом интересуются многие начинающие разработчики – ведь популярность языка непосредственно связана с доходами программиста. Согласно данным исследования, проведенного изданием Quartz, в 2014 году больше всех зарабатывали разработчики, программирующие на Ruby on Rails – их доходы в среднем составили 109 тыс. долларов в год. Второй по популярности язык – Objective C (средний доход программиста 108 тыс. долларов). Программисты, пишущие на Python в среднем зарабатывали 100 тыс. долларов в год. Заработки программистов, пишущих на других популярных языках, также были довольно высоки – доходы разработчиков составили 85-95 тыс. долларов в год.



Как изменится ситуация в 2015 году? FreelanceToday предлагает вашему вниманию несколько рейтингов популярности языков программирования. Несмотря на то, что рейтинги были опубликованы в разное время и получены из разных источников, они достаточно точно определяют степень востребованности языков программирования.
GitHut является относительно новым ресурсом, который анализирует 2,2 миллиона активных репозиториев на GitHub. В первую десятку вошли следующие языки:

JavaScript
Java
Python
CSS
PHP
Ruby
C ++
C
Shell
C #
рейтинг


Что интересно, в список попал СSS, который не может считаться полным по Тьюрингу языком программирования, однако является очень востребованным.


REDMONK

КАКОЙ РЕЙТИНГ ОТРАЖАЕТ РЕАЛЬНОЕ ПОЛОЖЕНИЕ ДЕЛ?

The basic of WWW programming.
Studying and teaching
Link




Тренды 2015: Языки программирования и фреймворки


WWW+Programming
На прошлой неделе, один известный ресурс провел опрос о том, какие языки программирования и фреймворки ожидают пользователи в 2015 году и какие будут изучать. О том, что же из всего этого вышло — читаем в полной версии.

Статья будет не только с результатами маленького исследования, но и с конкретным разбором тех или иных трендов 2015 года в области веб-разработки.+

Результаты опроса следующие:

Языки программирования / Платформы:

Node.Js явный победитель опроса. На втором месте — PHP и JS разместился на третьем.

Вокруг Node.JS образовалось уже большое сообщество и это не может не радовать.

Если вы знаете JavaScript, то вы прошли половину пути создания веб-приложений на Node.JS.

The basic of WWW programming.
Studying and teaching
Link




10 лучших языков программирования на 2015 год


WWW+Programming
10 лучших языков программирования на 2015 год
Интересности 6 июня 2015, 19:43
Выбор профильного языка программирования сложен, да еще и делать его приходится делать в самом начале своей карьеры, когда навыков, знаний и опыта нет. Многие специалисты затормозили свою карьеру, сделав ставку не на тот номер. Как не стать одним из них? Давайте разберемся!

Выбирая язык программирования, первое, чем вы должны руководствоваться, это специализация. Чем вы хотите заниматься? Созданием игр? Web-разработкой? Сопровождением ERP-систем? Искренне надеемся, что на этот вопрос у вас есть ответы, поэтому перейдем сразу к другим факторам.

Востребованность это наше все. Чем она выше, тем легче будет молодому специалисту найти работу. Ниже приведены сводные таблицы популярности ЯП и основных тенденций рынка.

The basic of WWW programming.
Studying and teaching
Link




Как я стал разработчиком за пол года?


WWW+Programming
Всем привет. Это очередная история трудоустроства на сайте javarush, где будут расхваливать джавараш.

Шучу, не будут. Или будут?

Конечно же будут, я ведь ждал момента написать эту статью ещё на 1х уровнях, когда читал чужие :)

Вообщем, начнём с самого начала.

В июне 2014 года я получил диплом бухгалтера. К 3му курсу университета я уже понял, что бухгалтером не буду, я зарабатывал в интернете — разные способы, арбитраж, подписки, дорвеи, сдл, гс и прочее, этого в интернете много, но и нюансов тоже очень много. Студенту хватало. После окончания универа я всё ещё продолжал «крутиться» в интернете, пока…

The basic of WWW programming.
JS and Java
Studying and teaching
Link




jobs.dou.ua/


WWW+Programming
jobs.dou.ua/

The basic of WWW programming.
OTHERS PROGRAMMING & SEARCH WORK
Link




http://habrahabr.ru/


WWW+Programming
http://habrahabr.ru/

The basic of WWW programming.
Studying and teaching
Link




Что почитать по веб-разработке


WWW+Programming
CSS — каскадные таблицы стилей. Подробное руководство, Мейер
Описание
Скачать
Скачать в лучшем качестве
Рейтин: 4/5
CSS рецепты программирования, Кристофер Шмитт
Описание
Мастерская CSS. Профессиональное применение web-стандартов, Энди Бадд
Web-дизайн по стандартам, Зельдман Д.
Пуленепробиваемый Web-дизайн, Седерхольм Д.
Flex 3. Сборник рецептов, Ноубл, Андерсон
HTML
HTML и XHTML. Подробное руководство, Муссиано, Кеннеди
Описание
Скачать
Java
Философия Java, Эккель Б
Описание
Скачать
Рейтинг: ?/5
Java 2, П. Ноутон, Г. Шилдт
Описание
JavaScript
JavaScript. Подробное руководство, Флэнаган Д.
JavaScript. Профессиональные приемы программирования, Джон Рейсиг
Описание
Рейтинг: 5/5
PHP5, Котеров Д.
Описание
Скачать
Скачать второе издание + srcs
Рейтинг: 5/5
«Профессиональное программирование на PHP», Шлосснейгл Д.
Описание
Cкачать
Рейтинг: 5/5
PHP. Объекты, шаблоны и методики программирования, Зандстра
Описание
Рейтинг: 5/5
PHP. Сборник рецептов, Скляр, Трахтенберг
Описание
Рейтинг: 5/5

The basic of WWW programming.
Studying and teaching
Link




ТОП-25 крупнейших IT-компаний Украины,


WWW+Programming

СТАТЬИ · 1 февраля, 10:00 Редакция DOU
Редакция DOU
ТОП-25 крупнейших IT-компаний Украины, январь-2016. Умеренный рост и переход порога «4000 сотрудников»
Представляем обновленный список 25 крупнейших IT-работодателей Украины.

The basic of WWW programming.
Studying and teaching
Program producing
Link




Как устроен и работает интернет?


WWW+Programming

........
Начнем с того, что это не плеер :) Точно ту ссылку скинули?

Там находится плагин lightbox (плагин для увеличения изображений, а также переключения между ними в виде галереи).

Чтобы подключить данный плагин, нужно:

1. Скачать его к себе.

2. Добавить в теги вашего сайта следующий код:

The basic of WWW programming.
JS and Java
Studying and teaching
Site, forum
Link




Java Script — это просто. Часть 1


WWW+Programming


Сценарный язык JavaScript — язык для составления скриптов, разработанный фирмой Netscape, — обладает огромными возможностями для разработки интернет-приложений, работающих как на клиентской, так и на серверной стороне. Язык очень простой, и для работы с ним достаточно лишь иметь понятие основ HTML. В JavaScript есть немало интересных особенностей, и одна из них — возможность обработки не только данных, но и событий. Событие определяется как некоторое действие, выполненное в контексте браузера — например, щелчок мышью или загрузка страницы. Кроме того, JavaScript отлично интегрируется с РНР и дополняет его выполнением тех функций, которые на PHP реализовать невозможно либо трудоемко.

The basic of WWW programming.
JS and Java
Studying and teaching
Link




Применение js на простом примере, Занятие 7/2


WWW+Programming

Категория: Курс html5 css3Tags: css, html, javascriptОставить комментарий
Как я и говорил в первой части седьмого занятия, мы подключим с вами нашему документу javascript и с его помощью сделаем примитивное слайдшоу. Расписывать весь процесс у меня ушло бы очень много времени и с целью его экономии, а также доступности повторения я записал видео ролик, где все подробно разъяснил и показал на примере.

Этапы правильного использования js у себя в документе

Внимательно просмотреть код оригинала/примера с которым будем работать
Разобраться, что подключается в служебном теге head
Посмотреть стили, не потеряются ли пути заданные там
Переносить все с примера с пониманием для чего оно нужно
Проверять себя на каждом этапе переноса и сохранения кода
Убедиться, что все работает и наслаждаться своими способностями

The basic of WWW programming.
JS and Java
Studying and teaching
Link




Примеры JavaScript.


WWW+Programming
Написание текста с помощью JavaScript
Написание тегов HTML с помощью JavaScript
JavaScript в разделе body документа
JavaScript в разделе head документа
Внешние файлы JavaScript
Объяснение примеров

The basic of WWW programming.
JS and Java
Studying and teaching
Link




Простейший пример HTML, CSS, PHP, JavaScript


WWW+Programming
Сегодня покажу работу 4-х известных Вам технологий, а может и неизвестных. Это: HTML, Они - CSS, PHP, JavaScript.

HTML - это язык гипертекстовой разметки текста;
CSS - каскадные стили таблиц, с помощью него применяют стиль к определенному элементу HTML, или группе элементов;
PHP - серверный язык программирования/скриптования;
JavaScript - клиентский язык программирования/скриптования;

Практический пример:
1) Файл index.html

The basic of WWW programming.
JS and Java
Studying and teaching
Link




PHP и AJAX для начинающих на простом примере Что такое jQuery?


WWW+Programming
PHP и AJAX для начинающих на простом примере

Что такое jQuery?

The basic of WWW programming.
JS and Java
Studying and teaching
Link




Практическое применение JavaScript на простом примере галереи


WWW+Programming
Хабр, и снова здравствуй!

Настал в моей жизни момент выбора, какое направление в программировании выбрать, пошел в сторону веба. C html и css, какой – никакой, но опыт был, а вот с js знаком не был вообще, начал писать тестовый простой сайт, ограничивающийся статическими страницами, спустя пару дней работы над своим проектом мне понадобилась галерея изображений и как оказалось пагинация. Стал гуглить, искать любую информацию как реализовать новую поставленную задачу, очень много информации, примеров чужого кода, даже удалось кое что слепить из чужих примеров, но понимание не приходило… Приостановил я работу над сайтом и начал читать документацию и примеры кода на js, спустя неделю я вернулся к проекту, и начал писать исходя из полученых знаний, тут то, во время манипуляции элементами страницы на реальном проекте и появилось явное понимание происходящего. Сразу предупрежу это самый обычный велосипед, так как прежде чем браться за тот же jQuery я хотел познакомиться с истоками.

The basic of WWW programming.
JS and Java
Studying and teaching
Link




JavaScript в примерах


WWW+Programming
Note. Для выделения кодов скриптов из таблиц используйте Ctrl + Click правой кнопкой мыши, выберите «выделить всё», второй Click правой кнопкой мыши (без Ctrl) «копировать». Скопированные скрипты сначала поместите в любой текстовый редактор, например, в Блокнот, и только затем, скопировав вновь, вставляйте в код страницы.

JavaScript - Калькулятор;
Инженерный калькулятор.;
Простой полнофункциональный Javascript калькулятор;
Игра "Морской бой";
Игра "Полигон";
Игра "Саймон";
Игра "Зрительная память";
Игра "Зрительная память память на числа";
Игра простые КРЕСТИКИ-НОЛИКИ;
Игра 5-линейные КРЕСТИКИ-НОЛИКИ;
Игра "Пятнашки";
Игра "Пятнашки - Алфавит";
Игра "Шашки";
Игра "Отелло";
Игра "Пирамидка";
Игра "Спички" - многорядные;
Игра "Закрой все книги!";

Переливающиеся линки;
ТАБЛИЦА ЦВЕТОВ;
Таблица цветов (информационная);
Таблица цветов с использованием карты рисунка;
Изминение цвета фона страницы;
Кнопка - рисунок;
Отжимаемая кнопка;
КНОПКА (линк) "ЗАКРЫТЬ ОКНО";
КНОПКА "Показать источник";
Изменение цвета кнопки-рисунка при наведении мыши;

Окно со скроллингом без scrollbars!;
Просмотр рисунка для фона в POP-UP окне;

The basic of WWW programming.
JS and Java
Studying and teaching
Program producing
Link




Уроки JavaScript


WWW+Programming


• Урок 1 (Запуск JavaScript. Размещение JavaScript. События. Функции.)
• Урок 2 (Документ HTML. Иерархия объектов в JavaScript. Объект location.)
• Урок 3 (Фреймы. Создание фреймов. Фреймы и JavaScript. Навигационные панели.)
• Урок 4 (Окна и динамически создаваемые докумен­ты. )
• Урок 5 (Строка состояния и таймеры. Прокрутка.)
• Урок 6 (Предопределенные объекты. Объект Date. Объект Array. Объект Math.)
• Урок 7 (Формы. Проверка информации. Проверка на присутствие. Предоставление информации. Выделение определенного элемента.)
• Урок 8 (Объект Image. Изображения на web-странице. Загрузка новых изображений. Упреждающая загрузка изображения. Изменение изображений в соответствии с событиями. )
• Урок 9 (Слои I. Что такое слои?. Создание слоев. Слои и JavaScript. Перемещение слоев.)
• Урок 10 (Слои II. Вырезка из слоя. Вложенные слои. Различные эффекты с прозрачными слоями.)
• Урок 11 (Модель событий в JavaScript 1.2. Новые события. Объект Event. Перехват события.)
• Урок 12 (Drag & Drop. Что такое drag & drop? События при работе с мышью в JavaScript 1.2. Показ движущихся объектов. "Оставляемые" объекты. Реализации.)

• Коллекция примеров JavaScript

The basic of WWW programming.
JS and Java
Studying and teaching
Link




Все для создания и продвижения сайтов


WWW+Programming
HTML & CSS
JS & JQUERY
PHP & SQL
SEO
Инструменты
Интересное
Новости

The basic of WWW programming.
Studying and teaching
Link




Рынок фриланс-аутсорса Восточной Европы в 2015 году


WWW+Programming
Рынок фриланс-аутсорса Восточной Европы в 2015 году

Исследование выполнено по собственной методике top$dev на основе данных крупнейших фриланс-бирж: более 120 тысяч профилей фриланс-разработчиков и 700 тысяч проектов.

Краткие выводы:

доли Беларуси и России существенно выросли - на 69 и 15 процентов, доля Украины второй год подряд снижается на 8%;
характерно, что страны имеющие более высокие рейты (и, видимо, более востребованные навыки) увеличили свои доли;
навыки ios и android development заметно увеличили доли, а также javascript. "Старые" навыки-лидеры понемногу сдают позиции;
США и страны Европы заметно увеличили долю заказов. Возможно, это косвенно свидетельствует о кризисе в остальном мире и снижении потенциала для аутсорс-заказов.

The basic of WWW programming.
Studying and teaching
Program producing
Site, forum
Link




Аналитика IT-рынка фрилансеров Восточной Европы: Украина лидирует


WWW+Programming
Аналитика IT-рынка фрилансеров Восточной Европы: Украина лидирует

Команда top$dev провела несколько исследований стран Восточной Европы. На основе данных крупнейших фриланс-бирж (oDesk, Elance, Freelancer и других) были проанализированы более 88 тысяч профилей фриланс-разработчиков и 260 тысяч проектов на общую сумму более $350 млн.

The basic of WWW programming.
Studying and teaching
Site, forum
Link




ПОЛУЧИТЕ ВОСТРЕБОВАННУЮ ИНТЕРНЕТ-ПРОФЕССИЮ


WWW+Programming

Практика на реальных проектах, общение с экспертами Рунета.
Защита диплома по окончанию программы.

The basic of WWW programming.
HTML
CSS
PHP
SQL
JS and Java
CMS+CEO
Studying and teaching
Company, organization&Government company, organization
University or department (researcher, teacher)
Site, forum
Geo:Russia & other NIS
Link




Курс " HTML/CSS + JS (Front-end Web Development) с нуля"


WWW+Programming
Длительность
9
НЕДЕЛЬ.
Количество часов
54
два раза в неделю по три часа.
Количество в группе
9
Маленькие группы для максимального результата.
Стоимость
7400
грн. за весь курс
Формат занятий (offline в Киеве)

70% практики
Интересные практические задания. У нас обучение "без воды".
Заявка на курс Front-end (HTML+CSS+JS)


ФИНАЛЬНЫЙ ПРОЕКТ

Создадите свой сайт (landing page с нуля) Это будет Ваша первая робота в Ваше портфолио.


WEB ACADEMY CLUB

Будете принимать участие в тематических вебинарах, мастер классах от экспертов IT рынка. Будете в курсе трендов в разработке под iOS.

Подарочный сертификат на обучение в Web Academy







Киев, Смоленская 31/33
(044)233-15-22 | (063)233-15-22
info[@]web-academy.com.ua

The basic of WWW programming.
HTML
CSS
Studying and teaching
Site, forum
Geo:Ukraine&Kiev
Link




Жизнь после кода. Из программистов в бизнес-консультанты, менеджеры, продавцы


WWW+Programming
Меня зовут Михаил Завилейский. Формально я — генеральный директор DataArt. Но, на самом деле, просто из один многочисленных руководителей компании — ведь самого главного начальника у нас нет. В DataArt я отвечаю за организационное развитие. До прихода сюда 10 лет работал в IT — в основном программистом, но также немного и менеджером.
В этой статье мы поговорим о карьере. Я расскажу, что происходит с программистами, которые почему-то хотят перестать работать инженерами. Сказанное будет относиться также к тестировщикам, инженерам качества, автоматизаторам и другим смежным специалистам. Мы посмотрим, куда могут двигаться такие специалисты.

The basic of WWW programming.
Studying and teaching
Program producing
Company, organization&Government company, organization
Site, forum
Geo:Ukraine&Kiev
Link




ІТ ликбез: кто такой ІТшник и как им стать


WWW+Programming
Начнем с азов. Два главных направления в разработке – это фронтенд и бекенд.
Frontend – это создание визуальной части сайта, то есть всего, что вы видите в браузере. Frontend относительно прост в изучении и гарантирует быстрое трудоустройство. К тому же, создание сайтов – самый легкий способ фриланса.
Это одно из самых творческих направлений в IT, так как оно связано с визуализацией. Frontend у нас часто изучают дизайнеры, маркетологи, владельцы интернет-магазинов. Frontend-разработчику не нужно уметь рисовать – макет сайта делает дизайнер, вы только "переносите" его в веб и "оживляете" с помощью Javascript.
В проекте Go for IT (бесплатное обучение переселенцев программированию), который мы реализуем совместно с ООН при поддержке правительства Японии, мы обучаем участников именно фронтенду.
Backend – программирование серверной части, того, что не видит пользователь. Самый популярный язык в backend-разработке – Java. На нем самое большое количество вакансий. Под Java работает столько проектов, что джависты уверены – этот язык никогда не умрет. Именно на Java пишут приложения под Android.
Это сложный язык. Ольге Куликовой для того, чтобы стать Java-программистом, пришлось пройти два курса – начальный и продвинутый. Наши студенты тратят на изучение Java по 4-5 часов в день – кроме занятий в аудитории они выполняют домашние задания, работают с менторами и в команде с другими студентами. Но такие затраты окупаются – джависты получают самые высокие зарплаты.
Еще один важный элемент разработки софта – тестирование или QA (quality assurance). Тестировщики проверяют исправность кода, написанного программистами, и ищут в программах ошибки (баги). QA – самый легкий способ входа в IT с точки зрения технической подготовки. Но и конкурс на вакансию QA-инженера гораздо выше. Зато после того, как вы стали тестировщиком, вы можете сменить специальность уже внутри компании, в которой работаете, и стать программистом или менеджером проекта. Менеджерами часто становятся тестировщики с хорошими коммуникационными навыками. QA-инженер тесно общается с заказчиком проекта, поэтому он должен быть не только внимательным и педантичным, но и хорошо владеть английским (большинство заказчиков – иностранцы).
Если вы больше любите создавать – советуем вам идти в разработчики, если проверять и указывать на ошибки – в тестировщики.
В IT есть и другие профессии – проектные менеджеры, аналитики. Но таких вакансий меньше, туда сложно попасть с нуля, и обычно эти вакансии закрываются людьми, которые уже работают в IT-сфере.
Очень важно сразу выбрать для себя правильное направление исходя из ваших навыков и талантов. Чтобы у вас все получилось, нужно полюбить свою новую работу. Поэтому, для каждого, кто к нам обращается, мы проводим бесплатные консультации и помогаем человеку определиться.

The basic of programming
The basic of WWW programming.
Studying and teaching
Link




GoIT Пивоваров


WWW+Programming
GoIT
Мы помогаем каждому достичь образовательных и карьерных целей в IT. Наша цель — создать бренд Украины как сильной IT страны!

The basic of WWW programming.
Studying and teaching
Company, organization&Government company, organization
Site, forum
Link




Сколько платят веб-программистам в Украине: до $1000 молодому специалисту


WWW+Programming
Web-программистом быть не так уж и плохо. К такому выводу пришли аналитики рекрутингового портала rabota.ua, проанализировав базу вакансий и резюме за 2015 год. Портрет типичного представителя профессии довольно привлекателен — это молодой парень с высшим образованием и опытом работы, который неплохо знает английский. Примечательно, что в отличие от digital-маркетологов и дизайнеров, веб-программистам часто предлагают больше денег, чем они запрашивают. Средняя зарплата достигает $1000, впрочем, для молодого специалиста в Украине это неплохой результат.

The basic of WWW programming.
Studying and teaching
Link




За 2015 год Украина заработала на экспорте IT $2,5 млрд — Елена Минич


WWW+Programming
Информационные технологии — одно из приоритетных направлений украинской экономики. В 2015 году Украина продала за границу продуктов и услуг в IT-секторе более чем на $2,5 млрд. Об этом заявила директор департамента инноваций и интеллектуальной собственности Министерства экономики Украины Елена Минич, передает UBR.

The basic of programming
The basic of WWW programming.
Studying and teaching
Program producing
Link




Мертвые программисты не пишут код


WWW+Programming
Многие из нас проводят большую часть рабочего времени в привычном удобном кресле, вперившись в экран компьютера или планшета. Считается, что если посидеть часов 8-9, а вечером пойти в зал, бассейн или пробежаться по парку, со здоровьем все будет в норме. Но история разработчика игры Voxel Quest Гевина Вулери свидетельствует об обратном. Выкладываясь на работе, он почти довел себя до смертельной опасности и решил поделиться этим опытом в статье на Medium.

Я — ипохондрик. Где-то глубоко в душе я понимаю, что это — эволюционное преимущество. И по факту оно только что спасло мне жизнь.

Я помногу работаю сидя в кресле, пишу код (и, конечно, эта статья касается любого человека с сидячей работой). Единственная причина, по которой я пишу этот текст: предупредить вас об опасности, которая вам угрожает, если вы в чем-то похожи на меня.

Пару недель тому у меня заболела нога ближе к ступне. Чувство было, как будто я ее растянул, но я точно знал, что этого быть не могло. Я забил на нее какое-то время, думая, что пройдет само, но боль все не проходила. Так что поздно вечером я сделал то, чего требовал мой внутренний ипохондрик: погуглил симптомы.

The basic of programming
The basic of WWW programming.
Studying and teaching
Program producing
Link
MY TEXTS + MY PROGRAMMS




VIDEO Animated map reveals the 550,000 miles of cable hidden under the ocean that power the internet


WWW+Programming

VIDEO
Animated map reveals the 550,000 miles of cable hidden under the ocean that power the internet

The basic of WWW programming.
Studying and teaching
Link
Link to video(lessons and others)
Open news




Яценюк объявил свой кабмин самым реформаторским за 20 лет


WWW+Programming


Биржевая игра в «Южной столице»


Новый выпуск UX Review №20

The basic of WWW programming.
Link




Почему научиться программировать так чертовски тяжело?


WWW+Programming
Почему научиться программировать так чертовски тяжело?

The basic of programming
The basic of WWW programming.
Link




считать переменную с экрана используя JS для передачи php


WWW+Programming
считать переменную с экрана используя JS для передачи php

The basic of WWW programming.
PHP
JS and Java
Link




анализировать строки даты или времени с помощью функции strtotime()


WWW+Programming
Выделение дат и времен из строк

Задача
Необходимо извлечь из строки дату или время в формате, пригодном для вычислений. Например, конвертировать представление даты, такое как «last Thursday» (последний четверг) в метку времени UNIX.

Решение
Проще всего анализировать строки даты или времени с помощью функции strtotime(), которая превращает множество понятных человеку строк даты и времени в метку времени UNIX:

The basic of WWW programming.
Link




Что должен изучить ВЭБ программист


WWW+Programming
Что должен изучить ВЭБ программист

The basic of WWW programming.
Studying and teaching
Link
MY TEXTS + MY PROGRAMMS




Как передать переменную из PHP в JavaScript и обратно?


WWW+Programming
Как передать переменную из PHP в JavaScript и обратно?
Начнем с того, что никакую переменную передать, конечно же, невозможно. Поскольку переменная - это часть программы. И из одной в другую передать её нальзя. Передать можно только значение переменной. Т.е. текст. То есть, различия между "передачей переменной в яваскрипт" и формированием html таблицы НЕТ НИКАКОГО!
Отсюда вывод - "Передать переменную" в Javascript очень легко. Особенно, повторюсь, если учесть, что никакой "передачи" не происходит. PHP просто напросто генерирует яваскрипт точно так же, как и всю остальную страницу, вместе со всеми переменными.
Точно так же, как вы выводите в браузер строку "Hello World, это Вася Пупкин!", выводится и любой яваскрипт, со всеми своими переменными.

The basic of WWW programming.
PHP
JS and Java
Link
MY TEXTS + MY PROGRAMMS




Онлайн-курс по Front-End


WWW+Programming
Программа курса
Курс состоит из 48-ми занятий (96 часов вебинаров) и финального тестирования,
после прохождения которого вы получаете подтвержденный сертификат.
1
HTML
HTML — стандартный язык разметки, который используется при создании большинства веб-страниц во Всемирной паутине и структурировании информации
Ведение в html — познакомимся с технологией, на которой построен весь Интернет
Инструментарий — в чем и как писать код
Структура html-кода — как писать код так, чтобы все было понятно и прочитать его мог не только автор, но и другие разработчики
Формы — без них веб был бы просто электронным представлением книг, газет и журналов. С помощью форм мы строим взаимодействие с пользователем
2
CSS
CSS — влияет на внешний вид страницы сайта — работает со шрифтами, цветом, полями, строками, высотой, шириной, фоновыми изображениями, позиционированием элементов и многими другими вещами
3JavaScriptJavaScript — язык программирования, который позволяет делать веб-страницы интерактивнымиВедение в JavaScript, базовые конструкции языка — знакомство с языком
Примитивные типы, объекты, массивы, функции — базовые вещи из которых состоит любой язык программированияАсинхронность, таймеры — отдельно остановимся на сложных местах и разберем их подробно. Асинхронность в JavaScript одна из самых сильных его сторон
JavaScript в браузерах — как это все заставить управлять веб-страницей
Работа с DOMСобытия и обработка событий — как браузер следит и реагирует на действия пользователя, и как можно вмешаться и управлять этим процессом
jQuery — изучим библиотеку, с которой жизнь становится легче, а волосы мягкими и шелковистыми (шутка)AJAX — как получать/отправлять данные, не перезагружая страницу, и вообще, сделать что угодно не перезагружая станицу
ООП. Классы, конструкторы и прототипы — снова вернемся к изучению устройства языка и разберемся, как правильно писать большие и сложные программы
Обзор MV* фреймворков для построения одностраничных приложений Backbone.js, AngularJS — познакомимся с решениями, которые позволяют строить сложные одностраничные приложения
4Базы данных (8 занятий)Tема, которая пригодится в любом языке программирования и станет вашим козырем при трудоустройстве
5Soft Skills и начало карьеры (5 занятий)Необходимые навыки и знания для выбора профессионального пути, составления резюме, прохождения собеседований, поиска работы на фрилансе. А также возможность пройти пробное интервью с HR-специалистом
6Тестирование студентов и выдача сертификатов

The basic of WWW programming.
HTML
CSS
SQL
JS and Java
Studying and teaching
Company, organization&Government company, organization
Site, forum
Geo:Ukraine&Kiev
Link




Учебник JavaScript


WWW+Programming
JavaScript придает вашим веб-сайтам динамическую функциональность. Когда вы видите, как при прохождении указателя мыши над каким-нибудь элементом браузера что-нибудь выделяется, или что перед вашими глазами на странице появляется новый текст, цветовое оформление или изображение, или когда перетаскиваете объект на странице в новое место, то должны понимать, что все это делается с помощью JavaScript.

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

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

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

The basic of WWW programming.
JS and Java
Studying and teaching
Link




Изначально выбор стиля зависит от наполнения сайта.


WWW+Programming
Сегодня транслирование информации в Интернет – простая необходимость для освещения и развития любой деятельности. Но уверенный в ценности содержания создатель онлайн-площадки должен задуматься и о её соответствующем внешнем виде. К счастью, в сети существует достаточно ресурсов для создания сайтов, например, Joomla, Wordpress , TemplateMonster и другие.

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



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

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

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

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

The basic of WWW programming.
Studying and teaching
Link




АЛЕКСАНДР КРАКОВЕЦКИЙ: УКРАИНСКИЕ IТ-КОМПАНИИ НЕ ХОТЯТ РАБОТАТЬ С ЛОКАЛЬНЫМ БИЗНЕСОМ


WWW+Programming
Непрофессионализм заказчиков

Зарплаты менеджеров в IТ-секторе и других секторах отличаются на порядок, а процессы не оптимальные, а часто «совковые». Локальные заказчики нередко абсолютно не компетентны в IТ, что приводит к массе проблем:

нет возможности получить нормальное ТЗ, либо наоборот, ТЗ составляет сотни страниц для небольших проектов;
практически всегда нужен так называемый «переводчик» – некий менеджер на стороне исполнителя, который будет переводить желания заказчика на технический язык, что еще больше увеличивает стоимость разработки проекта;
в 99% случаев ТЗ будет видоизменяться, будут появляться неожиданные запросы в самый неподходящий момент;
технические решение исполнителей часто ставятся под сомнения, что приводит к ситуации, когда проект делается «на отвали»;
очень часто сроки проектов абсолютно не реальные и привязаны не к здравому смыслу, а, например, дню рождения босса.

Также часто локальные компании обращаются к нормальным компаниям только тогда, когда «дешевый» исполнитель пропустил все сроки сдачи или не смог выдать качественный продукт (что не удивительно). Заказчики искренне удивляются, когда им вежливо отказывают. А еще, очень любят проводить тендеры. Мне приходилось сталкиваться с совершенно «упоротыми» требованиями: корда просили приехать в другой город для «подтверджения компетенции». Это в то время, когда многие компании работают вообще без офисов, сидя в разных точках мира. А другая компания потребовала оценить стоимость работ и сроки, но пообещала предоставить техническое задание только после того, как «вы предоставите свою оценку».
Бизнес никогда не интересовался IТ, не поддерживал инициативы, не помогал создавать или поддерживать технические сообщества. Вы вряд ли видели «Киевстар» или «Приватбанк» в списке спонсоров IТ-конференций, вы вряд ли увидите топ менеджера Пумба или МТС, участвующего в регулярных встречах в «Часописе».
Подробнее: http://igate.com.ua/news/9179-aleksandr-krakovetskij-ukrainskie-it-kompanii-ne-hotyat-rabotat-s-lokalnym-biznesom

The basic of WWW programming.
Program producing
Geo:Ukraine&Kiev
Link




С чего начинается HTML [1/14]


WWW+Programming
Каждый HTML-документ должен начинаться с декларации типа документа или «доктайпа». Тип документа нужен, чтобы браузер мог определить версию HTML и правильно отобразить страницу.

Например, для старой версии HTML 4.01 доктайп выглядит так:

"http://www.w3.org/TR/html4/strict.dtd">
А для последней версии HTML уже намного проще:


Последнюю версию HTML ещё называют HTML 5. Но так как эта версия уже принята как стандарт и распространена почти везде, мы будем называть её просто HTML.

The basic of WWW programming.
HTML
Studying and teaching
Site, forum
Geo:Russia & other NIS
Link




HTML


WWW+Programming
HTML

The basic of WWW programming.
HTML
JS and Java
Geo:Ukraine&Kiev
Link
Link to video(lessons and others)




Состояние создателя игры "World of Tanks" Виктора Кислого превысило один миллиард долларов.


WWW+Programming
Состояние создателя игры "World of Tanks" Виктора Кислого превысило один миллиард долларов. Об этом сообщает издание Bloomberg со ссылкой на собственный рейтинг Bloomberg Billionaires Index. Как сообщает издание, количество игроков, которые пользуются продуктом компании Wargaming, созданной Кислым, на данный момент насчитывает 150 миллионов человек. Стоимость компании составила 1,5 миллиарда долларов, что позволило состоянию ее создателя преодолеть отметку в один миллиард долларов.
Больше читайте здесь: http://zn.ua/TECHNOLOGIES/sozdatel-world-of-tanks-voshel-v-spisok-milliarderov-bloomberg-205457_.html

The basic of programming
The basic of WWW programming.
Program producing
Link




HTML, CSS, PHP, JavaScript, SQL – что и зачем?


WWW+Programming
В этом материале я хочу обзорно рассмотреть назначение основных языков программирования и разметки, применяющихся в веб-разработке.

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

Это вопросы следующего плана:

- В каком порядке надо изучать языки создания сайтов?
- Что сложнее: JavaScript или PHP?
- Зачем нужен язык SQL?
- Чем отличаются версии CSS друг от друга, и какую из них следует изучать?
- Как работаю динамические сайты?
- Для чего нужен PHP?
и т.д…

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

В этом материале почти не будет примеров кода, т.к. перед нами стоит другая задача – получить общее представление о назначении каждого из языков и его месте в веб-разработке.

Итак, поехали. Начнем мы с языка HTML.

The basic of WWW programming.
HTML
CSS
PHP
SQL
JS and Java
Studying and teaching
Geo:Russia & other NIS
Link
MY TEXTS + MY PROGRAMMS




сайт phpinfo.su — сайт о профессиональном программировании на языке PHP


WWW+Programming
Вы попали на сайт phpinfo.su — сайт о профессиональном программировании на языке PHP.

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

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



Read more: http://www.phpinfo.su/#ixzz41HkH52jU

The basic of WWW programming.
PHP
Geo:Russia & other NIS
Link




Курс «Технологии создания школьных Интернет-ресурсов»


WWW+Programming

Учебные материалы Язык разметки гипертекста HTML
Таблица цветов HTML, CSS и JavaScriprt
Таблица кодов символов HTML
Каскадные таблицы стилей CSS2
JavaScript: примеры к занятиям
PHP: о некоторых возможностях языка, основные функции, примеры


ЛОИРО. Курс «Технологии создания
школьных Интернет-ресурсов»

О загрузке файлов на сервер
Домашнее задание по CSS


Текущие проекты
Русский фольклор в современных записях
Прагмема

Конструктор тестов TestMaker VVZ 3.0 - конструктор тестов для WWW на JavaScript

The basic of WWW programming.
HTML
CSS
PHP
Studying and teaching
Program producing
Link




Must-Have List For JavaScript Developers


WWW+Programming
Videos
It is better to see once than hear a hundred times.
JavaScript Video Tutorial (Derek Banas, YouTube)
2. JavaScript Fundamentals, JavaScript Tutorial For Beginners, JavaScript is Weird…and AWESOME, Modular Javascript (LearnCode.academy, YouTube)
3. Javascript Tutorial For Beginners (ProgrammingKnowledge, YouTube)
Online Tools
Useful online tools for JavaScript developers.
Babel -The compiler for writing next generation JavaScript (babeljs.io/repl/)
JSLint (jslint.com)
JSCompress (jscompress.com)
RegExr: Learn, Build, & Test RegEx (regexr.com)
Javascript Cheat Sheet (overapi.com/javascript)
JS NICE (jsnice.org)
Posts
Good posts from good blogs.
Useful JavaScript Tips, Tricks and Best Practices (ModernWeb)
2. 20 Free JavaScript Game Engines for Developers (Code Geekz)
3. Partial Application in JavaScript (Ben Alman)
4. Understanding “Prototypes” in JavaScript (Yehuda Katz)5. Understanding JavaScript OOP (Quils in Space)
Blogs
Good blogs for JavaScript Developers.
David Walsh Blog (davidwalsh.name)
2. Mozilla Hacks (hacks.mozilla.org)
3. Echo JS (echojs.com)
4. JavaScript Weekly (javascriptweekly.com)
5. JavaScript — SitePoint (sitepoint.com/javascript/)
6. DailyJS (dailyjs.com)
7. Tutorialzine (tutorialzine.com/?s=javascript)
Additional
Another helpful sources.
1. Use JSDoc (usejsdoc.org)
2. JS: The Right Way (jstherightway.org)
3. JSbooks — free javascript books (jsbooks.revolunet.com)
4. Podcast episodes — Javascript Jabber (Devchat.tv)
5. 5 Minutes of Javascript (fivejs.codeschool.com)
6. JavaScript For Cats (jsforcats.com)
7. Interactive JavaScript tutorial (learn-js.org)
Follow these people
They write about useful things.
1. Addy Osmani (twitter.com/addyosmani)
2. angus (twitter.com/angustweets)


The basic of WWW programming.
HTML
CSS
PHP
JS and Java
Studying and teaching
Site, forum
Geo:Geo:Europe & USA & World
Link
Link to video(lessons and others)




ЦВЕТА


WWW+Programming
ЦВЕТА

The basic of WWW programming.
Program producing
Link




обучающий курс по разработке web-сайтов с использованием HTML 5, CSS 3, CMS. Курс HTML подразумевает собой не что иное, как верстка полноценного сайта с нуля, с подключением базы CSS, изучением JavaScript и библиотеки jQuery,


WWW+Programming
Следуя современным меркам, смело можно сказать, что если вас нет в Интернете, то Вас просто-напросто не существует! Учебный центр подготовки IT-специалистов Level Up, хочет, чтобы люди, компании и фирмы существовали, именно поэтому мы подготовили для вас обучающий курс по разработке web-сайтов с использованием HTML 5, CSS 3, CMS.

Курс HTML подразумевает собой не что иное, как верстка полноценного сайта с нуля, с подключением базы CSS, изучением JavaScript и библиотеки jQuery, обзор наиболее популярных CMS систем.

The basic of WWW programming.
HTML
CSS
PHP
JS and Java
Studying and teaching
Company, organization&Government company, organization
Geo:Dnepr&NMAU
Link




Основы веб-программирования


WWW+Programming
Основы веб-программирования

The basic of WWW programming.
Link




Основы Web-программирования


WWW+Programming
Основы Web-программирования

The basic of WWW programming.
Link




Что такое веб-программирование


WWW+Programming
Что такое веб-программирование
Если вы уже пробовали (а может быть, даже и небезуспешно :)) программировать, например, на Delphi, или Visual Basic, или даже Visual C++, то привыкли к такой схеме работы программы: нажимается кнопочка - выполняется код - выводится результат, и все это выполняется на одном компьютере.

В веб-программировании все обстоит по-другому.

Вы задумывались, что происходит, когда вы вводите в адресной строке браузера URL? Cхема работы следующая:
Браузер открывает соединение с сервером
Браузер отправляет серверу запрос на получение страницы
Сервер формирует ответ (чаще всего - HTML-код) браузеру и закрывает соединение
Браузер обрабатывает HTML-код и отображает страницу

Обратите внимание: еще до того, как вы увидели на экране запрошенную страницу, соединение с сервером закрыто, и он о вас забыл. И когда вы введете другой (или тот же самый) адрес, или щелкните по ссылке, или нажмете на кнопку HTML-формы - та же схема повторится снова.

The basic of WWW programming.
Link




Учебник JavaScript


WWW+Programming
1. Основы JavaScript

Синтаксис JavaScript
Типы данных
Переменные
Условные операторы
Циклы
Операторы перехода и обработка исключений
Объекты
Классы
Функции
Массивы
Регулярные выражения
2. Клиентский JavaScript

Использование JavaScript на веб-страницах
Объект Window
Работа с DOM-моделью
Взаимодействие JavaScript и CSS
Обработка событий
Типы событий
Cookies
3. JavaScript и HTML5

Web Storage API
Геолокация
История посещений
Автономные приложения
Фоновые вычисления
Работа с файлами
Веб-сокеты
HTML5 Canvas

The basic of WWW programming.
JS and Java
Studying and teaching
Link




Курс по HTML5 и CSS3. Введение в HTML. Часть 1. webtheory webtheory


WWW+Programming
Курс по HTML5 и CSS3. Введение в HTML. Часть 1.
webtheory
webtheory

The basic of WWW programming.
HTML
Link
Link to video(lessons and others)
Lessons




HTML5 для начинающих | #2 Установка Notepad++ Magisters | Обучение современным профессиям Magisters


WWW+Programming
HTML5 для начинающих | #2 Установка Notepad++
Magisters | Обучение современным профессиям
Magisters

The basic of WWW programming.
HTML
Studying and teaching
Link to video(lessons and others)
Lessons




Самостоятельное изучение программирования — плюсы и минусы


WWW+Programming
Как выучить язык программирования Java, С++, С#, Phyton и PHP за месяц бесплатно видео уроки – наверное каждый хоть раз вводил подобный поисковый запрос в сети. Такие вопросы могут вызвать только смех, ну или сострадание в конце концов. Единственный правильный ответ на этот вопрос – «Никак». Давайте подробно и поэтапно рассмотрим все плюсы и минусы самостоятельного изучения программирования и ответим на главный вопрос: «Как лучше изучать программирование – самостоятельно или все же пройти обучение в Компьютерной Академии ШАГ?».

Плюсы самостоятельного изучения программирования:

можно самостоятельно выбирать время для изучения программирования
свобода в выборе учебных материалов
в сети полно видео уроков и аудио книг по программированию
самостоятельное изучение программирования — это бесплатно
можно кушать макароны с сосиской при изучении рекурсий
Минусы самостоятельного изучения программирования:

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

The basic of WWW programming.
Studying and teaching
Company, organization&Government company, organization
Geo:Ukraine&Kiev
Link




Сайт РепетиториТести ЗНОВідео урокиНовиниРеєстрація репетиторомКонтакти


WWW+Programming
Сайт РепетиториТести ЗНОВідео урокиНовиниРеєстрація репетиторомКонтакти

The basic of WWW programming.
Program producing
Link




С чего начать изучение WEB — программирования


WWW+Programming
Очередность использования инструментов web программирования
С чего стоит начать, если новичок совсем ничего не понимает в web программировании? В этой статье я постараюсь коротко рассказать с чего стоит начинать и что изучать дальше.
1. Для начала полезно изучить html разметку. Не так важно, на каком языке вы хотите научиться. Именно html распознается браузерами: читается, обрабатывается и отображается на экране монитора. HTML в данном случае основа или фундамент без которой никуда.
Что нужно знать в html:
Что такое таблицы и блоки;Что такое «теги», атрибуты;Что такое кодировка, формирование html документа;Формы html;Стили, шрифты, html текст.
2. Как только пришло понимание, что такое html, следует приступать к изучению css стилей (каскадных таблиц).
Что это такое и для чего они нужны? Можно привести простой пример. Если вам нужно 50 html страниц с одинаковой разметкой: стили, таблицы, ссылки, размер и т.д. Оформление каждой займет определенное время и в общем-то не разумно. В данном случае используются css таблицами, в которых хранится вся информацию об оформлении, размерах, стилях и так далее.Использование CSS немного замедляет загрузку страниц, но значительно облегчает поставленную задачу.
Что необходимо знать в CSS:Классы и идентификаторы;Применение классов и идентификаторов (стилей);Какие бывают стили, шрифты. Работа с текстом;Блоки, div верстка, позиционирование.
3. Java Script После того как есть небольшая база, можно приступать к программированию на Java Script. Почему именно он? Дело в том, что jquery написан именно на этом языке: динамическое изменение и создание объектов, проверка форм и т.д.
Большая часть Java Script обрабатывается на клиентской стороне — браузером, тем самым снижается нагрузка на сервер.
Что необходимо знать в Java Script:
Взаимодействие с css стилями и таблицами;Работа с html «тегами» и формами;
Работа с событиями;Создание циклов, условий;
Умение работать со строками, массивами. Знание и понимание функций.

4. JQuery — это динамическая библиотека, которая обрабатывается на клиентской стороне: упрощает использование JS и расширяет его функциональность.
Что необходимо знать про JQuery:Взаимодействие с css стилями и html элементами;
Работа с событиями и анимацией;Работа со строками;
Понятие (POST и GET).
PHP + MySQL 5. PHP — серверный язык программирования, то есть обрабатываемый на стороне сервера. Тесно взаимодействует с базой данных MySQL.
Что необходимо знать в связке PHP + MySQL:
Работа с массивами, строками, классами;
Работа с простыми математическими задачами;
Подключение к базе данных (MySQL), работа, изменение, получение и запись.
MySQL запросы;
Знание и применение правил написания кода для обращения к MySQL.

The basic of WWW programming.
HTML
CSS
PHP
SQL
JS and Java
Studying and teaching
Lessons




Курс " HTML/CSS + JS (Front-end Web Developme


WWW+Programming
Курс " HTML/CSS + JS (Front-end Web Developme

The basic of WWW programming.
HTML
CSS
JS and Java
Link
Lessons




The 9 Most In-Demand Programming Languages of 2016


WWW+Programming
Breakdown of the 9 Most In-Demand Programming Languages
1. SQL
It’s no surprise SQL (pronounced ‘sequel’) tops the job list since it can be found far and wide in various flavors. Database technologies such as MySQL, PostgreSQL and Microsoft SQL Server power big businesses, small businesses, hospitals, banks, universities. Indeed, just about every computer and person with access to technology eventually touches something SQL. For instance, all Android phones and iPhones have access to a SQL database called SQLite and many mobile apps developed Google, Skype and DropBox use it directly.
2. Java
The tech community recently celebrated the 20th anniversary of Java. It’s one of the most widely adopted programming languages, used by some 9 million developers and running on 7 billion devices worldwide. It’s also the programming language used to develop all native Android apps. Java’s popularity with developers is due to the fact that the language is grounded in readability and simplicity. Java has staying power since it has long-term compatibility, which makes sure older applications continue to work now into the future. It’s not going anywhere anytime soon and is used to power company websites like LinkedIn.com, Netflix.com and Amazon.com.
5. C++
3. JavaScript
JavaScript – not to be confused with Java – is another one of the world’s most popular and powerful programming languages, and is used to spice up web pages by making them interactive. For example, JavaScript can be used to add effects to web pages, display pop-up messages or to create games with basic functionality.
4. C#
Dating from 2000, C# (pronounced C-sharp) is a relatively new programming language designed
5. C++ (pronounced C-plus-plus) is a general purpose object-oriented programming language based on the earlier ‘C’ language. Developed by Bjarne Stroustrup at Bell Labs, C++ was first
6. Python
7. PHP
Created by Danish-Canadian programmer Rasmus Lerdorf in 1994, PHP was never actually intended to be a new programming language. Instead, it was created to be a set of tools to help Rasmus maintain his Personal Home Page (PHP). Today, PHP (Hypertext Pre-Processor) is a scripting language, running on the server, which can be used to create web pages written in HTML. PHP tends to be a popular languages since its easy-to use by new programmers, but also offers tons of advanced features for more experienced programmers.
8. Ruby on Rails
9. iOS/Swift

The basic of WWW programming.
Studying and teaching
Link
Lessons




Рынок IT-образования: курсы и учебные центры подготовили свыше 20 тыс. студентов в 2015 году


WWW+Programming
же несколько лет на ДОУ выходит рейтинг ТОП-25, со списком крупнейших ИТ-компаний. Компании растут, как и количество желающих в них работать. Наши джуниор-дайджесты регулярно собирают 40-50 тыс. просмотров.
Мы решили разобраться, что же происходит на рынке ИТ-образования, за пределами “классических” вузов. Рассмотрели коммерческие курсы и бесплатные программы, а также учебные центры при ИТ-компаниях. Для начала — хотя бы посчитать сколько студентов прошли через эти ИТ-школы. Тему качества самих программ и трудоустройства выпускников, а также проекты МООС оставляем для отдельных исследований.

The basic of WWW programming.
Studying and teaching
Company, organization&Government company, organization
Geo:Ukraine&Kiev
Link




ВЭБ на физтехе


WWW+Programming
https://www.youtube.com/playlist?list=PLzQrZe3EemP5KsgWGnmC0QrOzQqjg3Kd5

The basic of WWW programming.
Studying and teaching
Link
Lessons




Пробный файл


WWW+Programming













HELLO WORD!





The basic of WWW programming.
HTML
Studying and teaching
Lessons




Справочник CSS3


WWW+Programming
Справочник CSS3

The basic of WWW programming.
CSS
Lessons




Курсы HTML, CSS, PHP, JavaScript, лектор Трепачёв Д.П.


WWW+Programming
Курс Цена Кол-во занятий
HTML+CSS для новичков 100$ 15
Практика HTML5+CSS3 40$ 9
Продвинутый курс HTML5+CSS3 130$ 20
Продвинутая практика HTML5+CSS3 80$ 15
JavaScript для новичков 100$ 15
Практика JavaScript 80$ 10
Продвинутый курс JavaScript+jQuery+AJAX 100$ 15
Продвинутая практика JavaScript+jQuery 100$ 15
PHP для новичков 100$ 15
Практика PHP 80$ 10
Продвинутый курс PHP 100$ 15
Продвинутая практика PHP 80$ 10
Регулярные выражения PHP 50$ 5
Парсинг сайтов 100$ 15
Основы веб-хакинга 80$ 7
PHP фреймворк CakePHP 80$ 10

The basic of WWW programming.
Studying and teaching
Link




CSS - Cascading Style Sheets (учебник)


WWW+Programming
Что есть CSS

Немного о CSS
Структура и правила
Внутренние таблицы стилей
Глобальные таблицы стилей
Связанные таблицы стилей
Свойства CSS

Свойства Font
Свойства Text
Свойства Color и Background
Свойства Box
Классификация
Дополнения

Меры длины
Процентные меры
Цвета
Ссылки

The basic of WWW programming.
CSS
Studying and teaching
Link
Lessons




Лучший учебник html. Основы html


WWW+Programming
Учебник html - Содержание
 Введение в язык html
Краткое вступление к учебнику,основные понятия и термины.
 Урок 1: Структура web-документа. Вставка комментария.
Здесь мы рассмотрим основы html, а также научимся вставлять комментарии в
тело документа.
 Урок 2: Создаем свою первую страничку
В этом уроке Вы создатите свою первую страничку по всем правилам.
 Урок 3: Работаем с текстом
В этом уроке изложены базовые средства форматирования текста.
 Урок 4: Продолжаем работать с текстом
Здесь мы научимся делать текст жирным, курсивом, подчеркнутым,
перечеркнутым, маленьким , большим и.т.д.
 Урок 5: Заканчиваем с текстом
В этом уроке мы подробно разберем создание списков в языке html.
 Урок 6: Покоряем html ссылки
Тут Вы научитесь создавать все возможные виды ссылок.
 Урок 7: Работаем с изображениями
В этом уроке вы увидете, как легко, оказывается, вставлять изображения на
страницу.
 Урок 8: Цвет фона и текста
Здесь Вы узнаете, как изменять цвет фона и цвет текста в языке html.
 Урок 9: Разберемся с таблицами в html
Тут Вы научитесь конструировать html таблицы, это очень важная часть языка html.
 Урок 10: Что такое html формы и зачем они нужны.
Здесь мы поговорим о том, что такое формы, посмотрим пример готовой формы,
разберем основной синтаксис.
 Урок 11: Заканчиваем разбираться с формами
Заканчиваем то, что начали в предыдущем уроке :)
 Урок 12: Смотрим форму в действии .
В этом уроке я расскажу Вам как увидеть вашу html форму в действии.
 Урок 13: Пару слов про голову документа.
Здесь мы разберем такие понятия как название документа, ключевые слова и
описание документа.
 Завершение
Советы и рекомендации по дальнейшему обучению...

The basic of WWW programming.
HTML
Studying and teaching
Link
Lessons




learning web design pdf


WWW+Programming
http://www.learningwebdesign.com/toc.html
TABLE OF CONTENTS
PART I | Getting Started

Chapter 1 | Where Do I Start?
Where Do I Start?
What Does a Web Designer Do?
What Languages Do I Need to Learn?
What Do I Need to Buy?
What You've Learned
Test Yourself
Chapter 2 | How the Web Works
The Internet Versus the Web
Serving Up Your Information
A Word About Browsers
Web Page Addresses (URLs)
The Anatomy of a Web Page
Putting It All Together
Test Yourself


PART II | HTML Markup for Structure
Chapter 4 | Creating a Simple Page (HTML Overview)
A Web Page, Step by Step
Before We Begin, Launch a Text Editor
Step 1: Start with Content
Step 2: Give the Document Structure
Step 3: Identify Text Elements
Step 4: Add an Image
Step 5: Change the Look with a Style Sheet
Validating Your Documents
Test Yourself
Element Review: Document Structure
Graphic Production
Test Yourself

The basic of WWW programming.
Book or article
Geo:Geo:Europe & USA & World
Link




Зачем нужен JavaScript Управляем JavaScript в Google Chrome


WWW+Programming
JavaScript — это сценарный язык программирования, выполняемый непосредственно в браузере. Программы, написанные на нем, называют скриптами, и они интегрируются непосредственно в HTML страницу различными способами. Результат выполнения сценариев отображается на странице, вызывая какие то изменения на ней, а может и не отображаться, если это не предусмотрено. Чтобы было более понятно, давайте посмотрим это на конкретных примерах, зачем нужен JavaScript.

The basic of WWW programming.
JS and Java
Link




Для чего нужен и что делает Javascript. Примеры.


WWW+Programming
Если вы еще не знакомы с понятием Javascript, то об этом я писал тут.

В этой заметке хотелось рассказать о том, для чего Javascript нужен и что с его помощью можно делать.

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

Это могут быть условия «если-то», циклы, которые создают определенную последовательность действий, математические вычисления и.т.д.

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

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

1) Математические операции
2) Обработка данных в HTML-формах без подключения к Интернет и без использования серверных языков программирования.
Javascript позволяет проверять, что все требуемые поля заполнены и данные, которые в них находятся соответствуют нужному формату
3) Взаимодействия с пользователем и события
На веб-странице могут появляться различные эффекты, в зависимости от того, какие действия совершает пользователь.

4) Взаимодействовать с HTML-элементами на странице и управлять их содержимым и стилями.
При наступлении определенного события (например, клик мыши или любого другого) можно изменять внешний вид (стили CSS) элементов на странице.
Еще можно добавлять какие-нибудь HTML-теги или атрибуты к ним, также при наступлении определенного события.

5) Добавление анимации и различных графических эффектов на веб-страницы.

Падающие и двигающиеся объекты
Я перечислил здесь лишь небольшой список возможностей Javascript. Чтобы вы могли посмотреть все наглядно и на реальных примерах, привожу здесь список сайтов, на которых опубликованы действующие примеры на языке javascript:
http://htmlweb.ru/java/example.php
http://www.javaportal.ru/javascript/examples/
http://www.w3schools.com/js/js_examples.asp

The basic of WWW programming.
JS and Java
Link




Learn AngularJS With Bootstrap


WWW+Programming
Learn AngularJS With Bootstrap
The Angular framework makes it easy to build dynamic web applications with expressive HTML. Start with core Angular fundamentals, and then explore how the Bootstrap and Node.js frameworks can strengthen your app. Play the four courses below and combine these skills to start creating fast and flexible Angular apps.

The basic of WWW programming.
JS and Java
Link




В Киеве открывают школу UNIT Factory без учителей и лекций, где будут бесплатно обучать программированию


WWW+Programming
В Киеве запускают UNIT Factory – учебное заведение, которое будет готовить квалифицированных IТ-специалистов по системе французской Школы 42. Учить здесь будут без учителей, конспектов и лекций, а отбирать – не по академическим критериям и техническим навыкам, а по способностям и мотивации. Курс рассчитан на три года, а обучение на нем бесплатное.

The basic of WWW programming.
Studying and teaching
Link




Рейтинг языков программирования на Stack Overflow: JavaScript лидирует, Python в хвосте


WWW+Programming
Известный среди программистов сервис вопросов и ответов Stack Overflow опубликовал свежее исследование по популярности языков программирования среди своих пользователей. В общем рейтинге лидирует JavaScript, а Python на предпоследнем месте. Серебро и бронзу получили SQL и C#.

The basic of programming
The basic of WWW programming.
PHP
JS and Java
Link




Что выбрать для изучения программирования под веб с нуля сегодня?


WWW+Programming
Работает все до безобразия просто.
1. Есть html код. Это как форма в делфи, только более формализованная — разметка страницы. На самом деле под десктоп сейчас те же самые технологии, только используются не html, а другие разновидности XML.
2. Есть клиент-сайд программирование — это интерактивные элементы формы без обращения к серверу. Т.е. это какой-то код, который рулит статикой формы и превращает ее в динамику. Язык тут один — javascript и множество примочек к нему.
3. Есть сервер-сайд. Чтобы наполнить всю эту динамику данными, отдавать новые формы и т.д. нужно их где-то хранить и отдавать на сторону клиента. Вот для этого используется серверное программирование — боевой скрипт + база данных. Языки программирования тут используются самые разные. Их основные отличия:
— Экосистема (используемые БД, сервера, да даже IDE)
— Способы запуска на сервере боевых инстансов.
— Всякие языковые особенности (это менее важно на самом деле).

Для веб-программирования вам нужно освоить html+javascript+ любую серверную экосистему (язык+БД+тулзы для разработки и администрирования) и знать, как это склеивать вместе.

The basic of WWW programming.
Link




Ресурсы для изучения программирования и веб-разработки


WWW+Programming

The basic of WWW programming.
Link




Web программирование Как создать веб-страницу и разместить её в интернете?


WWW+Programming
http://www.progaprosto.ru/doc/web_programmirovanie.php

The basic of WWW programming.
Link




Зачем нужен JS


WWW+Programming
http://www.wwwmaster.ru/4-zachem-nuzhen-javascript

The basic of WWW programming.
JS and Java
Studying and teaching
Link




Зачем нужен jQuery, если есть Javascript?


WWW+Programming
ох, сейчас холивар одноко может произойти :)

библиотека jQuery ускоряет разработку. имхо она и проще в использовании и поддержке чем чистый ЯС.
согласитесь
$('#id');
короче и стильнее чем


getElementById('id');
минус - подгружаются килобайты билиотеки. чистый яс по идее быстрее работает.

ещё + jQuery - все методы кроссбраузерны, не надо отлавлвать специфику браузеров и строить хаки. куча готовых навороченных расширений и рецептов на все случаи жизни написаны, не надо строить самому велосипеды.

конечно, если вам надо один алерт для одного элемента во всём проекте сделать, тут jQuery отобо не нужно.

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

The basic of WWW programming.
JS and Java
Link




IT-ОБРАЗОВАНИЕ be-clever.com Днепропетровск


WWW+Programming



Главный центр
пр Карла Маркса 13/15
4 аудиторії

The basic of programming
The basic of WWW programming.
HTML
CSS
PHP
SQL
JS and Java
Studying and teaching
Company, organization&Government company, organization
Geo:Dnepr&NMAU
Link
Organization




Языки программирования: критерии выбора


WWW+Programming

The basic of programming
The basic of WWW programming.
Link
Lessons




Самый лучший язык программирования


WWW+Programming
Очень хорошее описание языков для вэб программирования

The basic of WWW programming.
Link
Lessons




Языки программирования: критерии выбора. Часть 1


WWW+Programming
https://www.youtube.com/watch?v=deNbqYhVEBk

The basic of WWW programming.
Link
Lessons




JS


WWW+Programming
http://www.javascriptsource.com/

http://genskayformula.com/javascript.html

The basic of WWW programming.
JS and Java
Studying and teaching
Link




Зачем для сайта нужен JS


WWW+Programming
http://genskayformula.com/javascript.html

http://webgyry.info/chto-delaet-javascript-examples

The basic of WWW programming.
JS and Java
Link
Lessons




Для чего нужен и что делает Javascript. Примеры.


WWW+Programming
js

The basic of WWW programming.
JS and Java
Link




Зачем нужно знать Java Script?


WWW+Programming
js

The basic of WWW programming.
JS and Java
Link




Не учитесь программировать, пожалуйста


WWW+Programming

The basic of WWW programming.
Link




Java Script. Примеры скриптов.


WWW+Programming

The basic of WWW programming.
JS and Java
Link
Lessons




примеры использования сценариев JavaScript в математике


WWW+Programming
На этой страничке мы рассмотрим примеры использования сценариев JavaScript в математике. Первый сценарий поможет нам вычислить площадь круга по введенному значению радиуса.

The basic of WWW programming.
JS and Java
Studying and teaching
Link
Lessons




Математические вычисления в JavaScript


WWW+Programming

The basic of WWW programming.
JS and Java
Link
Lessons




Динамические веб-страницы на основе JavaScript


WWW+Programming

The basic of WWW programming.
JS and Java
Link
Lessons




Веб-учитель


WWW+Programming

The basic of WWW programming.
Studying and teaching
Link
Lessons




Изменение содержимого парного тега


WWW+Programming

The basic of WWW programming.
JS and Java
Studying and teaching
Link
Lessons




Использование JavaScript для расчета данных формы


WWW+Programming

The basic of WWW programming.
JS and Java
Studying and teaching
Link
Lessons




30 сайтов-примеров отличного использования JavaScript


WWW+Programming

The basic of WWW programming.
JS and Java
Link




Разработка сайтов


WWW+Programming

The basic of WWW programming.
Studying and teaching
Link




itschool-hillel.


WWW+Programming
Днепропетровск
ул. Глинки, 2
МОСТ Сити, Бизнес Башня
6й этаж, офис 607
+38 (067) 569 51 00
+38 (056) 767 60 56
dnepr@itschool-hillel.org

The basic of WWW programming.
Studying and teaching
Company, organization&Government company, organization
Geo:Dnepr&NMAU
Link
Organization




Курс CS50 Гарвардського університету вважається найкращим курсом з основ програмування в світі і відтепер він буде доступний українською мовою.


WWW+Programming
Якщо ви давно мріяли навчитися програмувати – цей курс створений саме для вас! Курс CS50 Гарвардського університету вважається найкращим курсом з основ програмування в світі і відтепер він буде доступний українською мовою. Про його легендарний статус свідчить те, що в 2015 році Єльський університет відмовився від власного вступного курсу програмування для першокурсників на користь використання курсу CS50 в своєму навчальному процесі! Станом на 2015 рік офлайн версія CS50 також є найпопулярнішим курсом за вибором в Гарвардському університеті.

Курс розрахований як на повних новачків, так і на тих слухачів, хто вже має невеликий стартовий досвід в програмуванні.

Одночасно із онлайн-курсом будуть відкриті безкоштовні групи офлайн-підготовки в провідних університетах та компаніях України, на яких ментори будуть допомагати слухачам з проходженням CS50. Через значний ажіотаж, спричинений відкриттям груп офлайн-підготовки в провідних університетах та компаніях України, на яких ментори будуть допомагати слухачам з проходженням CS50, командою Prometheus упродовж надзвичайно короткого часу було організовано додаткові безкоштовні офлайн-групи для максимального задоволення зацікавленості слухачів. Сьогодні ми відкриваємо реєстрацію на ці додаткові офлайн-групи підготовки за цим посиланням! Просимо Вас не реєструватися у новій анкеті, якщо Ви вже отримали лист-запрошення на раніше анонсовані групи офлайн-підготовки. Право остаточного відбору слухачів офлайн-груп лишається за організаторами цих груп, які надішлють спеціальний лист-запрошення кожному слухачу, який пройде відбір.

The basic of WWW programming.
Studying and teaching
Link
Lessons




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


WWW+Programming
По окончании курса Вы сможете:
Верстать WEB-страницы с использованием технологий HTML5/CCS3 + JavaScript;
Создавать сайты и порталы при помощи CMS;
Создавать темы для CMS;
Размещать сайт в интернете
Выполнять базовую настройку WEB-сервера для работы сайта;
Заниматься WEB-разработкой на PHP/MySQL;
Заниматься доработкой WEB-проектов на PHP/MySQL;
Принципы SEO и продвижения сайта в поисковых системах;
Способы SEO раскрутки проектов;
Программирование с использованием языка программирования Java Script и библиотеки jQuery.

The basic of WWW programming.
HTML
CSS
PHP
SQL
JS and Java
Studying and teaching
Geo:Dnepr&NMAU
Link
Organization
Lessons




Основи Web UI розробки


WWW+Programming
ПРОГРАМА КУРСУ

В процесі курсу ми поговоримо про:

Історію та найновіші тренди у веб розробці
Як працює Інтернет та веб браузери
В чому різниця між client-side та server-side розробкою
Специфіку роботи front-end розробника
Середовища розробки
HTML/CSS/Javascript, як базові мови веб програмування та навчимося писати простенькі додатки з їх допомогою
А також ознайомимось з найпопулярнішою веб бібліотекою – jQuery

The basic of WWW programming.
HTML
CSS
JS and Java
Studying and teaching
Link
Lessons




анализ сайта


WWW+Programming

The basic of WWW programming.
Link




Аналог "моего" курса


WWW+Programming

The basic of WWW programming.
Studying and teaching
Geo:Ukraine&Kiev
Link
Lessons




Программирование для Web Файл: / Гунько А.В. WEB-programming.doc


WWW+Programming
СОДЕРЖАНИЕ 1

Предмет Web-программирования. Программирование на стороне клиента и сервера. Инструменты и технологии программирования

Предмет Web-программирования.

Язык HTML. За последние годы разработки для Интернета эволюционировали от статических страниц до динамических информационных систем. Некоторое время назад создание современныхWeb-страниц не требовало практически ничего, кроме совершенного владения языком разметки гипертекста(Hypertext Markup Language, HTML). HTML представляет собой простой язык обработки текстов; на этом языке при помощи наборатегов (tags) создается документ, который можно просматривать специальной программой просмотраWeb (browser). Так,HTML-код из листинга 1.1 создает простуюWeb-страницу.

Листинг 1.1. Исходный код простой Web-страницы.



My First Web Page



Добро пожаловать на мою первуюWeb-страничку!





HTML — не язык программирования в том смысле, как C++ илиVisual Basic; он больше напоминает средства форматирования документов с использованием управляющих последовательностей. Кодирование наHTML часто сравнивают с созданием документа в форматеMicrosoft Word путем набивки кодов форматирования прямо вNotepad. Очевидно, что функциональность этого крайне мала.

The basic of WWW programming.
Studying and teaching
Link




Курс: JavaScript


WWW+Programming
Модуль 1. Введение в JavaScript, основные сведения, синтаксис
Краткая история JavaScript, текущая версия (1.5)
Внедрение сценариев в HTML
Синтаксис, зарезервированные слова
Понятие операторов
Практика: Первый сценарий
Понятие переменной, литерала
Классификация типов данных, оператор typeof
Краткое описание всех типов данных
Глобальный объект
Тривиальные типы данных null, undefined
Базовые типы String, Number, Boolen
Работа с числами — объект Math, функции (методы глобального объекта) parseInt(), parseFloat()
Практика: Изучение методов экземпляров String
Практика: Изучение методов экземпляров Number, методов глобального объекта и объекта Math
Модуль 2. Инструкции и функции
Модуль 3. Массивы и объекты
Модуль 4. Регулярные выражения и даты
Модуль 5. Глобальный объект Window
Модуль 6. Объект Document, базовая модель событий
Модуль 7. Отдельные HTML элементы и работа с ними
Модуль 8. Объектная модель документа (DOM)
Модуль 9. Модель событий в объектной модели документа
Модуль 10. Основы использования библиотеки jQuery
Модуль 11. Асинхронное программирование в JavaScript:
Модуль 12. Model-View-Controller библиотеки (frameworks) для JavaScript:
Модуль 13. JavaScript -инструменты:
Модуль 14. Будущее JavaScript:

The basic of WWW programming.
JS and Java
Studying and teaching
Geo:Dnepr&NMAU
Link




Курс: Web — developer как у меня


WWW+Programming
Программа курса:

Тема 1. Подготовка рабочего места веб-программиста
Тема 2. HTML и CSS
Использование HTML для создания веб-страниц
Использование CSS для формирования дизайна веб-страниц
Экранные формы и их обработка
Тема 3. Основы JavaScript
Тема 4. Основы jQuery
Тема 5. Основы SQL

Тема 6. Основы PHP
Базовый синтаксис. Смешивание PHP кода и HTML элементов на одной странице.
Переменные и типы данных PHP. Константы. Выражения. Комментарии.
Использование одинарных и двойных кавычек при работе со строками. Парсирование PHP-переменных в строковых выражениях.
Операторы PHP. Операторы управления.
Функции. Назначение, библиотека стандартных функций. Разработка пользовательских функций.
Строковые функции PHP
Функции PHP по работе с датой / временем
Функции PHP по работе с файлами
Тема 7. Основы Объектно-Ориентированного Программирования в PHPТема 8. Работа с базами данных в PHP
Тема 9. Программирование списков
Тема 10. Программирование функциональности просмотра деталей данных
Тема 11. Программирование формы добавления нового элемента
Тема 12. Программирование формы редактирования данных существующего элемента
Тема 13. Объединение форм добавления нового элемента и редактирования данных существующего элемента
Тема 14. Программирование фильтров в списках
Тема 15. Специальные возможности PHP
Тема 16. Основы организации веб-узлов
Тема 17. Безопасность веб-узлов
Практика 1. Создания сайта при помощи HTML+CSS+PHP+MySQL
Практика 2. Создание интернет магазина - практические занятия

The basic of WWW programming.
HTML
PHP
SQL
JS and Java
Studying and teaching
Geo:Dnepr&NMAU
Link




Интервью, Алексей Мась: Тенденции IT-сферы в Украине


WWW+Programming

The basic of programming
The basic of WWW programming.
Personality (professional,researcher, teacher,competitor or colleague)
Link




Yii — фреймворк на PHP


WWW+Programming
https://habrahabr.ru/hub/yii/
http://lamp-dev.ru/yii-framework-2126.html
http://workmake.ru/ veb-razrabotka/freymvorki/obzor-freymvorka-yii-nachinaem-razbiratsya-chto-i-kak-rabotaet/

https://ru.wikipedia.org/wiki/Yii

The basic of WWW programming.
PHP
Studying and teaching
Link




“эсперанто” всех браузеров — языке Javascript.


WWW+Programming
Два мира, две системы
Возможно, некоторые из наших молодых коллег ни-
когда не слышали фразы, вынесенной в заголовок этого
пункта. Оно и к лучшему. Но в любом случае речь пой-
дет не об оригинальном смысле этого штампа советской
пропаганды, а о двух мирах web-программирования —
клиентском и серверном.
Слышали ли вы когда-нибудь такие программистские
термины — “сторона клиента” и “сторона сервера”? Не
исключено, что слышали, например, в таком контексте:
“скрипт работает на стороне клиента” (или “…сервера”).
Хотите узнать, что имеется в виду?
Сторона клиента — это компьютер клиента, пользо-
вателя. Тот самый компьютер, за которым сидит поль-
зователь, когда работает в Интернете. Еще более узко,
сторона клиента — это браузер пользователя. В целях
безопасности мир браузера частично отстранен от мира
клиентского компьютера, и скрипты (программы), вы-
полняющиеся в браузере, имеют ограниченный доступ
к файловой системе.
На каких языках можно программировать на сторо-
не клиента? Прежде всего, конечно, на “эсперанто” всех
браузеров — языке Javascript. Программированию на
Javascript посвящено немало хороших книг, среди ко-
торых есть настоящий шедевр А.А. Дуванова, который
(что мне особенно приятно!) впервые был опубликован
в “Информатике” [1].
Основное назначение Javascript — манипулирование
объектами браузера, посредством которого можно как
реализовывать достаточно сложные интерактивные сце-
нарии, так и просто облегчать себе жизнь при решении
рутинных задач.
Рассмотрим простой пример. Допустим, вам требует-
ся поместить на страницу набившую оскомину таблицу
перевода чисел (к примеру, в диапазоне от 0 до 256) из
десятичной в двоичную и шестнадцатеричную системы
счисления

The basic of WWW programming.
JS and Java
Studying and teaching
Link




Разновидности языков веб-программирования.(Как мой курс).


WWW+Programming
веб-программирование – это создание сайтов и приложений, работающих в сети. Язык веб-программирования – это совокупность операторов, с помощью которых создаются коды веб-программ, или их еще называют скриптами, сценариями. Язык программирования передает понятные компьютеру инструкции для выполнения определенных операций. Так, с помощью языков программирования человек «разговаривает» с машиной. Обычно коды, написанные на веб-языках, читаются браузерами. Среди самых распространенных языков веб-программирования можно отметить: HTML, CSS, PHP, JavaScript, Perl, jQuery:
HTML (HyperText Markup Language — “язык разметки гипертекста”) – самый известный для веб-разработчиков язык программирования, хотя по своей функциональности он скорее всего относится к языкам разметки. HTML был создан в 1991-1992 изобретателем Тимом Бернерсом-Ли, британцем по происхождению. Язык применяется для распределения объектов и текста на веб-страницах.
PHP (HypertextPreprocessor– “процессор гипертекста” ) – является СИ-подобным скриптовым языком. Самая первая версия PHP была разработана еще в 1994, но к 1998 году появилась основная версия PHP – 5.4. Язык PHP широко используется программистами для написания сценариев, которые выполняются на серверах при каждом обновлении страницы сайта. PHP действительно похож на язык СИ, и многое он позаимствовал из языка JAVA и технологии JSP. Сегодня PHP используется многими программистами, потому ядром огромного количества сайтов является php-код.
JavaScript – язык программирования, созданный для «оживления и придания динамичности» веб-сайтам. Развитие языка началось с 1996 года.
jQuery – это библиотека многократно используемых объектов и функции JavaScript, созданная Джоном Резигом и представленная в 2006 году. Обычно jQuery является отдельным JavaScript-файлом. jQuery можно назвать фреймворком (framework), т.е. набором операции и инструкции для решения однотипных задач. Библиотека позволяет вам работать и управлять различными объектами на веб-страницах.
Perl (Practical Extraction and Report Language – “практический язык извлечений и отчетов”) – язык программирования, чьим самым важным преимуществом является расширенные возможности работы с текстом. Был создан лингвистом Ларри Уоллом в 1989 году. К функциям Perl также относятся веб-разработка, системное администрирование, разработка графического интерфейса, игр.Perl известен также своим огромным набором модулей. Обычно программисты обращаются к языку Perl тогда, когда сценарий слишком сложен для написания на остальных языках веб-программирования.
CSS (Cascading Style Sheets- “каскадные таблицы стилей”) – язык программирования, который скорее также относится к языкам разметки и форматирования. CSS стал разрабатываться в 1994 году Хокон Виум Ли и Бертом Босом. Основной задачей было создания языка, который бы форматировал HTML-объекты и текст: работал с шрифтами, цветами, стилями. В общих чертах, CSS работает с внешним видом сайтов. Язык CSS используется с целью «украсить» веб-страницы.
MySQL.При создании сайтов программисты сталкиваются с проблемой хранения огромного количества информации. Тут на помощь могут прийти базы данных, которые позволяют хранить в себе неограниченный объем данных. Для создания, ведения и использования баз данных существуют СУБД (Система Управления Базами Данных). Одной из наиболее известных и популярных среди веб-разработчиков считается реляционная СУБД MySQL. MySQL поддерживает огромное количество таблиц, она часто применяется вместе с PHP.

The basic of WWW programming.
Studying and teaching
Link




Основы Веб-программирования Введение


WWW+Programming
История развития Интернет
История развития Веб
Компоненты WWW
Язык гипертекстовой разметки HTML
Протокол HTTP
Общий шлюзовый интерфейс CGI
Эволюция Веб сайтов

The basic of WWW programming.
Studying and teaching
Link





Как настроить FTP в Total Commander? (лучше)


WWW+Programming

The basic of WWW programming.
Studying and teaching
Program producing
Link




Базы данных


WWW+Programming

The basic of WWW programming.
SQL
Studying and teaching
Link





spd-university


WWW+Programming

The basic of WWW programming.
Studying and teaching
Link




BEGINNER’S GUIDE BEGINNER’S GUIDE to WEB DEVELOPMENT WEB DEVELOPMENT


WWW+Programming

The basic of WWW programming.
Link




4 сервиса в помощь веб-дизайнеру


WWW+Programming
4 сервиса в помощь веб-дизайнеруРабота веб-дизайнера неразрывно связана с использованием специализированных программ и сервисов. Их существует превеликое множество, но далеко не все полезны. Вот четыре интересных сервиса.
https://www.inkbrush.com/
Генерировать красивые эффективные электронные письма непростая задача, особенно когда поджимают сроки. Сервис Inkbrush от ведущей платформы интернет-маркетинга Movable Ink позволяет создать код буквально за несколько минут. Такое письмо будет не только привлекательным, но и читабельным на устройствах любого типа.
Последовательность необходимых действий не вызывает сложностей. Взаимодействие начинается с загрузки файла с изображениями, которые планируется использовать в письме. После выбора дизайна для мобильного устройства или дэсктопа, осуществляется разметка и форматирование. Элементы регулируются по размеру, расположению относительно друг друга.
Использовать готовое письмо можно экспортировав его на сайт провайдера e-mail рассылки или скопировав HTML-код.
http://www.0to255.com/
В разы упрощает работу с оттенками. Выбрать наиболее подходящий можно одним из двух предложенных способов. Первый вариант предполагает внесение кода цвета в специальное поисковое окошко. Второй — выбор нужного варианта из палитры, предложенной ресурсом в нижней части экрана. С последующей корректировкой оттенка поможет таблица, насчитывающая порядка 30-ти степеней насыщенности и глубины.

Код желаемого оттенка можно скопировать в буфер, используя в дальнейшей работе.
http://favigen.com/
Сервис-находка для генерации фавиконок. Процесс создания эффектного значка для закладки сайта в браузере занимает считанные минуты и максимально упрощен. Достаточно загрузить файл с желаемым изображением, определиться с размером будущей иконки и кликнуть на кнопку «Create Favicon».
Сохранить готовый значок можно посредством контекстного меню или загрузив с помощью специальной кнопки, которая расположена в правой части экрана и называется «Download your fvicon».
http://csswarp.eleqtriq.com/
Сервис для веб-дизайнеров, которые стремятся к экспериментам и оригинальной подаче контента. Csswarp позволяет расположить текст в любом заданном направлении по кривой. Текст, который требуется видоизменить вносится в специальную строку. После чего задается тип линии, настраиваются изгибы. Генерация текста начинается после нажатия кнопки «Warp It».
Однако после первичного изменения метаморфозы не заканчиваются. С текстом можно продолжить работу: изменять конфигурацию кривой, перемещать по экрану, варьировать диаметр окружности, экспериментировать со шрифтами размерами букв, интервалами. Предусмотрена возможность создания всевозможных эффектов. Получить окончательный результат удастся, нажав кнопку Generate HTML.

The basic of WWW programming.
Studying and teaching
Program producing
Link




Весь гарвардский курс по основам программирования


WWW+Programming

The basic of WWW programming.
Geo:Geo:Europe & USA & World
Link to video(lessons and others)
Lessons




Дизайнер интерфейсов. Введение в специальность


WWW+Programming

The basic of WWW programming.
Link to video(lessons and others)




ПИНГ


WWW+Programming
http://www.ellink.ru/co/adsl/etc/network/ping_tracert.php

The basic of WWW programming.
Link




описание стилей CSS


WWW+Programming

The basic of WWW programming.
Link




Блочная верстка или основы анатомии скелета сайтов


WWW+Programming

The basic of WWW programming.
Link




Бд на файлах vs mysql - PHP БД


WWW+Programming

The basic of WWW programming.
PHP
SQL
Link




база данных в файлах


WWW+Programming

The basic of WWW programming.
PHP
Link




PHP и быстрая база данных в файлах


WWW+Programming

The basic of WWW programming.
PHP
Link




уууу


WWW+Programming


ууууу


ууууу
уууу

The basic of programming
The basic of WWW programming.
Link




вывод диаграммы


WWW+Programming


вывод диаграммы


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

The basic of WWW programming.
HTML
CSS
PHP
Lessons




php Загрузка файлов на сервер


WWW+Programming
http://php.net/manual/ru/features.file-upload.post-method.php

The basic of programming
The basic of WWW programming.
PHP
Lessons




Файловый ввод/вывод и файловая система


WWW+Programming
ГЛАВА 7 Файловый ввод/вывод и файловая система
Данная глава посвящена одному из важнейших аспектов PHP -- средствам файлового ввода/вывода. Как нетрудно предположить, входные и выходные потоки данных интенсивно используются при разработке web-приложений. Не ограничиваясь простым чтением/записью файлов, PHP предоставляет в распоряжение программиста средства просмотра и модификации серверной информации, а также запуска внешних программ. Этим средствам и посвящена настоящая глава.

The basic of WWW programming.
PHP
MY TEXTS + MY PROGRAMMS




Как работает сайт


WWW+Programming
Сайт — это вообще что?
Это несколько связанных между собой страниц с текстом, картинками и всем остальным, что бывает в интернете. Если вы читаете эти карточки через браузер — значит, вы на сайте «Медузы». Ваш браузер скачал эту статью в виде страницы на языке HTML (именно на нем пишутся, а точнее — размечаются веб-страницы) и считал специальные разметки — наборы букв и символов, преобразовав их в нечто более симпатичное, чем просто текст. Поэтому вы видите аккуратно отформатированный текст с фоном, картинками, ссылками, кнопками и так далее.

The basic of WWW programming.
Lessons




Чистый код на PHP


WWW+Programming

The basic of WWW programming.
PHP
Link




Как правильно оформлять код содержащий как HTML, так и PHP? SQL example


WWW+Programming
Сразу с HTML и PHP работает много кто, да хотя бы встроенный редактор Far Manager работает довольно корректно (с Colorer, естественно). А как правильней оформлять? Правильней всего вид от логики отделять как уже посоветовали. Например, в простейшем случае, в начале файла размещать исключительно PHP код, делающий нужные телодвижения для получения и обработки данных и перевода их в вид, готовый к выводу на страницу (включая вызовы htmlspecialchars()), а за ним - исключительно HTML, со включениями PHP лишь для вывода значений и простейших операторов if (без громоздких условий, все вычисления должны идти в начале, где код PHP) и for/foreach.

The basic of WWW programming.
HTML
PHP
Link




Пишем на PHP: Работа с файлами (чтение-запись)


WWW+Programming
Я понимаю ваше нетерпение. Мы все что-то пишем-пишем, а пока еще никакой визуализации.

Если вы — начинающий программист, то наверняка привыкли работать так: строчку добавил — проверил выполнение, еще строчку добавил — опять проверил, как программа работает.

А мы тут пишем, но не проверяем. Все верно, не проверяем. Более того, я вам обещаю, что в тех листингах, что мы уже написали, достаточно много ошибок. В основном, конечно, синтаксических. Где-то забыли точку с запятой поставить, где-то $this-> к переменной забыли приписать. Да мало ли что еще...

Но это так и надо. Я не кривлю душой, я действительно все пишу прямо в текстах курса, без какой-либо проверки их в работе.

Так вот, друзья мои. Привыкайте писать именно так! Рождайте в голове задумки и выкладывайте их в виде программного кода. Проверить и отладить вы их всегда успеете. А как показывает практика, в процессе написания нового модуля очень даже часто возникает "задним числом" какая-то новая идея, заставляющая нас возвращаться назад и что-то переделывать. И что, снова тестировать и выискивать глюки? Да ничего подобного — так можно всю жизнь писать один проект.

The basic of WWW programming.
PHP
Link
Lessons




ГЛАВА 7 Файловый ввод/вывод и файловая система


WWW+Programming
Глава 7. Файловый ввод/вывод и файловая система
Проверка существования и размера файла Открытие и закрытие файлов
Запись в файл
Чтение из файла Чтение файла в массив
Перенаправление файла в стандартный выходной поток
Открытие файлового манипулятора процесса Открытие соединения через сокет Запуск внешних программ
Обратные апострофы
Работа с файловой системой Отображение и изменение характеристик файлов
Копирование и переименование файлов
Удаление файлов
Работа с каталогами Проект 1: простой счетчик обращений
Проект 2: построение карты сайта Итоги

The basic of WWW programming.
PHP
Lessons




хостинг


WWW+Programming
Тариф SSD
диск Количество
сайтов Почтовых ящиков FTP
аккаунтов MySQL
аккаунтов PHP
Memory Limit Цена
Мини
3000 Mb 1 100 1 1 96 Мб от 86,67 грн / мес ЗАКАЗАТЬ
Сайт
6000 Mb 2 Безлимит 10 5 128 Мб от 118,26 грн / мес ЗАКАЗАТЬ
Портал
9000 Mb 5 Безлимит 50 10 160 Мб от 168 грн / мес ЗАКАЗА

The basic of WWW programming.
Link




МиниТест на javascript для вашего сайта!


WWW+Programming
сегодня мы создадим простецкий тест и как всегда в конце статьи будет Demo пример.

Итак, давайте сначала разберем структуру нашего теста..

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

Для того, чтобы ответить, достаточно будет нажать на желаемый вариант ответа.

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

Итого – потребуется:

4 вопроса

4 * 4 = 16 вариантов возможных ответов
4 варианта правильных ответов

The basic of WWW programming.
JS and Java
Link




Обучение программированию с нуля


WWW+Programming
HTML, CSS, PHP, JavaScript, SQL – что и зачем? http://phpwiki.ru/osnovy-veb-programmirovaniya https://habr.com/post/273795/ Создание веб-сайта. Курс молодого бойца https://zarabotat-na-sajte.ru/uroki-php/kak-sdelat-sayt-na-php.html Как сделать сайт на PHP http://phpfaq.ru/newbie/na_tanke Самые основы. Как работает PHP http://phpfaq.ru/ Данный сайт является частью PHPClub-а, а точнее - его базы знаний. https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&INDEX=Y Разработчик Bitrix Framework
https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&CHAPTER_ID=04607&LESSON_PATH=3913.4607 Bitrix Framework - это созданная на основе PHP платформа для разработки веб-приложений. На этой платформе компанией «1C-Битрикс» созданы два популярных продукта: «1C-Битрикс: Управление сайтом» и «1С-Битрикс: Корпоративный портал». https://devionity.com/ru/courses/php-fundamentals/how-php-works В этой лекции мы изучим, что такое PHP и как он работает.

The basic of WWW programming.
Link




Рейтинг вишів DOU 2018


WWW+Programming

The basic of WWW programming.
Link




Создание сайтов


WWW+Programming
https://www.websitebuilderinsider.com/web-design-software/ Web Design Software – 9 Facts You Should Know https://lifehacker.com/5965141/how-to-find-the-perfect-way-to-build-your-web-site-for-coders-and-non-coders-alike https://www.udemy.com/the-complete-web-developer-course-2/ The Complete Web Developer Course 2.0 https://joomlamaster.org.ua/stati/itnews/262-metody-i-sposoby-sozdaniya-sajtov.html
https://revolution.allbest.ru/programming/00262273_0.html https://webliberty.ru/sposobyi-sozdaniya-sayta/ http://webstudio2u.net/ua/webdesign/354-site-develop-methods.html

The basic of WWW programming.
Link




Способы создания сайта


WWW+Programming

The basic of WWW programming.
Lessons




FRONT-END!!!!


WWW+Programming
ОСНОВЫ ПРОГРАММИРОВАНИЯ JAVA - ОЧНО JAVA - ONLINE FRONT-END - ОЧНО FRONT-END - ONLINE WEB-DESIGN - ОЧНО WEB-DESIGN - ONLINE QA - ТЕСТИРОВАНИЕ АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ ANDROID

The basic of WWW programming.
Link




Использование методов GET и POST!!!


WWW+Programming
Применение методов GET и POST в PHP трудно переоценить, поскольку эти методы встречаются практически на каждом сайте. Прежде чем изучать ниже описанный материал, советую ознакомится с html тегом
. Рассмотрим каждый из этих методов в подробности.
Метод GET Метод GET использует для передачи данных строку URL. Возможно, Вы обращали внимание на длинные и непонятные URLы. Например: function.php?login=Alex&email=dezyakin. В данном случае данные обрабатываются в function.php. После знака вопроса "?" идет перечисление передаваемых параметров (параметр разделяются знаком "&") со значениями: параметру login присвоено значение Alex, а переменной email значение dezyakin. Данные будут хранится в суперглобальном массиве $_GET. Приведем пример использования метода GET представлен ниже:

The basic of WWW programming.
PHP
Studying and teaching
MY TEXTS + MY PROGRAMMS




Переменные извне PHP HTML-формы (GET и POST)


WWW+Programming
Когда происходит отправка данных формы PHP-скрипту, информация из этой формы автоматически становится доступной ему. Существует несколько способов получения этой информации, например:

The basic of WWW programming.
MY TEXTS + MY PROGRAMMS




динамический сайт


WWW+Programming

The basic of WWW programming.
PHP
Lessons




simple-dynamic-website


WWW+Programming

The basic of WWW programming.
Link




Создание PHP+MySQL сайта: от простого к сложному — шаг первый


WWW+Programming
текстовый файл
Разработка сайта PHP SQL  

The basic of WWW programming.
PHP
SQL
Site, forum
Geo:Russia & other NIS
Link




JS подборка + ВЭБ разработка


WWW+Programming
https://developer.mozilla.org/ru/docs/Learn/Getting_started_with_the_web/JavaScript_basics
Основы JavaScript

The basic of WWW programming.
JS and Java
Geo:Russia & other NIS
Link




Introduction to Web Development


WWW+Programming
https://www.codeconquest.com/what-is-coding/web-programming/
Web programming, also known as web development, is the creation of dynamic web applications. Examples of web applications are social networking sites like Facebook or e-commerce sites like Amazon.

The basic of WWW programming.
JS and Java
Link
Lessons




Картина мира!!!!!!!!!!! Перспективы


WWW+Programming
https://www.intuit.ru/studies/courses/2336/636/info
Перспективные технологии и языки веб-разработки

The basic of WWW programming.
JS and Java
Link
Lessons




bootstrap-website-builder


WWW+Programming

The basic of WWW programming.
JS and Java
Link




learn.javascript


WWW+Programming
http://www.softportal.com/software-42866-uchim-javascript.html

The basic of WWW programming.
JS and Java
Link




www.freecodecamp.org/


WWW+Programming
HTML5 CSS3 JavaScript Databases Git & GitHub Node.js React.js D3.js

The basic of WWW programming.
HTML
CSS
SQL
JS and Java
Lessons




Портрет ІТ-спеціаліста — 2018. Інфографіка


WWW+Programming

The basic of WWW programming.
Link
Lessons




prog.kiev.ua


WWW+Programming

The basic of WWW programming.
Link




Сайтостроительство


WWW+Programming
Веб стек.Стек представляет собой комбинацию технологии или компонентов, необходимых для доставки полностью функционирующего веб-сайта.
Кодирования клиентской стороны. HTML (Hypertext Markup Language), CSS (каскадные таблицы стилей) и JavaScript являются необходимыми компонентами для сайта. Вы не можете построить современный веб-сайт без этих компонентов, и веб-разработчик должен быть экспертом во всех трех языках. Что они делают? Для определения простыми словами: HTML является языком, который составляет содержание сайта и передает браузерам (например, Internet Explorer или Google Chrome), что нужно показать на сайте. CSS это язык, используемый для описания представления (внешний вид и форматирование) сайта, и он передает браузеру, что показать на сайте. JavaScript это язык программирования обычно используется для создания интерактивных эффектов внутри веб-браузеров.Технология клиентская сторона (на стороне клиента). На стороне клиента означает, что когда вы переходите на сайт, ваш браузер загружает HTML, CSS и JavaScript. В этот момент ваш браузер предоставляет (или обрабатывает) HTML и CSS и выполняет (или запускает) JavaScript. Это происходит на вашем компьютере, поэтому, эти технологии называются «на стороне клиента».родуктом Microsoft, который требует наличия лицензии. Нижний (фундамент) слой сайта, что в конечном счете "делает всю работу" является операционная система работающей на физическом сервере компьютера. Для большинства сайтов есть две базовые операционные системы: Linux и Microsoft Windows.

The basic of WWW programming.
HTML
CSS
PHP
SQL
JS and Java
Studying and teaching
Link
Lessons




РАЗРАБОТКА WEB ИНТЕРФЕЙСОВ АВТОРСКИЙ КУРС


WWW+Programming
АВТОРСКИЙ КУРС FULL FRONT-END - HTML, CSS, JavaScript, Frameworks
Структура документа HTML - HTML5/CSS3 Основы HTML 4 часа интаксис списки ссылки формы таблицы типография escape-последовательности код-стайл

The basic of WWW programming.
HTML
CSS
JS and Java
Studying and teaching
Geo:Dnepr&NMAU
Link
Lessons




ТРЕНДЫ ДЛЯ ВЕБ РАЗРАБОТКИ В 2017


WWW+Programming

The basic of WWW programming.
Link
Lessons




Технология создания сайтов


WWW+Programming
Технология создания сайтов достаточно сложна для тех, кто мало разбирается в гипертекстовой разметке HTML, однако если попытаться вникнуть в этот и другие языки программирования, то это может стать вполне выполнимой задачей. В наше время HTML расширили, добавили в него новые функции и возможности, назвав его XHTML.
Итак, какие языки программирования сейчас чаще всего используются теми, кто создает интернет-сайты? И как сделать хороший сайт, могущий быть полезным для пользователей и приносить плоды своему создателю?

The basic of WWW programming.
Link
Link to video(lessons and others)




Видео 1. Профессия веб-разработчик


WWW+Programming

The basic of WWW programming.
Link to video(lessons and others)




Технологии создания сайтов


WWW+Programming
https://magenta.digital/%D1%81%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F-%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2/ СОВРЕМЕННЫЕ СПОСОБЫ СОЗДАНИЯ САЙТОВ

The basic of WWW programming.
Link




the best book to learn web design


WWW+Programming

The basic of WWW programming.
Link




Best Books For Learning Web Development: The Ultimate Collection


WWW+Programming
Best Books For Learning Web Development: The Ultimate Collection

The basic of WWW programming.
Link




Курс по сайтостроению


WWW+Programming
https://habr.com/company/SECL_GROUP/blog/315734/ - картина мира

The basic of WWW programming.
Link
Lessons




ТОП лучших фреймворков для Front-end разработки в 2018 году.


WWW+Programming
Фреймворк — это платформа, которая предоставляет разработчикам основу, для написания приложений. Он содержит заранее определенные и реализованные классы или функции. Также, для конкретных задач можно добавлять собственный код к тому, что уже содержится во фреймворке.

The basic of WWW programming.
Link




ТОП-50 ІТ-компаній України, липень-2018


WWW+Programming

The basic of WWW programming.
Program producing
Company, organization&Government company, organization
Geo:Ukraine&Kiev
Link




python finance


WWW+Programming

The basic of WWW programming.
Link




архитектор


WWW+Programming

The basic of programming
The basic of WWW programming.
Studying and teaching
Link




АйТи образование


WWW+Programming

The basic of programming
The basic of WWW programming.
Studying and teaching
Link




тренажёры htmlacademy


WWW+Programming

The basic of WWW programming.
Link




средства передачи данных из PHP в JS пример


WWW+Programming

The basic of WWW programming.
PHP
JS and Java
Link




javascript_typescript


WWW+Programming

The basic of WWW programming.
JS and Java
Link




figma


WWW+Programming

The basic of WWW programming.
Link




course/sql-beginning


WWW+Programming

The basic of programming
The basic of WWW programming.
SQL
Link




course/sql-beginning


WWW+Programming

The basic of programming
The basic of WWW programming.
SQL
Link




тренды


WWW+Programming

The basic of programming
The basic of WWW programming.
Link
Link to video(lessons and others)




Тау Пролог


WWW+Programming

The basic of WWW programming.
JS and Java
OTHERS PROGRAMMING & SEARCH WORK
Link to video(lessons and others)




FullStack Step


WWW+Programming
текстовый файл
fullStack Step  

The basic of WWW programming.
HTML
CSS
JS and Java
Studying and teaching
Link to video(lessons and others)




БД с нуля


WWW+Programming
текстовый файл
БД с нуля  

The basic of programming
The basic of WWW programming.
SQL
Link to video(lessons and others)




client-server-architecture-advantages-and-disadvantages


WWW+Programming
текстовый файл
client-server-architecture-advantages-and-disadvantages  

The basic of WWW programming.
SQL
Site, forum
Link
Organization
Lessons




client-server-architecture-advantages-and-disadvantages


WWW+Programming
текстовый файл
client-server-architecture-advantages-and-disadvantages  

The basic of WWW programming.
SQL
Site, forum
Link
Organization
Lessons




client-server 2


WWW+Programming
текстовый файл
client-server 2  

The basic of WWW programming.
Studying and teaching
Link
Link to video(lessons and others)




software-architecture-types


WWW+Programming
текстовый файл
software-architecture-types  

The basic of programming
The basic of WWW programming.
Studying and teaching
Link
Link to video(lessons and others)
Organization




sql-vs-nosql


WWW+Programming
текстовый файл
sql-vs-nosql  

The basic of WWW programming.
SQL
Link
MY TEXTS + MY PROGRAMMS
Link to video(lessons and others)




client-server-architecture 5


WWW+Programming


client-server-architecture 5


текстовый файл
client-server-architecture 5  

The basic of WWW programming.
Link to video(lessons and others)




front-end-vs-back-end


WWW+Programming
текстовый файл
Front-End vs. Back-End Developer  

The basic of WWW programming.
Link
Link to video(lessons and others)




bootcamps/resources/frontend-vs-backend/


WWW+Programming
текстовый файл
bootcamps/resources/frontend-vs-backend/  

The basic of WWW programming.
Link




frontend-i-backend-razlichiya


WWW+Programming


Back


текстовый файл
frontend-i-backend-razlichiya  

The basic of WWW programming.
Link




frontend-i-backend-razlichiya


WWW+Programming


HTML


текстовый файл
frontend-i-backend-razlichiya  

The basic of WWW programming.
Link




frontend-vs-backend Geek


WWW+Programming
текстовый файл
frontend-vs-backend Geek  

The basic of WWW programming.
Site, forum
Link
Link to video(lessons and others)
Organization




frontend-vs-backend Geek


WWW+Programming
текстовый файл
frontend-vs-backend Geek  

The basic of WWW programming.
Site, forum
Link
Link to video(lessons and others)
Organization




7 days site


WWW+Programming
текстовый файл
7 days site  

The basic of WWW programming.
HTML
CSS
Link
Link to video(lessons and others)




how-to-choose-the-right-web-programming-language-for-your-custom-website-development-project


WWW+Programming
текстовый файл
ВЭБ программирование  

The basic of WWW programming.
PHP
Link
MY TEXTS + MY PROGRAMMS




Сайт для школьников!!! 9 класс


WWW+Programming
Учебный сайт по простейшей структуре сайта для 9 кл.

The basic of programming
The basic of WWW programming.
HTML
CSS
Link
MY TEXTS + MY PROGRAMMS




очистить файл txt


WWW+Programming
текстовый файл
очистить файл  
Как очистить файл не удаляя его (PHP) Очистить файл не удаляя его можно двумя способами, при помощи функций fopen(), fclose() и при помощи функции file_put_contents().В первом случае файл открывается на запись при помощи флага "w" и обнуляется, во втором случае просто передается пустая строка для записи.

The basic of WWW programming.
PHP
Link
MY TEXTS + MY PROGRAMMS




Создание БД Ленивый айтишник ГУУД


WWW+Programming

The basic of WWW programming.
PHP
SQL
Link to video(lessons and others)




Заполнение БД Ленивый Айтишник


WWW+Programming

The basic of WWW programming.
PHP
SQL
MY TEXTS + MY PROGRAMMS




zapis-v-bazu-dannyh-mysql-php-kod


WWW+Programming

The basic of WWW programming.
PHP
SQL
Link
Link to video(lessons and others)




На чем писать сайт 24 м


WWW+Programming

The basic of WWW programming.
Link to video(lessons and others)




как устроен интернет


WWW+Programming

The basic of WWW programming.
Link to video(lessons and others)




Как устроен Интернет


WWW+Programming

The basic of WWW programming.
Link to video(lessons and others)




Как работает браузер


WWW+Programming

The basic of WWW programming.
Link to video(lessons and others)




PHP basic


WWW+Programming
текстовый файл
PHP basic  

The basic of WWW programming.
PHP
Link
MY TEXTS + MY PROGRAMMS
Lessons


Нажмите, чтобы вернуться на головную страницу
top (начало страницы)

Анализ информации (категории)

Анализ информации (темы)

Универсальный Анализ

Ввод нового сообщения

Sad/key4

Sad/keyfiles
;