Upload
telerik-software-academy
View
922
Download
3
Tags:
Embed Size (px)
DESCRIPTION
Sample-IT-Test-November-2011 Telerik Software Academy: http://schoolacademy.telerik.com The presentation, website and all video materials are in Bulgarian Preparation for the national olympiad in information technologies in Bulgaria. Hardware questions; Software Questions; Working with Software; Textprocessing questions; Computer Graphics; Databases; Security; Protection; Multimedia; Networks; Web Design;
Citation preview
Тренировъчен тест по информационни
технологииПодготовка за ИТ олимпиадата (ноември 2011)
Николай Костов
Училищна Академия на Телерикhttp://academy.telerik.com
Технологичен трейнърhttp://nikolay.it
http://schoolacademy.telerik.com
НОИТ – ИТ тест
Компютърни системи
Хардуерни въпроси
Компютърни системи – конспект
Компютърни системи (хардуер) Основни компоненти: процесор,
дънна платка, шини, памет, периферни устройства
Запомнящи устройства (CD, DVD, HDD, …), видеокарта, звукова карта, мрежова карта
Основни принципи на работа, особености, характеристики, взаимодействие
Входно-изходни интерфейси и стандарти Серийни и паралелни интерфейси,
PCI, ATA, SATA, USB, eSATA, SCSI, FireWire
Настолни, лаптопи, таблети, телефони
3
Въпрос Кое от следните периферни устройства НЕ e входно устройство?
a) Barcode четец
b) Клавиатура
c) Принтер
d) Joy pad
e) Четец на пръстови отпечатъци
f) 3D скенер
g) Видео камера 4
Отговор Входни устройства
Keyboards (Game controllers)
Mice, Touchpads, Touchscreens
Scanners (Image scanner, 3D scanner, Barcode reader, Fingerprint scanner)
Medical Imaging - Computed tomography, Magnetic resonance imaging, Medical ultrasonography, etc.
Изходни устройства Visual – Screen (Monitors)
Audio – Speakers, Headphones
Paper – Printer 5
Софтуерни системиКомпютърен софтуер
Софтуер – конспект Компютърни програми (софтуер)
Същност, функции, класифициране
Създаване, начини на използване (инсталиране, стартиране, деинсталиране)
Фокусът е най-вече върху Windows
Системен и приложен софтуер, firmware, cloud computing
Инсталиране и конфигуриране на ОС, драйвери и приложен софтуер
Езици за програмиране, компилатори, интерпретатори, среди за разработка
7
Въпрос За справяне с кой от посочените проблеми не помагат антивирусните програми?
a) Malware
b) Spyware
c) DDoS
d) Adware
e) Trojan horses
f) Viruses
g) Root kits 8
Отговор Антивирусен софтуер
Предназначен за справяне с: вируси,червеи, троянски коне, spyware and adware
DDoS – Distributed Denial of Service attack Атака за отказ на услуга
Информация: http://goo.gl/Xrx4X
http://en.wikipedia.org/wiki/Antivirus_software
http://goo.gl/koKMq – DDoS
9
Работа с компютърни
системи и програмиИнсталиране, използване, поддръжка, …
Работа със софтуер – конспект
Работа с компютърни системи и програми Правила, пускане и спиране,
тестване
Поддържане, диагностика, откриване и поправяне на проблеми
Злонамерен софтуер Компютърни вируси и антивирусен
софтуер
Диагностика на хардуера Работа с Windows Task Manager, Windows Registry, Windows Event Log
11
Въпрос Кой от лицензите не позволява
потребителят да използва безвъзмездно продукта?
a) Microsoft Windows' EULA
b) Cryptix General License
c) Netscape Public License (NPL)
d) Zope Public License
e) Eclipse Public License (EPL)
f) Academic Free License (AFL)
g) Mozilla Public License (MPL)12
Отговор Microsoft Windows' EULA
Съкращение от End User License Agreement
Лиценз уговарящ правилата междуMicrosoft и крайния потребител
За да използвате продуктите нaMicrosoft трябва да сте съгласни с EULA
Информация: http://
en.wikipedia.org/wiki/List_of_software_licenses
http://en.wikipedia.org/wiki/Software_license
http://goo.gl/mtbTm
13
Пренос на данни и бройни
системиКанали за пренос на данни, единици за измерване, работа с
бройни системи
Пренос на данни и бройни системи –
конспект Средства на ИТ за пренос на данни:
Подходи и методи, физически среди за пренос, характеристики, предимства и недостатъци
Коаксиален, UTP, STP и оптичен кабел, конектори, безжичен пренос
Единици за измерване на информация Бит, байт, килобайт, мегабайт,
мегабит, ...
Бройни системи Пресмятания в различни бройни
системи
15
Въпрос На колко са равни 10 гигабайта?
a) 10 * 233 бита
b) 10 * 1000 * 1000 * 1000 бита
c) 10 * 1024 * 1024 * 1024 бита
d) 23 * 1010 бита
e) 10 * 233 байта
f) 23 * 1010 байта
g) 10 * 1000 * 1000 * 1000 байта
h) 10000 мега байта
16
Отговор В 1 байт има 8 бита В 1 килобайт има 1024 байта (или 8192 бита)
В 1 мегабайт има 1024 килобайта и т.н.
1 килобит има 1000 бита! 1024 = 2 на степен 10 (210) При умножение на степени, степенните показатели се събират Пример: 210 * 210 = 220; 10*230 * 8 =
10*233
Двоични представки: кило, мега, гига, тера, пета, екса, зета, йота и т.н.
17
Операционни системиАрхитектура, процеси,
потребители, потребителски интерфейс, файлови системи
Операционни системи – конспект
Операционни системи (ОС) Понятия, основни функции и
задачи, видове Ядро, обвивка, драйвери, процеси,
многозадачност, потребители Потребителски интерфейс –
конзолен и графичен интерфейс Графичен интерфейс (GUI) –
понятия, основни обекти, операции, организация, настройки
Файлова система – видове, организация, обекти и действия с тях
Windows, Linux и други ОС
19
Въпрос Коя от изброените технологии НЕ се
използва при писането на софтуер за мобилни телефони с операционна система Windows Phone 7?
a) Silverlight
b) XAML
c) .NET Framework
d) езикът C#
e) Microsoft XNA
f) WPF20
Отговор Windows Phone 7
Мобилна ОС Разработена от Microsoft Продължение на Windows Mobile Метро дизайн
Метро дизайнът ще бъде и част от Windows 8
За нея се пише на платформата Silverlight
Информация: http://
en.wikipedia.org/wiki/Windows_Phone
21
Софтуерно инженерство
Анализ, спецификация, проектиране, прототип, имплементация, тестване,
поддръжка, …
Софтуерно инженерство – конспект Софтуерно инженерство
Фази от изпълнението на проект – анализ, моделиране, имплементация, QA (тестване), документиране, внедряване, съпровождане
Методи за моделиране на софтуер и UML
Планиране и управление на проекти
Инструменти за разработка, работа в екип, сорс контрол системи, инструменти за тестване, непрекъсната интеграция
Процеси за разработка на софтуер, гъвкави методологии (agile development)
23
Въпрос Кое от изброените НЕ е част от процеса "непрекъсната интеграция" (continuous integration – CI)?
a) поддръжка на хранилище за кода
b) автоматизиран билд процес
c) изготвяне на отчет за билд процеса
d) автоматизирано изпълнение на тестовете
e) автоматизиран деплоймънт в тестова среда
f) автоматично генериране на документация
g) всички изброени са част CI процеса
24
Отговор Continuous integration (CI) се
извършва автоматизирано след всеки commit в хранилището за код или на определено време изтегля се кодът е хранилището
(SVN / Git / …) пускат билд процеса (компилира
се, пускат се тестовете, изготвя се отчет за билда и т.н.)
при успех се деплойва системата при неуспех се уведомяват
разработчиците Информация:
http://en.wikipedia.org/wiki/Continuous_integration
25
Компресиране на данниАлгоритми за компресия, софтуер за архивиране
Компресия на данни – конспект
Компресиране и декомпресиране на данни Кодиране без и със загуба,
компресия на текст и мултимедия, аудио и видео
Алгоритми: линейно предсказване, Шенън-Фано, Хъфман, аритметично кодиране, речниково кодиране, LZ-77, LZW, JPEG кодиране
Кодиране на аудио и видео: JPEG и MPEG
Архивиращи програми: WinZIP, WinRAR, 7-Zip
Архивни файлови формати: zip, rar,7z, gz, tar, tar.gz, bz2, iso, cab
Саморазархивиращи се архиви
27
Въпрос Кой от изброените алгоритми ще
компресира обемен текстов документ най-добре?
a) кодиране с линейно предсказване
b) алгоритъм на Шенън-Фано
c) алгоритъм LZMA
d) алгоритъм на Хъфман
e) аритметично кодиране
f) алгоритъм LZ-77
g) алгоритъм LZW28
Отговор От изброените най-съвременният метод за компресия е LZMA (алгоритъмът на 7Zip) Постига най-добра компресия, с
отворен код
Информация: http://www.fmi-plovdiv.org/manchev (на
български)
http://en.wikipedia.org/wiki/Arithmetic_coding
http://zlib.net/feldspar.html (Huffman + LZ77)
http://en.wikipedia.org/wiki/LZW
http://en.wikipedia.org/wiki/LZMA
29
ТекстообработкаРабота с текстотобработващ софтуер, файлови формати,
кодирания, текст, таблици, фигури, …
Текстообработка – конспект
Компютърна обработка на текстове Файлови формати за текст (TXT, DOC,
DOCX, ODT, RTF, PDF) и конвертиране между тях
Многоезичност, кодиращи таблици и стандарти – Unicode, Windows-1251, ASCII, ...
Tекстово оформление, абзаци, шрифтове, подравняване, стилове, изображения, фигури, символи, таблици, тесктови полета
Оформяне на страници и секции, формат, рамка, фон, номериране, съдържание
MS Word, OpenOffice.org Writer и Google Docs
31
Въпрос Как се създава съдържание в MS
Word / OpenOffice.org Writer / Google Docs документ?a) Създава се таблица и в нея се
вмъкват хипервръзки към секциите на документа
b) Секциите на документа се маркират с тагове <a id="…"></a> и след това се ползват препратки <a href="#tag">…</a>
c) Заглавията на документа се форматират в стилове Heading 1 / Heading 2 / … и се вмъква автоматично съдържание
d) Всички заглавия се анотират в стил "TOC" и след това се вмъква автоматично съдържание
32
Отговор За да се вмъкне автоматично
съдържание, трябва заглавията да са в стил Heading 1 / 2 / … Съдържанието се вмъква
автоматично чрез командаот менютата на MS Word /OpenOffice Writer / Google Docs
Информация: http://
office.microsoft.com/bg-bg/word-help/HP001225372.aspx – MS Word съдържание
http://www.worldstart.com/openoffice-org-writer-insert-a-table-of-contents/ – OpenOffice съдържание
33
Компютърна графика
Растерна и векторна графика, графични файлови формати,
графични редактори, цветови гами
Компютърна графика – конспект
Компютърна графика Векторна и растерна графика
Цветови гами, RGB, CMYK, Panton, дълбочина на цвета, 16-битови цветове, цветови канали
Графични файлови формати (JPG, GIF, PNG, TIFF, EPS, PSD, AI, CDR) и конвертиране между тях
Графични примитиви (точка, линия, елипса, крива, правоъгълник, текст), запълване, текстури, градиент, прозрачност, слоеве, селекция, филтри и ефекти
Графични редактори: Photoshop, CorelDraw, Illustrator, анимация, компютърно изкуство
35
Въпрос Посочете грешното твърдение:
a) Печатането на принтер използва или CMYK палитра или RGB палитра с ICC профил
b) Палитрата Pantone не се използва при компютърните екрани
c) Цветовите палитри RGB, ARGB и CMYK се ползват широко в компютърната техника
d) Цветовата палитра ARGB се ползва за цветовете в PNG изображенията
e) Цветовата палитра RGBA се ползва при повечето съвременни монитори / екрани
36
Отговор В компютърната техника най-често
се ползват палитрите RGB, ARGB, CMYK, HSL и HSV
Pantone съдържа цветове, нетипични за компютърната техника (напр. "зелен металик")
ICC профилите задават корекции на дадена палитра за входни / изходни устройства
Информация: http://en.wikipedia.org/wiki/Color_spac
e
http://en.wikipedia.org/wiki/ICC_profile
37
Бази от данниМодели на данните, таблици,
релации, SQL
Бази от данни – конспект
RDBMS системи и релационни бази от данни Таблици, релации, първичен
ключ, външен ключ, обекти в базите от данни
Моделиране на бази данни, типове данни, E/R диаграми, инструменти за моделиране
Език SQL SQL (DDL и DML), команди SELECT,
INSERT, UPDATE, DELETE, CREATE, ALTER, DROP, ...
Работа с MS Access, SQL Server и MySQL
39
Въпрос Имаме таблица с
продукти, типове и цени. Как да изведем средната цена за всеки тип продукти?
40
продукт
тип цена
ракия алкохолни
12.83
водка алкохолни
14.36
салам колбаси 7.33
луканка
колбаси 12.60a) SELECT с AVG по цена
b) SELECT с AVG по цена и по тип
c) SELECT с AVG по цена с ORDER BY по тип
d) SELECT с AVG по цена с DICTINCT по тип
e) SELECT с AVG по цена с WHERE по тип
f) SELECT с AVG по цена с GROUP BY по тип
g) SELECT с AVG по цена HAVING DICTINCT тип
Отговор За извличане на усреднена цена по тип продукти се използва SELECT с групиране За усредняване на цената се
ползва функцията AVG(цена)
Групирането се извършва по колоната "тип"
Информация: http://www.sqlcommands.net/sql+grou
p+by/
41
продукт
тип цена
ракия алкохолни
12.83
водка алкохолни
14.36
салам колбаси 7.33
луканка
колбаси 12.60
SELECT AVG(цена)FROM продуктиGROUP BY тип
Информационни системи
ERP, CRM, BI, BPM, FMIS, CAD/CAM, CMS, софтуерни архитектури
Информационнисистеми – конспект
Информационни системи (ИС) Основни функции и задачи
Видове ИС – ERP, CRM, BI, CAD, CMS, BPM, ...
Жизнен цикъл на ИС – основни етапи в създаването и използването
Системни архитектури Двуслойна (клиент/сървър),
трислойна, многослойна, разпределена, peer-to-peer
Облачни технологии (cloud computing)
43
Въпрос Кои са основните фази на създаване
на ИС?
a) формулиране на изискванията, проектиране, реализация, тестване, внедряване и съпровождане
b) анализ на изискванията, имплементация, тестване, деплойване, поддръжка
c) описание на изискванията, проектиране, имплементация, тестване
d) изисквания, разработка, тестване, внедряване
e) анализ на изискванията, архитектура, реализация на архитектурата, внедряване
44
Отговор Фази на разработка на инф. система
(ИС): Формулиране на изискванията –
описание на процесите, спецификация, …
Проектиране – процеси, архитектура, база данни
Реализация – имплементация на системата
Тестване – функционално, интеграционно, …
Внедряване и съпровождане
Информация: http://tuj.asenevtsi.com/APIS/APIS02.h
tm
45
Сигурност и защита на информацията
Симетрични и асиметрични кодиращи алгоритми, криптографско
хеширане, електронен подпис, цифрови сертификати
Сигурност и защита на информацията –
конспект Криптография
Симетрични криптографски алгоритми 3DES, AES, RC4, IDEA, ...
Aсиметрични криптографски алгоритми(с публичен и частен ключ) RSA, DSA, ECDSA
Криптографски хеширащи алгоритми SHA-1, MD5, SHA-256
Електронен (цифров) подпис
47
Сигурност и защита на информацията –
конспект (2) Инфраструктура на публичния ключ (PKI) Доставчик на удостоверителни
услуги, цифров сертификат, X.509, PGP, смарт карта
Соверен сертификат, сертификационна верига, саморъчно подписан сертификат, анулиран сертификат
Протоколи TLS, SSL, S/MIME Уязвимости в софтуера и мрежите
Мрежова сигурност, уязвимости (exploits), социално инженерство, криптоанализ
48
Въпрос Кое от изброените не е похват за
разбиване на пароли (password cracking)?
a) декодиране на SHA1 с алгоритъм на Schuller
b) речникова атака
c) изчерпване с груба сила (brute force)
d) декодиране (когато криптирането е слабо)
e) комбинация на речникова атака и груба сила
f) декодиране в разпределена cracking мрежа
g) декодиране по познат фрагмент от кодираната информация
49
Отговор Атаки за разбиване на пароли:
речникова атака – пробва думи от речник
груба сила – пробва всички 1-2-3…буквени думи
декодиране – само ако кодирането е некадърно
разпределена мрежа – много машини кракват съвместно с комбинация речник + груба сила
декодиране по фрагмент – например ZIP архив с парола се декодира по един от файловете в него
Информация: http://
lastbit.com/password-recovery-methods.asp
http://wpa-sec.stanev.org – разпределен WPA crack
50
Презентационни системиСофтуер за презентации, изготвяне
на презентации, слайдове, ефекти, бележки, цветове, изображения,
звук, видео
Презентационнисистеми – конспект
Презентиране чрез средствата на ИТ Компютърна презентация – слайд,
текст, ефекти, бележки, цветова схема, шаблони
Дизайн на презентации: използване на цветове, текст, изображения, звук, анимация и видео
Софтуер за презентации MS PowerPoint, OpenOffice Impress,
Google Docs
Презентационни умения и изнасяне на презентации
52
Въпрос Кое от следните НЕ се препоръчва
по време на техническа презентация пред програмисти?
a) демонстрация на живо
b) да се прави пауза между слайдовете
c) да се говори ясно и отчетливо
d) отговаряне на въпроси от публиката
e) писане на примерен код на живо
f) да се подготви внимателно демонстрационен сценарий
g) да се следва предварително изготвен план
53
Отговор При изнасяне на техническа презентация се препоръчва да се подготвите добре, да имате
план и сценарий за демонстрация на живо
да пишете код на живо (ако е малък) или да го приготвите предварително
ако има въпроси, да отговаряте, но с мярка
да се говори ясно и отчетливо Информация:
http://www.nakov.com/blog/2011/10/29/
54
МултимедияСофтуер за създаване / обработка на
мултимедия: звук, видео, файлови формати
Мултимедия – конспект
Софтуер за създаване на мултимедийни продукти – анимация, музика, филми Създаване на анимация и филми:
вмъкване и обработка на изображения, звук, текст
Мултимедийни файлови формати, кодеци и конвертиране (MPEG, MP3, OGG, AAC, AC3, WMA, MP4, AVI, MOV, FLV, MKV, WMV, DivX, VP8, …)
Компресия на мултимедийни файлове
Софтуер за възпроизвеждане на мултимедия
Софтуер за създаване и редактиране на музика и филми: Windows Movie Maker, Adobe Premiere
56
Въпрос Как не можем да направим анимиран GIF?
a) с онлайн инструмент като gifninja.com, gifsun.org, gickr.com, picasion.com и др.
b) с конвертиране на видеоклип към анимиран GIF
c) с конвертиране на анимиран TIFF към GIF
d) с комерсиален инструмент като CoffeeCup GIF Animator, Easy GIF Animator, Ulead GIF Animator
e) с отворени програми като Photoscape и GIMP
f) чрез програма на C# или PHP скрипт
57
Отговор Анимиран GIF може да се направи чрез специализиран софтуер или сайт Сериозните image редактори
поддържат GIF анимация: GIMP, Photoshop, Photoscape, …
Някои могат да конвертират клипчета към GIF
TIFF файловете могат да са multi-page, но не могат да са анимирани
Информация: Разгледайте изброените продукти и
инструменти
За TIFF прочетете в en.wikipedia.org/wiki/TIFF
58
Компютърни мрежиOSI модел, мрежови модели,
протоколи, стандарти, хардуерно оборудване
Компютърни мрежи – конспект
Архитектура на OSI модела Мрежови протоколи: TCP/IP, IP,
TCP, UDP, ICMP, ARP, DHCP, IPv6, NetBIOS
Локални мрежи Видове, топология, хардуерни
компоненти, стандарти IEEE 802.x
Ethernet, LAN, WLAN, безжични мрежи
Глобални мрежи Начини на свързване, адреси,
основни услуги
60
Компютърни мрежи –конспект (2)
Мрежови компоненти Мрежов адаптер, мрежов
интерфейс, концентратор, комутатор, маршрутизатор
TCP/IP базирани мрежи IP адресация, мрежова маска,
подмрежи
Мобилни мрежи и протоколи GPRS, UMTS, HSDPA, EDGE, WiMAX
Мрежови потребители и достъп до ресурси
61
Въпрос Кой от изброените протоколи НЕ се ползва при Ethernet, LAN и WLAN мрежите?
62
a)IP
b)TCP
c)UDP
d)ICMP
e)NetBIOS
f) ARP
g)RARP
h)DHCP
i) PPP
j) IPv6
k)EDGE
l) IPsec
m)DNS
n)SMTP
o)HTTP
p)FTP
q)SSL
r)HTTPS
s)L2TP
t)PPTP
u)SNMP
Отговор EDGE протоколът се ползва в
мобилните GSM мрежи за достъп до Интернет Останалите протоколи се използват в
локални мрежи (Ethernet, LAN и WLAN) или в Интернет
В локалните мрежи се ползват всички Интернет протоколи (за достъп до Интернет услуги)
Информация: EDGE:
http://en.wikipedia.org/wiki/ Enhanced_Data_Rates_for_GSM_Evolution
OSI Model Protocols: en.wikipedia.org/wiki/OSI_model
63
Устройство на ИнтернетИнтернет, протоколи, услуги, WWW,
HTTP, FTP, SMTP, POP3, IMAP, WebDAV, IP, DNS, …
Устройство наИнтернет – конспект
Интернет Технически и технологични
аспекти,клиент-сървър архитектура
Интернет услуги и протоколи HTTP, FTP, SMTP, POP3, IMAP,
HTTPS, SSH Достъп до Интернет
Dial-up, ISDN, LAN, DSL/ADSL, Wi-Fi, 3G
Адреси и домейни в Интернет IP адреси, IPv6 адреси, DNS
услуга, домейни
65
Устройство наИнтернет – конспект
(2) Хостинг на Интернет услуги
Виртуални сървъри (VPS), наети сървъри, колокация на сървър, облачен хостинг
Центрове за данни Виртуални мрежи и VPN
VPN технологии и протоколи: IPSec, L2TP, PPTP, OpenVPN, SSL и SSH тунели
Отдалечен достъп и администрация VNC, Remote Desktop, SSH, Team
Viewer
66
Въпрос Как работят SSH тунелите?
a) клиентът отваря виртуален локален TCP порт, който се свързва през SSH сървъра към отдалечен хост и порт (по TCP)
b) пренасят IP пакети през SSH връзката
c) пренасят UCP пакети през SSH връзката
d) пренасят криптирана информация по HTTP
e) осигуряват виртуален мрежов интерфейс и пускат през него виртуална IP мрежа
f) пренасят HTTP трафик по криптиран канал
67
Отговор SSH протоколът осъществява
връзка към конзолата на отдалечен сървър (най-вече Linux) Работи по криптиран канал по TCP на
порт 22
Позволява отваряне на SSH тунел: Локален TCP порт се пренасочва през
SSH сървъра към зададен хост и порт, например: localhost:7777 (SSH server)
nakov.com:80
Може и на обратно: порт от SSH сървъра се пренасочва към локалната машина
Информация: http://www.debianadmin.com/howto-use-ssh-local-and-remote-port-forwarding.html
68
Електронна комуникацияE-mail, Skype, ICQ, IRC, MSN
Messenger, Yahoo Messenger, социални мрежи, форуми, …
Електронна комуникация –
конспект Електронна поща Инфраструктура и протоколи: SMTP,
POP3, IMAP E-mail клиенти и уеб базирани
интерфейси Разговори в реално време (chat)
IRC, ICQ, Skype, MSN Messenger, Google Talk, …
Социални мрежи: Facebook, Twitter, LinkedIn, Google+
Peer-to-Peer (P2P) мрежи Торенти, торент тракери, eDonkey,
Kad Network Мобилна комуникация: SMS, MMS, …
70
Въпрос Какво трябва да направим, за да
ползваме поща в Google Apps със собствен домейн?
a) Да регистрираме в Google Apps нашия домейн
b) Да се регистрираме в Google Apps с нашия домейн и да сложим в MX записите в нашия DNS на Google пощенските сървъри
c) Да се регистрираме в Google Apps с нашия домейн и да добавим MX записи за нашия домейн в DNS сървърите на Google
d) Да се регистрираме в GMail с наши MX записи
71
Отговор Google Apps предлагат безплатно
поща и други услуги върху собствен домейн? Услуги: поща, календар, контакти,
документи, сайтове, чат и т.н.
Ползването на Google Apps с наш домейн изисква в неговия DNS да настоим като MX записи SMTP сървърите на Google
aspmx.l.google.com, alt1.aspmx.l.google.com, …
Информация: www.google.com/support/a/bin/answer.py?an
swer=33352
72
World Wide Web (WWW)Как работи WWW? Протоколът HTTP,
GET, POST, URL, уеб браузър, уеб страница, уеб сайт, …
World Wide Web – конспект
Глобална информационна система World Wide Web (WWW) Същност, устройство и
функциониране на WWW
Уеб сървъри и уеб браузери, URL и URI
Протокол HTTP, методи GET и POST, cookies
Хиперлинк технология (Интернет препратки)
Уеб страница – същност, предназначение, URL адрес и елементи на URL адресите
Хостинг на уеб сайтове Работа с уеб сървъри Apache и IIS
74
Въпрос Кой от следните HTTP хедъри се изпраща от сървъра и има за цел да присвои стойност на бисквитка на клиентския браузър?
a) Get-Cookie: name=value
b) Cookie: name=value
c) Put-Cookie: name=value; Expires=Mon, 28 Nov 2021 17:30:00 GMT
d) Insert-Cookie: name=value
e) Set-Cookie: name=value; Expires=Mon, 28 Nov 2021 17:30:00 GMT
75
Отговор Бисквитка (HTTP Cookie)
Пакет информация (двойка име и стойност) изпращана от сървъра и връщана от браузъра във всяка следваща заявка
Сървърът ги изпраща с хедъра Set-Cookie
Браузърът ги връща с хедъра Cookie
Информация: http://
en.wikipedia.org/wiki/HTTP_cookie
http://curl.haxx.se/rfc/cookie_spec.html
76
Уеб дизайн, HTML, CSSУеб дизайн, HTML, CSS, текст,
графика, препратки, таблици, формуляри, …
Изграждане на уеб сайтове, HTML, CSS –
конспект Проектиране, дизайн, разработване и тестване на уеб сайтове с HTML и CSS Вмъкване на форматиран текст,
изображения, връзки (препратки)
Заглавия, параграфи, шрифтове, цветове
Таблици, списъци, форми и контроли за вход от потребителя, HTML5
Език за стилизиране на уеб сайтовеCSS, селектори и дефиниции на стилове, позициониране, отмествания, CSS3
78
Изграждане на уеб сайтове, HTML, CSS –
конспект (2) Характеристики на страница
Фон, цвят, изображения, подравняване, заглавиe, кодировка, meta тагове
Подравняване на съдържаниетов уеб страница (layout)
Рязане на сайтове Превръщане на уеб дизайн към
уеб сайт
Системи за управление на съдържание (CMS)
Рамки (frames) и навигация в рамки
79
Въпрос Кое от изброените е без значение
при оптимизация на сайт за по-добро класиране в търсещите машини (SEO)?
a) домейнът (възраст, ключови думи)
b) URL адресът (ключови думи)
c) заглавията и подзаглавията в текста
d) съдържанието на текста + плътност на ключовите думи и фрази
e) използването на тагове с ключови думи
f) брой и качество на външните линкове
g) използване на авторски уеб дизайн
80
Отговор За SEO на уеб сайт от значение са:
Домейн, URL, заглавия, съдържание, плътност на ключови думи, тагове, вътрешни и външни линкове, ползваемост и други
Уеб дизайнът почти няма значение, не е необходимо да е авторски или уникален
Информация:
http://seom.bg/optimization/onpage-ranking-factors.html
81
Скриптови езиции JavaScript
Разработка на скриптове с JavaScript, основни JavaScript конструкции,
оператори, обекти, манипулация на DOM дървото
Скриптови езици заИнтернет – конспект
JavaScript, Perl, VBScript Основи на JavaScript
Типове данни, променливи, операции и изрази, условен оператор, цикли, функции
Асоциативни масиви, класове и обекти
Date, Math, document, window, navigator
Обектен модел DOM и манипулация с JavaScript, обработка на събития
Библиотека jQuery, използване наAJAX заявки, REST услуги и JSON
83
Въпрос Посочете грешното твърдение за
JavaScript:
a) Чрез document.referrer имаме достъп до URL адреса, препратил към нашия сайт
b) Чрез document.refanchor имаме достъп до текста на линка, препратил към нашия сайт
c) Math.random() генерира случайно число
d) Math.floor() закръглява реално число
e) Класът Date пази година, месец, ден, час, минути, секунди и милисекунди
f) Можем да добавим 5 дни към дадена дата в JavaScript чрез събиране с числото 5
84
Отговор Класът Math смята математически функции cos, sin, sqrt, min, max, round, random, exp, log, pow, floor, ceil, …
Обектът document пази информация за текущия зареден документ location, protocol, domain, title, referrer, anchors, forms, images, links
Няма свойство feranchor
Информация: http://tiny.cc/js-document, http://tiny.cc/js-date, http://tiny.cc/js-math
85
форум програмиране, форум уеб дизайнкурсове и уроци по програмиране, уеб дизайн – безплатно
програмиране за деца – безплатни курсове и уроцибезплатен SEO курс - оптимизация за търсачки
уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop
уроци по програмиране и уеб дизайн за ученициASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC
безплатен курс "Разработка на софтуер в cloud среда"
BG Coder - онлайн състезателна система - online judge
курсове и уроци по програмиране, книги – безплатно от Наков
безплатен курс "Качествен програмен код"
алго академия – състезателно програмиране, състезания
ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NETкурсове и уроци по програмиране – Телерик академия
курс мобилни приложения с iPhone, Android, WP7, PhoneGap
free C# book, безплатна книга C#, книга Java, книга C#Дончо Минков - сайт за програмиранеНиколай Костов - блог за програмиранеC# курс, програмиране, безплатно
?
? ? ??
?? ?
?
?
?
??
?
?
? ?
Въпроси?
?
Тренировъчен тест по ИТ
http://schoolacademy.telerik.com
Free Trainings @ Telerik Academy
NOIT-IT-Test-Preparation http://schoolacademy.telerik.com
Telerik Software Academy academy.telerik.com
Telerik Academy @ Facebook facebook.com/TelerikAcademy
Telerik Software Academy Forums forums.academy.telerik.com