WWW+Programming / 572

Studying and teaching / 233





центр перспектива обучение


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

Studying and teaching
Company, organization&Government company, organization
Geo:Ukraine&Kiev
Link
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




PHP скрипт регистрации и авторизации пользователей


WWW+Programming
PHP скрипт регистрации и авторизации пользователей

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


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

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




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




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


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

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




Посимвольная обработка строк php


WWW+Programming
Посимвольная обработка строк

PHP
Studying and teaching
Geo:Russia & other NIS
Link
MY TEXTS + MY PROGRAMMS




PHP: String - строка текста


WWW+Programming
PHP: String - строка текста

PHP
Studying and teaching
Site, forum
Geo:Russia & other NIS
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




Почему нужно изучить и работать на JS?


WWW+Programming
Почему нужно изучить и работать на JS?

JS and Java
Studying and teaching
Site, forum
Geo:Ukraine&Kiev
Link




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


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




Учебник по CSS


WWW+Programming
Учебник по CSS

CSS
Studying and teaching
Site, forum
Geo:Russia & other NIS
Link




Компьютерные курсы «Нi5 school» - обучение + практика = трудоустройство! в Днепропетровске


WWW+Programming
Компьютерные курсы «Нi5 school» - обучение + практика = трудоустройство!

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 WWW programming.
HTML
CSS
PHP
SQL
JS and Java
Studying and teaching
Site, forum
Geo:Russia & other NIS
Link




Программирование на PHP и основы MySQL


WWW+Programming
Программирование на PHP и основы MySQL

PHP
SQL
Studying and teaching
Site, forum
Geo:Russia & other NIS
Link




WEB – ПРОГРАММИРОВАНИЕ itcompany.ua


WWW+Programming
WEB – ПРОГРАММИРОВАНИЕ http://itcompany.ua/ru/Glavnaia

PHP
SQL
Studying and teaching
Company, organization&Government company, organization
Site, forum
Geo:Ukraine&Kiev
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




Как правильно составить Title, Description и Keywords


WWW+Programming
Как правильно составить Title, Description и Keywords

The basic of programming
HTML
Studying and teaching
Geo:Russia & other NIS
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




курс 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++


WWW+Programming
Notepad++

The basic of WWW programming.
Studying and teaching
Geo:Russia & other NIS
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
Абсолютно бесплатный, что само по себе удивительно для программы такого калибра.
Поддержка русского языка по умолчанию, никаких дополнительный русификаторов ставить не надо.
Распознавание и подсветка синтаксиса кода более 50 (!!!) языков программирования: с/c++, c#, html, php, java, javascript, shell, SQL и много других. О некоторых я даже никогда не слышал.
Быстрая и удобная смена кодировки документа. В два щелчка превращает нечитабельные кракозябры в русские слова.
Поддержка закладок, которые позволяют открывать сразу несколько файлов в одном окне редактора. Напоминает браузер.
Ведение истории событий — отменяйте сколько угодно последних действий, а если далеко отлистали — вернитесь обратно, вперед!
Удобство работы с кодом: подсветка синтаксиса, нумерация строк, наглядное отображение связи между элементами кода, возможность свернуть блок кода.
Гибкий и многофункциональный поиск.
Расширение функционала за счет плагинов. Например, встроенный плагин NppFTP позволяет использовать Notepad++ в качестве ftp клиента.

