Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Инструменты веб-разработчика

Содержание

Содержание презентацииИнструментарий веб-разработчикаКакие инструменты есть в распоряжении?Выжимаем максимум!Как сделать процесс разработки еще эффективней!?
ИНСТРУМЕНТЫ ВЕБ-РАЗРАБОТЧИКА Содержание презентацииИнструментарий веб-разработчикаКакие инструменты есть в распоряжении?Выжимаем максимум!Как сделать процесс разработки еще эффективней!? Что такое инструмент?Инструмент – орудие для производства каких-нибудь работ. (Толковый словарь Ожегова)Инструмент ПроблематикаЧто строим?Величина проектаFrontendBackendЧем строим?PhpMySQLJavascriptHtml / CssGit / Svn Какие инструменты есть в распоряжении?Редактор (IDE)Программное средство для работы с базами данныхСистема Редактор (IDE)Подсветка кода (php, html, css, javascript)Автодополнение кодаПроверка синтаксисаНавигатор по кодуКонтекстная документация«Горячие» клавишиОтладка (debug) Например, NetBeans«Горячие» клавишиCtrl+U U/L – в верхний/нижний регистрCtrl+Shift+Up/Down – копирование строки на КонсольАвтодополнение команд (tab)Tail логов (tail file)mc Git в консолиПодсветкаgit config color.branch autogit config color.diff autogit config color.interactive autogit Клиентская отладка/профилированиеИнспекция кодаJS-отладкаJS-профилированиеJS-консоль console.log() – отличная замена alert-ам Серверная отладкаСтарый «дедовский» способecho, var_dump, print_rСредство для отладки (Xdebug)Точки останова (breakpoints)Код по шагамЗначения переменныхУдаленная отладка Как еще повысить эффективность разработки? 	Инструменты не решают задачи, они лишь помогают.Рисуйте MindMaps	MindMap = карта ума.  Помогает разложить задачу на составляющие так, как это удобно мозгу. Вопросы? Полезные ссылки/материалыhttp://netbeans.org/features/php/http://mozilla.orghttp://git-scm.comhttp://getfirebug.com http://xdebug.org https://github.com/jokkedk/webgrindhttp://www.xmind.net «Супер-мышление» Тони и Барри Бьюзен
Слайды презентации

Слайд 2 Содержание презентации
Инструментарий веб-разработчика
Какие инструменты есть в распоряжении?
Выжимаем максимум!
Как

Содержание презентацииИнструментарий веб-разработчикаКакие инструменты есть в распоряжении?Выжимаем максимум!Как сделать процесс разработки еще эффективней!?

сделать процесс разработки еще эффективней!?


Слайд 3 Что такое инструмент?
Инструмент – орудие для производства каких-нибудь

Что такое инструмент?Инструмент – орудие для производства каких-нибудь работ. (Толковый словарь

работ. (Толковый словарь Ожегова)

Инструмент – всякого рода ручное пособие

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


Слайд 4 Проблематика
Что строим?
Величина проекта
Frontend
Backend
Чем строим?
Php
MySQL
Javascript
Html / Css
Git / Svn



ПроблематикаЧто строим?Величина проектаFrontendBackendЧем строим?PhpMySQLJavascriptHtml / CssGit / Svn

Слайд 5 Какие инструменты есть в распоряжении?
Редактор (IDE)
Программное средство для

Какие инструменты есть в распоряжении?Редактор (IDE)Программное средство для работы с базами

работы с базами данных
Система контроля версий
Консоль
Браузеры
Отладчик/Профилировщик
Бумага с ручкой
Голова :)




Слайд 6 Редактор (IDE)
Подсветка кода (php, html, css, javascript)
Автодополнение кода
Проверка

Редактор (IDE)Подсветка кода (php, html, css, javascript)Автодополнение кодаПроверка синтаксисаНавигатор по кодуКонтекстная документация«Горячие» клавишиОтладка (debug)

синтаксиса
Навигатор по коду
Контекстная документация
«Горячие» клавиши
Отладка (debug)


Слайд 7 Например, NetBeans
«Горячие» клавиши
Ctrl+U U/L – в верхний/нижний регистр
Ctrl+Shift+Up/Down

Например, NetBeans«Горячие» клавишиCtrl+U U/L – в верхний/нижний регистрCtrl+Shift+Up/Down – копирование строки

– копирование строки на строку вверх/вниз
Alt+F7 – поиск использований

Поддержка

фреймворков
Интеграция работы с системами контроля версий (svn, git)
Средства рефакторинга
Интеграция с БД




Слайд 8 Консоль
Автодополнение команд (tab)
Tail логов (tail file)
mc


КонсольАвтодополнение команд (tab)Tail логов (tail file)mc

Слайд 9 Git в консоли
Подсветка
git config color.branch auto
git config color.diff

Git в консолиПодсветкаgit config color.branch autogit config color.diff autogit config color.interactive

auto
git config color.interactive auto
git config color.status auto
Автозаполнение
Алиасы
git config --global

alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.st status





Слайд 10 Клиентская отладка/профилирование
Инспекция кода
JS-отладка
JS-профилирование
JS-консоль
console.log() – отличная замена alert-ам

Клиентская отладка/профилированиеИнспекция кодаJS-отладкаJS-профилированиеJS-консоль console.log() – отличная замена alert-ам

Слайд 11 Серверная отладка
Старый «дедовский» способ
echo, var_dump, print_r

Средство для отладки

Серверная отладкаСтарый «дедовский» способecho, var_dump, print_rСредство для отладки (Xdebug)Точки останова (breakpoints)Код по шагамЗначения переменныхУдаленная отладка

(Xdebug)
Точки останова (breakpoints)
Код по шагам
Значения переменных
Удаленная отладка



Слайд 12 Как еще повысить эффективность разработки?
Инструменты не решают

Как еще повысить эффективность разработки? 	Инструменты не решают задачи, они лишь

задачи, они лишь помогают.
Рисуйте (Mind Map)
Планируйте свое время
Задавайте вопросы,

но прежде сделайте попытку самостоятельно разобраться
Ищите простой способ решения
Будьте в теме (читайте книги/статьи)
Получайте удовольствие от процесса, а затем - от результата

Слайд 13 MindMaps
MindMap = карта ума. Помогает разложить задачу на

MindMaps	MindMap = карта ума. Помогает разложить задачу на составляющие так, как это удобно мозгу.

составляющие так, как это удобно мозгу.


Слайд 14 Вопросы
?

Вопросы?

  • Имя файла: instrumenty-veb-razrabotchika.pptx
  • Количество просмотров: 166
  • Количество скачиваний: 1