JavaScript, jQuery, AJAX
Creation of interactive web pages using JavaScript, ECMAScript including properties, methods, objects, and event handlers of the Document Object Model (DOM). Introduction of jQuery and AJAX techniques in web pages.
Creation of interactive web pages using JavaScript, ECMAScript including properties, methods, objects, and event handlers of the Document Object Model (DOM). Introduction of jQuery and AJAX techniques in web pages.
Advanced HTML & CSS techniques such as performance, advanced styling and animation techniques, semantics, accessibility, preprocessors, search engine optimization, and use of analytics reports.
Intermediate and advanced HTML and CSS, based on W3C latest standards, to create websites or web applications on the World Wide Web, including images, multimedia, tables, and forms. Cascading Style Sheets used to standardize the appearance of web pages. Introduction to JavaScript, XML and definition of server side technology.
This is a beginning course in the use of HTML and CSS. It will prepare students to build simple web pages using basic HTML and CSS according to the latest standards. Students will also learn how to upload the web page files to a web server.
Introduction to eXtensible Markup Language (XML) and JavaScript Object Notation
(JSON). Hands-on experience with XML documents, Document Type Definition (DTD),
namespaces, schemas, and data presentation with eXtensible Style Language (XSLT) or
Cascading Style Sheets (CSS). Introduction to JSON syntax to store and exchange data.
Methods of using the Internet. History, design and protocol methods used on Internet
including: electronic mail, connection to remote computers, file transfer, World Wide
Web, basic web page creation and publishing using HTML and CSS. Additional topics
include: computer security, copyright and electronic commerce, and basic Unix shell
commands requisite to shell account use.
This course teaches techniques used by attackers to breach Web applications and how to prevent security attacks. Topics include how to secure and manage assets such as authentication systems, access controls, databases, and back-end components, and how to protect users from attackers, including identifying common vulnerabilities in compiled code and source code.
Overview of Wordpress and social media technologies to develop websites and/or use together with existing websites. Covers Web 2.0 and 3.0 technologies such as blogs, sites, social media, wikis, video and photo sharing and other tools how to integrate those technologies together.
Mobile devices run specialized operating systems with security problems. Students will learn how mobile operating systems and apps work, how to find and exploit vulnerabilities and how to defend them. Topics will include phone call, voicemail, SMS intrusion, jailbreaking, rooting, NFC attacks, mal ware, browser exploitation, and application vulnerabilities.
Learn how to find vulnerabilities and exploit them to gain control of target systems including operating systems. Covers essential exploit development skills for advanced penetration testers and security professionals. Students will be required to obey high
ethical principles and not exploit systems without authorization.