The basic of programming
Studying and teaching
Program producing
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 (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




90+ факторов ранжирования Google от научной seo-лаборатории MOZ


WWW+Programming
Каждые 2 года Moz проводит опрос среди лучших в мире интернет маркетологов и проводит корреляционные исследования, чтобы понять работу поисковых алгоритмов. Мы собираем эти данные, чтобы разобраться в факторах, которые могут помочь (или навредить) сайтам в поисковой выдаче.

В этом году, Moz опросил более 150 ведущих интернет-маркетологов, которые предоставили свое экспертное мнения более чем о 90 факторах ранжирования.

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

Впервые в этом году, Moz сотрудничал с несколькими сторонними сервисами, которые предоставили данные для более глубокого изучения, это SimilarWeb, DomainTools и Ahrefs.

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

Понимание этих факторов и сопоставление их со знанием работы поисковых систем помогут вам достичь лучших результатов в SEO.
1. Ссылки на уровне домена — 8.22/10
Основано на метриках ссылочного цитирования, таких как количество ссылок, трастовость, PR домена и т.д.
2. Ссылки на уровне страниц — 8.19/10
PR, трастовые метрики, количество ссылок на главную страницу, ссылки, текст анкоров, качество/спамность доноров и т.д.
3. Ключевые слова, контент на уровне страниц — 7.87/10
Релевантность контента, оптимизация страниц на использование ключевых слов, оценка тематического моделирования алгоритмов контента, количество/качество/релевантность контента и т.д.
4. Технические характеристики на уровне страниц — 6.57/10
Длина контента, читаемость, наличие разметки, уникальность, скорость загрузки, структурированная разметка данных, протокол HTTPS и т.д.
5. Вовлеченность и параметры качества трафика — 6.55/10
Взаимодействие с поисковой выдачей, данные о посещениях, количество посетителей/поведенческие факторы, количество/разнообразие/CTR запросов, как на уровне домена, так и на уровне страницы.
6. Бренд-метрики на уровне домена — 5.88/10
Оффлайн использование брендов/доменных имен, упоминания бренда/домена в новостях/СМИ/прессе, использование панели инструментов/браузера сайта, объекта ассоциации, и д.
7. Использование ключевых слов на уровне домена — 4.97/10
Точное соответствие ключевым словам домена, частичное соответствие и т.д.
8. Технические характеристики названия домена — 4.09/10
Длина доменного имени, расширение TLD, SSL-сертификат и т.д.
9. Социальная активность — 3.98/10

Studying and teaching
Geo:Geo:Europe & USA & World
Link
MY TEXTS + MY PROGRAMMS




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


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




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




SEO пагинация: как выявить ошибки и настроить правильно


WWW+Programming
SEO пагинация: как выявить ошибки и настроить правильно

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

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

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

CMS+CEO
Studying and teaching
Program producing
Geo:Ukraine&Kiev
Link
MY TEXTS + MY PROGRAMMS




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


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




JavaRush - это лучший онлайн сервис обучению Java.


WWW+Programming
JavaRush - это лучший онлайн сервис обучению Java. Даже лучше, чем вы могли себе представить (данное утверждение подкреплено данными опросов).

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

Мы собираемся переучить на Java-программистов миллион человек. И если вы читаете эти строки, вероятно, вы будете одним из первых. Сейчас у нас 664 282 учеников и решено 11 678 312 задач.

JS and Java
Studying and teaching
Geo:Russia & other NIS
Link




Virtual Innovation Space


WWW+Programming
This project has been funded with support from the European Commission. All publications reflect views only of the authors, and the Commission cannot be held responsible for any use which may be made of the information contained therein. Learn more at tempus.nung.edu.ua or facebook.com/nefesie. Image credit to Flickr users J. Paxon Reyes, Henry Merino, James Losey, Creative Commons HQ.
Портал для IT студентов и разработчиков. Львов

The basic of programming
Studying and teaching
Personality (professional,researcher, teacher,competitor or colleague)
Geo:Ukraine&Kiev
Geo:Geo:Europe & USA & World
Link
Organization




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


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




Гид по 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




На 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




ООП в PHP где нужен?


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

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

Решается это весьма просто. Создается класс Analyzer, либо интерфейс IAnalyzer, от которого унаследуем класс MyAnalyzer, в котором реализуем логику анализа первого набора данных, и RegionAnalyzer, в котором реализуем логику анализа второго набора данных. Контроллер соответственно, чистится от мусора, бизнес-логика выносится в отдельные бизнес-единицы - классы MyAnalyzer, RegionAnalyzer. Таким образом, контроллеру нужно теперь просто сказать, какой анализатор вызывать, и контроллер вызовет его, передав входящий набор данных. Этим самым у нас получилась в каком то роде модульность, думаю, это можно назвать инкапсуляцией данных, т.к. мы скрыли всю логику аналитики). Теперь другому разработчику достаточно реализовать какой-нибудь третий класс, и не вникать в логику контроллера, чтобы этот его класс работал так-же, как и первые два.

А для манипуляции данными, ООП тоже удобно очень тоже.

Например, у нас есть класс стол (Table), у него есть набор параметров - длина, высота. Если бы вы использовали массивы, оно бы у вас было описано примерно так:

$table = array(
'width' => 10,
'height' => 10,
'length' => 10,
);

PHP
Studying and teaching
Geo:Russia & other NIS
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




Как стать программистом и зарабатывать от $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




