[Iws] Общие понятия - lesson 06


Веб-программирование. Что дальше?

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 и НИГДЕ НЕТ как это все в «кучу» связать и сделать простенькую интерактивную страничку. Предлагались только платные услуги! Я попытался воспользоваться – заплатил и мне прислали (лучше, наверное, «послали») хлам которого навалом в интернете! (т.е. есть люди, которые понимают, что на эту тему ничего нет и пользуются этим чтобы обманывать!) Поэтому я это делаю для тех: Для тех, кто вузы закончил, новой возможности поступить нет; Для тех, кто хочет научиться программировать, но нет денег на платные курсы; Для тех, кто не хочет перерывать кучи мусора в интернете постоянно натыкаясь на рекламу; Наконец для тех, кто …  Все созданные библиотеки будут выложены для скачивания.