Последние записи
- Рандомное слайдшоу
- Событие для произвольной области внутри TImage
- Удаление папки с файлами
- Распечатка файла
- Преобразовать массив байт в вещественное число (single)
- TChromium (CEF3), сохранение изображений
- Как в Delphi XE обнулить таймер?
- Изменить цвет шрифта TextBox на форме
- Ресайз PNG без потери прозрачности
- Вывод на печать графического файла
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
4th
Ноя
Создание сайтов с чего начать?
Posted by Chas under Общалка
Я обычная девушка.Но мечтаю стать программистом.Сейчас цель научиться создавать сайты. Прочитала несколько книг по Html,Css,просмотрела множество видео уроков, денвер,ucoz, joomla осваивала.Но,в интернете очень много информации и везде все по разному пишут .Возможно,что я туго усваиваю информацию.Именно поэтому решила обратиться за помощью на форум программистов.
Подскажите пожалуйста какие именно нужны знания , для того что бы уметь делать любые сайты, что бы составить план обучения пошагово,так как я просто тону во всей информации и уже запуталась,куда идти дальше.С чего начинали Вы,как Вы получали знания?Очень прошу у вас совета,мне это очень необходимо,я не хочу расставаться со своей мечтой,но боюсь что методом тыка буду идти к ней 10 лет
Ivan_32
Code Academy — начните с этого, там есть уроки по JavaScript, HTML и CSS.
К слову о рунете, на мой взгляд, в этой части интернета практически ничего полезного нет, только всякий мусор. Я лично пользуюсь только англоязычными ресурсами, вы можете начать с stackoverflow reddit.com/r/learnprogramming и форумов Code Academy. Вообще если плохо знаете английский — начинайте изучать.
Сейчас делать сайты стало очень легко, есть масса всяких интересных инструментов для разработки красивых, функциональных и чистых в плане кода сайтов. В качестве первого языка вы можете наверно выбрать JavaScript, когда освоитесь с ним в достаточной степени сможете освоить его серверную версию (про серверы и клиенты это вам тоже нужно будет узнать, это в принципе первая ваша задача — понять как работают простые HTML-сайты).
В целом чтобы научиться делать красивые и функциональные сайты может потребоваться наверно около 6 месяцев, может быть год. Это если выбрать правильные инструменты и приложить усилия. И не слушайте всяких советчиков говорящих что что-то там «настоящие разработчики» не используют, пользуйтесь всем что вам нравится и что удобно.
Что касается дизайна, можете посмотреть вот здесь например: The Best Designs — повторить эти дизайны, может быть не в полной мере, не так уж и сложно, просто на это потребуется время.
Человек_Борща
Девушка, все начинается с практики, а навык приходит с опытом.
Верстка HTML, CSS — htmlbook.ru -более ничего не надо, пока что.
JavaScript — только javascript.ru читается и учится на одном дыхании, там же автор дает домашние задания к каждому изученному вопросу. Потом берите популярный фреймворк и применяйте его, например jQuary, наиболее популярный.
Теперь ДЗ в виде сайта-визитки, вашей визит, о том почему хотите быть программистом, в какой области, чем хотите заниматься.
Веб-сервер тут не нужен. Просто группа красиво созданных от руки в блокноте на HTML5 и CSS3 страничек с главным меню, эффектами перехода на JS.
Изучили? Впору взяться за серверые языки и реляционные СУБД. Тут выбор большой от PHP, до Java(Java EE), Ruby(Ruby on Rails), Python(Django) ну и на чем там ещё вебку писать можно.. аа ASP.NET.
Какой-то один.. я бы начал с php. Он как основа, да и самый простой из всех предложенных.
Пока учите PHP, не забывайте про СУБД, желательно несколько.. обычно это MySQL, MariaDB, FireBird, PostgreeSQL. Первая и последняя СУБД наиболее популярны, вторую и третью часто требуют при приеме на работу, а иногда и дорогую экзотику типа Oracle. Соответственно какую-нибудь книгу по SQL запросам, просто SQL. Про особенности каждой СУБД уже сами на досуге…
Попутно с изучением PHP, не плохо бы научится применять паттерн MVC. Чтобы отделить мух от котлет, окончательно. Есть и много других паттернов, но это потом и сами.
А теперь перепишем сайт-визитку с использованием php, HTML5, CSS3, JS(jQuary) и сервера управления базой данных.
Если изучите паттерн MVC можно jQuery заменить а то и совместить с AnguarJS.
Тут понадобится веб-серврер, берите OpenServer. Лучшее, что я видел под Windows после проекта AppServ. Там тебе и сразу 5 версий апача, ngnix’а, разных СУБД. Как хочешь, так и конфигурируй, тупо пощелкав мышкой.
Пускай у сайта-визитки появится раздел «загрузки» откуда из БД будет тянутся информация о файлах. Соотв. к визитке нужна будет самописная панель управления администратора, с логином/паролем чтобы можно было файлы регистрировать в БД.
В итоге у вас получится небольшой сайт-визитка для самой себя, написанное полностью вами.
Далее можно смело брать какую-либо CMS и на её ядре снова сделать себе визитку/магазин/блог, только все будет уже куда легче, понятней и проще, по скольку вы будите знать как работать с БД, где искать документацию, и уметь фильтровать кучу текста, выбирая необходимое, при писать код не как мартышка.
Не рассчитывайте, что все мною написанное можно сделать даже за 3 месяца, всему нужно время) Потому терпение и труд.
Я бы сказал от нулевого знания до более-менее кривого сайта-визитка на php+СУБД+мало-кросс-браузерная верстка HTML5,JS,CSS минимум месяцев шесть.
Оно того стоит, особенно если потом писать на Java или Руби или Django.
Будучи веб-разработчиком, очень не плохо будет знание нескольких Unix-систем(FreeBSD, Debian, CebtOS к примеру) в частности умения установить и настроить там все необходимое для запуска веб-проекта. Заказчики чаще всего этого чуть более чем полностью сами не умеют. А всё потому что, сайты на php обычно не запускают на винде, особенно крупные проекты. Если это не ASP.NET какой-нибудь, или СУБД MSSQL.
При знании:
PHP4, PHP5 + фреймворк(обычно Zend), умением грамотно написать код.
JavaScript 5 + пара фреймворков(jQuery обязателен всегда)
Нескольких СУБД, и хотя бы сильным знанием одной из них(mySQL к примеру)
Умением хорошо кросс-браузерно заверстать CSS3 и HTML5 красивые эффекты, да так чтоб работало минимум в 4 браузерах без косяков.
Умением без помощи разобраться и запусь с нуля веб-проект на операционке Unix/Win
Получаем весьма хорошего спеца, выгодно выделяющегося на фоне сотен мартышек.
Похожие статьи
Купить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту
пеллетные котлы
Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)