интервью с 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




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


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




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




nfographic: What’s the Difference between HTML vs CSS?


WWW+Programming
nfographic: What’s the Difference between HTML vs CSS?
If you’re thinking of building a website its likely you’ve heard the terms “HTML” and “CSS,” but may be wondering how they’re different. They go hand-in-hand in building a webpage, but each serve a very unique purpose.
Quite simply, HTML (Hypertext Markup Language) is used to create the actual content of the page, such as written text, and CSS (Cascade Styling Sheets) is responsible for the design or style of the website, including the layout, visual effects and background color.
HTML vs CSS Differences
html“HTML is a markup language for describing web documents (web pages).” – w3schools
In 1989, Tim Berners-Lee invented the Web with HTML as its publishing language. HTML (Hyper Text Markup Language) was created to help programmers describe the content on a website like , . HTML uses tags to help you add paragraphs, headers, pictures, bullets and other pieces of structure. Just like you would write something on a word document, HTML helps you write something on a website. (Wiki, w3schools)
CSS“CSS describes how HTML elements are to be displayed on screen, paper, or in other media.” – w3schools
CSS was first proposed by Hakom Lie and co-created by Bert Bos around 1996. Created to compliment HTML, CSS (Cascading Style Sheets) is what makes a website look and feel amazing. Presentation and ease of use have been some of the qualities CSS has brought to web development. It is more involved with changing a websites style rather than its content. Kind of like changing the font size, font color and positioning on a word document. CSS is in charge of the way the content looks on a page and what else goes on it to compliment that content. (Wiki, w3schools)

HTML
CSS
Studying and teaching
Geo:Geo:Europe & USA & World
Link




Вывод круговой диаграммы


WWW+Programming
Круговая диаграмма строится с помощью функции imagefilledarc. В качестве 6 и 7 параметра ей передаются начальный и конечный углы сектора. Наша основная задача - рассчитать углы секторов в зависимости от передаваемых данных. Сделать это можно с помощью следующей формулы:

angle=(val/total)*360;
где,

angle - угол поворота грани сектора;
val - входное значение ;
total - сумма всех входных значений.
Тень у диаграммы рисуется с помощью циклического вывода диаграммы более темного цвета с изменением ее расположения по вертикали. Если вы хотите убрать тень, то можете просто исключить этот цикл из программы.

PHP
Studying and teaching
Program producing
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




Создание простого движка на 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




Рейтинг языков программирования № 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)




Зачем нужно знать 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 Вы сможете создавать интерактивные веб-страницы.

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




Как загрузить фото в PHP


WWW+Programming
http://tradebenefit.ru/zagruzka-izobrazhenii-php

http://www.wellsait.ru/articles/?url=upload_file

http://www.cyberforum.ru/php/thread110771.html

PHP
Studying and teaching
Program producing
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




26 сайтов с головоломками для программистов,


WWW+Programming
26 сайтов с головоломками для программистов, которым мало рабочих задач
Майя Яровая 25 Января 2016 4748
235
0
28
Программисты — люди неугомонные. Для ощущения полноты жизни им нужен вызов, рабочих и учебных проектов им мало. Один из таких ребят на отраслевом ресурсе programmers.stackexchange.com попросил коллег набросать ему сайтов с головоломками и вскоре получил развернутый ответ.

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

The basic of programming
Studying and teaching
Book or article
Link




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


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

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

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

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

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

The basic of WWW programming.
JS and Java
Studying and teaching
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




Скрипт загрузки изображения на сайт PHP


WWW+Programming
В страницу с формой Загрузки нужно вставить форму:
Код HTML
Размер изображения не превышает 512 Кб, пиксели по ширине не более 500, по высоте не более 1500.

Выберите файл для загрузки:



