Курсът разглежда вградените криптографски класове в езикът PHP и вградените криптографски функционалности на бази данни MySQL. Разглеждат се в детайли подходите за двустранна валидация чрез JavaScript/jQuery и подсигуряването на уеб сървърите на мрежово и операционно ниво. Студентите получават теоретични знания по приложна криптография и се научават да ги използват практически чрез криптографски библиотеки за PHP. Курсът разглежда детайлно защитата на файлове, бази данни и уеб сайтове. Записалите го студенти ще получат практически знания как да проектират и осигурят защитата на своите уеб софтуерни продукти. Специално внимание е отделено на връзката клиент-сървър, SSL сертификатите и архитектурата на криптографската система използвана в софтуерната рамка CodeIgniter. В края на курса студентите ще реализират собствени обектно-ориентирани криптографски библиотеки за употреба в уеб приложения, с придобитите познания по PHP и ще ги използват в проектите си. ПРЕДВАРИТЕЛНИ ИЗИСКВАНИЯ: Към студентите има изисквания за предварителни основни знания по обектно-ориентираното програмиране (ООП), XHTML/HTML, CSS, JаvaScript и PHP. Ентусиазмът и познанията по бази данни (MySQL) и софтуерни шаблони за дизайн са препоръчителни. Студентите, завършили спец. курса „Магията на простите числа“ и имащи ин-терес в използването на материала, са с предимство при записването за дисциплината.
|