1. Что дальше?
В данном курсе вначале я планировал уроки по языкам программирования, но потом понял, что в интернете можно найти громадное количество учебников на эту тему (платных и бесплатных). Изобретать повторно велосипед я не буду, ПОЭТОМУ, если Вы знакомы с основами программирования на HTML, CSS, PHP и JavaScript можно переходить к следующему разделу «Практическое программирование», если нет, Вам нужно познакомиться с основами программирования на HTML, CSS, PHP и JavaScript.
Рекомендую:
Учебник HTML и CSS от Трепачёва Дмитрия;
Учебник JavaScript для новичков от Трепачёва Дмитрия;
Учебник PHP для новичков от Трепачёва Дмитрия;
Скачать учебники в разделе «Скачать» моего сайта.
Поискать учебники самостоятельно и изучить.
Лично я изучал языки в процессе практической работы – ставил перед собою задачу и на практике, с помощью справочников и учебников пытался ее решить. Недостаток такого подхода – нужно больше времени, достоинство не нужно ничего учить.
В любом случае, прежде чем переходить дальше, вы должны уметь:
Создавать web-страничку на языках HTML и CSS;
Уметь писать простые программы на языках PHP и JavaScript;
Знать, что такое переменная, область видимости переменной, типы переменных;
Знать, что такое оператор, логические оператор;
Знать, что такое процедура и функция и уметь их использовать;
Уметь работать ветвлениями: if;
Уметь работать с циклами: for, while;
Знать структуры данных: массивы и объекты;
Владеть структурным программированием;
Иметь общие понятия об объектно-ориентированном программировании;
В разделе практическое программирование я постараюсь раскрыть приемы программирования, которые я не смог найти в доступных учебниках и в интернете, т.е. то что продается на платных курсах (я на это надеюсь) или при обучении в вузе на спец факультетах!
2. Зачем я это делаю?
Когда я сам три года назад решил создать сайт по обучению видеомонтажу – начал с сайта на HTML и CSS в «Front Page» – не самый удачный выбор (по советам из интернета). И сделал его! (самостоятельно изучив HTML, CSS и «Front Page»).
По завершении работы понял, что так сайт сейчас делать нельзя! Такие сайты (не по содержанию, а по исполнению) делают школьники и приступил к поиску оптимальных подходов для создания интерактивного сайта. Вот здесь была «засада»: я не мог найти ни в учебниках, ни в интернете, как и с чего начитать делать сайт! Была куча учебников, справочников, циклов уроков по языкам программирования PHP, JS, HTML, CSS, SQL и НИГДЕ НЕТ как это все в «кучу» связать и сделать простенькую интерактивную страничку.
Предлагались только платные услуги! Я попытался воспользоваться – заплатил и мне прислали (лучше, наверное, «послали») хлам которого навалом в интернете! (т.е. есть люди, которые понимают, что на эту тему ничего нет и пользуются этим чтобы обманывать!)
Поэтому я это делаю для тех:
Для тех, кто вузы закончил, новой возможности поступить нет;
Для тех, кто хочет научиться программировать, но нет денег на платные курсы;
Для тех, кто не хочет перерывать кучи мусора в интернете постоянно натыкаясь на рекламу;
Наконец для тех, кто …
Все созданные библиотеки будут выложены для скачивания.