Код PHP
$uploaddir = 'images/';
// это папка, в которую будет загружаться картинка
$apend=date('YmdHis').rand(100,1000).'.jpg';
// это имя, которое будет присвоенно изображению
$uploadfile = "$uploaddir$apend";
//в переменную $uploadfile будет входить папка и имя изображения
// В данной строке самое важное - проверяем загружается ли изображение (а может вредоносный код?)
// И проходит ли изображение по весу. В нашем случае до 512 Кб
if(($_FILES['userfile']['type'] == 'image/gif' || $_FILES['userfile']['type'] == 'image/jpeg' || $_FILES['userfile']['type'] == 'image/png') && ($_FILES['userfile']['size'] != 0 and $_FILES['userfile']['size']<=512000)) { if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile))
{
//Здесь идет процесс загрузки изображения
$size = getimagesize($uploadfile);
// с помощью этой функции мы можем получить размер пикселей изображения
if ($size[0] < 501 && $size[1]<1501)
{
// если размер изображения не более 500 пикселей по ширине и не более 1500 по высоте
echo "Файл загружен. Путь к файлу: http:/yoursite.ru/".$uploadfile."";
} else {
echo "Загружаемое изображение превышает допустимые нормы (ширина не более - 500; высота не более 1500)";
unlink($uploadfile);
// удаление файла
}
} else {
echo "Файл не загружен, вернитеcь и попробуйте еще раз";
}
} else {
echo "Размер файла не должен превышать 512Кб";
}
?> Для проверки на то, действительно загружается изображение или вредоносный код, используется встроенная в php функция getimagesize.

getimagesize($image);

The basic of programming
HTML
PHP
Studying and teaching
Program producing
Site, forum
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




IT и горная промышленность: как с помощью одной системы оптимизировать все процессы


WWW+Programming


IT и горная промышленность


Когда-то занимался такой задачей...

Все еще считаете, что отечественные разработки в области программного обеспечения не конкурентоспособны на мировом рынке и не заслуживают внимания? Тогда готовы убедить вас в обратном. Еще в начале 90-х годов прошлого столетия всего за восемь месяцев кропотливой работы был сделан первый шаг в развитии одной из самых масштабных геоинформационных систем – K-MINE.



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

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

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




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


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

The basic of WWW programming.
Studying and teaching
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




https://htmlacademy.ru/ !! с он лайн курсами


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

HTML
CSS
PHP
JS and Java
Studying and teaching
Site, forum
Geo:Russia & other NIS
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




SQL для начинающих


WWW+Programming
http://www.weblabla.ru/intro/nube/sql.html
http://samoychiteli.ru/document29118.html
http://ruseller.com/lessons.php?id=557

SQL
Studying and teaching
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




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


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)




обучающий курс по разработке 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




Учебник 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




Java Script. Примеры. Методы. Функции.


WWW+Programming
Исследователь событий
Изменение изображения, когда мышка находится над ним
Изменение изображения, когда нажимают на кнопку мышки на изображении
Cookie. Органайзер
Откуды вы пришли. Версия вашего браузера
Изменяющаяся кнопка 1
Изменяющаяся кнопка 2
Время нахождения на странице
Перемещение с помощью мыши картинок по странице
Гистограмма
Калькулятор строковый
Калькулятор с кнопками
Плавающее меню
Меню ссылок
Прокрутка текста в окне (титры)
Прокрутка текста в строке статуса
Снег на странице
Полутоновая смена цвета фона
Открывание CD (подставки для кофе)
Фоновая музыка случайная
Просмотр видео
Часы бегают за мышкой
Доступ к clipboard(буферу обмена)

Выделение текста в текстовом поле
Определение размера окна, видимой области и начальной позиции.
Исследование W3C Модели событий
Создать окно и изменить его содержимое
Авторастяжка TextArea
Событие колесика мыши
Проверка с какой страницы пришел пользователь
Защита e-mail от спам-ботов
Кросбраузерная Вставка Flash-анимации
Размещение копирайта в правом нижнем углу экрана
Подсветка javascript кода
Как запретить браузеру выделять текст?
Обратный отсчет времени на Javascript
Вывод окон сообщений, запросов, предупреждений
Всплывающие подсказки
Реклама загружается когда страница прокручивается до неё
Всплывающая подсказка (простенькая)
Проверка информации введенной в форму
Сохранение в переменной выделенного на странице текста

JS and Java
Studying and teaching
Site, forum
Link




HTML5 для начинающих | #1 Введение в HTML Magisters | Обучение современным профессиям Magisters


WWW+Programming
HTML5 для начинающих | #1 Введение в HTML
Magisters | Обучение современным профессиям
Magisters

HTML
Studying and teaching
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




Приблизительная программа обучения АЗАМ HTML: Лебедь ФБ


