IT Security Practices
Intensive training and preparation for national security competitions and CTF (capture the flag) events. Material includes penetration testing methodology, network defense methodology, and report writing.
Intensive training and preparation for national security competitions and CTF (capture the flag) events. Material includes penetration testing methodology, network defense methodology, and report writing.
Creation and maintenance of web applications on ASP.NET or ASP.NET Core using Visual Studio IDE (Integrated Development Environment) or Visual Studio Code. Introduction to cloud platforms where .NET applications can be published. Use of AI technologies offered by Microsoft.
Conversion of desktop websites and an introduction to building web applications for smartphones and mobile devices with intermediate HTML, CSS, and JavaScript. Includes techniques such as Geolocation, Local Storage, RWD, PWA, etc. and how to use famous development frameworks and platforms.
An extension of the JavaScript course to define and study the use of the most common JavaScript frameworks/libraries used to enhance web development projects. These libraries are useful when building high-scale applications with multiple concurrent requests and creating sophisticated front-end web development projects.
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.
Students become critical participants on the Internet and World Wide Web, analyzing methods of using the Internet, and its history, technical underpinnings, and protocols. Create Web content and learn skills for effective online communication through technologies and tools, including electronic mail, connecting to remote computers, file transfer, and the World Wide Web. Delve into the complex worlds of computer security, copyright, electronic commerce, and artificial intelligence as it is implemented in modern Internet tools.