WWW+Programming
ПРО ОБУЧЕНИЕ:
Приблизительная программа обучения АЗАМ HTML:
1. состав веб страницы, понятие тегов
2. основные теги форматирования текста b I br h1 h2 и тд
3. теги списков ul ol li td tr
4. понятие фреймов
5. тег а , ссылки и якоря
6. использование цветов и их кодов
7. формы и ввод данных
8. методы POST и GET
9. тег style и введение в CSS
10. вывод медиа файлов и изображений
11. как сделать меню в CSS
ЧТО ТО ЗАБЫЛ???

HTML
Studying and teaching
Lessons




С чего начать изучение 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




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




Выразительный JavaScript: Document Object Model


WWW+Programming
http://www.puzzleweb.ru/javascript/javascript_reference.php
http://javascript.ru/tutorial/dom
http://professorweb.ru/my/javascript/js_theory/level2/2_3.php
http://froland.ru/samodel/lsn_js32.html

JS and Java
Studying and teaching
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




Учебник по основам CSS для начинающих


WWW+Programming

Урок 1. Способы подключения
Урок 2. Назначение классов и id
Урок 3. Свойства шрифта
Урок 4. Свойства текста
Урок 5. Фон
Урок 6. Ширина, высота. Тег Div и Span
Урок 7. Рамка
Урок 8. Отступы
Урок 9. Основы CSS. Float, Clear, Display
Урок 10. Основы CSS. Свойство position

CSS
Studying and teaching
Link
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




JavaScript.pdf


WWW+Programming
JavaScript.pdf

JS and Java
Studying and teaching
Link




В Киеве открывают школу UNIT Factory без учителей и лекций, где будут бесплатно обучать программированию


WWW+Programming
В Киеве запускают UNIT Factory – учебное заведение, которое будет готовить квалифицированных IТ-специалистов по системе французской Школы 42. Учить здесь будут без учителей, конспектов и лекций, а отбирать – не по академическим критериям и техническим навыкам, а по способностям и мотивации. Курс рассчитан на три года, а обучение на нем бесплатное.

The basic of WWW programming.
Studying and teaching
Link




Зачем нужен JS


WWW+Programming
http://www.wwwmaster.ru/4-zachem-nuzhen-javascript

The basic of WWW programming.
JS and Java
Studying and teaching
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




JS


WWW+Programming
http://www.javascriptsource.com/

http://genskayformula.com/javascript.html

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




примеры использования сценариев JavaScript в математике


WWW+Programming
На этой страничке мы рассмотрим примеры использования сценариев JavaScript в математике. Первый сценарий поможет нам вычислить площадь круга по введенному значению радиуса.

The basic of WWW programming.
JS and Java
Studying and teaching
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




Разработка сайтов


WWW+Programming

The basic of WWW programming.
Studying and teaching
Link




Основы CSS


WWW+Programming

CSS
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




JavaScript - предназначен для написания сценариев для активных HTML-страниц.


WWW+Programming
JavaScript - предназначен для написания сценариев для активных HTML-страниц. Язык JavaScript не имеет никакого отношения к языку Java. Java разработан фирмой SUN. JavaScript – фирмой Netscape Communication Corporation. Первоначальное название – LiveScript. После завоевания языком Java всемирной известности LiveScript из коммерческих соображений переименовали в JavaScript.

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

JS and Java
Studying and teaching
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




Калькуляторы JS


WWW+Programming

JS and Java
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




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

Studying and teaching
Program producing
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




goit.ua/


WWW+Programming

HTML
CSS
JS and Java
Studying and teaching
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




Использование методов 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




Сайтостроительство


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




архитектор


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




Excel course


WWW+Programming
текстовый файл
excel course  

The basic of programming
OTHERS PROGRAMMING & SEARCH WORK
Studying and teaching
Geo:Ukraine&Kiev
Link
Link to video(lessons and others)




OKTEN ШКОЛА ПРОГРАМУВАННЯ


WWW+Programming

The basic of programming
JS and Java
Studying and teaching
Link
Organization
Lessons




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)




курс Front-end Beginning


WWW+Programming
текстовый файл
курс Front-end Beginning  

The basic of programming
HTML
CSS
Studying and teaching
Link
Link to video(lessons and others)




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




React Native Developer


WWW+Programming
текстовый файл
React Native Developer  

JS and Java
Studying and teaching
Link
MY TEXTS + MY PROGRAMMS


Нажмите, чтобы вернуться на головную страницу
top (начало страницы)

Анализ информации (категории)

Анализ информации (темы)

Универсальный Анализ

Ввод нового сообщения

Sad/key4

Sad/keyfiles
;