

من365.39QAR/ h
Web Design and Cryptography (Digital Authentication)
This lesson is the fifth lesson of the Web Penetration Testing Series. This lesson consist of the following topics:
- Cryptography Overview
- Modern Cryptography
- Steganography v/s Cryptography
- Encoding and Decoding
- Symmetric v/s Asymmetric Cryptography
- Message Authentication and Hashing
This lesson is followed by a two hours practical lab session.
- Cryptography Overview
- Modern Cryptography
- Steganography v/s Cryptography
- Encoding and Decoding
- Symmetric v/s Asymmetric Cryptography
- Message Authentication and Hashing
This lesson is followed by a two hours practical lab session.
معلومات إضافية
A personal laptop/pc is required with Oracle Virtual Box and Kali Linux pre-installed. Good internet speed and memory speed is recommended.المكان
على الانترنت عبر كاميرا ويب
عند المعلم: Almada Street, Hamilton, Scotland, UK
عند الطالب: بالقرب من غلاسكو, المملكة المتحدة








|
Use ctrl + wheel to zoom!
معلومات عامة
السن: | شباب (13-17 سنة) الكبار (18-64 سنة) الكبار (65 سنة فأكثر) |
---|---|
مستوى الطالب: | مبتدئ متوسط |
المدة: | 120 دقيقة |
الدرس يدور باللغة: | الإنجليزية |
من أنا؟
I am working as a Lecturer (Assistant Professor) in Cyber Security, in one of a renowned university here in Scotland, the UK. I am associated with the Higher Education Academy (HEA) UK as a full Fellow. Additionally, I am associated with Kingston University London as an External Examiner for their undergraduate courses in Cybersecurity, Digital Forensics, Computer Sciences, and Multimedia Technology. I am also associated with the University of London as a Course Mentor/Tutor for their distance learning/online undergraduate courses in Computer Sciences. I am specialized in Digital Authentication and Security, Command and Control Systems (C2/C3/C4i) Security, and Cloud Computing Hybrid Authentication. I am also the Founder and CEO of Security Essential Scientific Research and Training group (SESRT) in Sydney, Australia. I have earned my PhD in Computer Science with specialization in Cyber Security from University Technology Malaysia (UTM). I am an active member of IEEE, an Academic Initiative member for IBM (UK), Authorized Profile Administrator (APA) for IBM Partner-World (UK), member of American Association of Science and Technology (AASCIT) US, and a member of International Association of Science and Technology for Development (IASTED) Canada. I have collaborations with Cyber Security Group in Coventry University (UK), Pervasive Computing Group in University Technology Malaysia, Artificial Intelligence Center for Advanced System (CAS) and Center of Excellence in Information Assurance (CoEIA) in King Saud University, Saudi Arabia. I am currently supervising Postgraduate (PhD/M.Sc.) students and Undergraduate study project students as their primary supervisor here in UWS. I am also serving as an Editor and Reviewer to many ISI/SCI-E highly ranked Journals and Flagship Conferences.المستوى التعليمي
Postgraduate Certificate in Academic Practice from the University of the West of Scotland (UK), PhD (Computer Sciences) from University Technology Malaysia (Malaysia), and an M.Sc. and Bachelors in Computer Sciences.الخبرة / المؤهلات
With a PhD in Computer Sciences and more than 16 years of teaching and research experience in Computer Sciences, Software Engineering and Cyber Security, I am a Postgraduate Certified in Academic Practice (UK) and a Full Fellow of Higher Education Academy (UK).المراجعات (2)
الدكتور زيشان واضح جدًا وسهل الفهم في عرضه. يعرف بالضبط ما هي احتياجاتك ويصمم دروسه لتناسب احتياجاتك.
ترجم باستخدام ترجمة جوجل. اضغط لعرض النص الأصلي.
لقد كانت الدروس التي تعلمتها مع الدكتور زيشان بمثابة نهج رائع في مجال الأمن السيبراني، فهو متاح دائمًا للمساعدة ولديه معرفة عميقة بالأشياء التي يعلمها.
ترجم باستخدام ترجمة جوجل. اضغط لعرض النص الأصلي.
The digital landscape is evolving at an unprecedented rate, and cyber threats lurk around every corner. Cybersecurity resilience in the modern world cannot be just an add-on - it's a necessity. Offensive security professionals like ethical hackers and penetration testers can help proactively discover unknown threats and address them before the cybercriminals do.
This Cisco Certified Ethical Hacker course is designed to equip you with an Ethical Hacker skillset and provide a solid understanding of offensive security. You will become proficient in the art of scoping, executing, and reporting on vulnerability assessments, while recommending mitigation strategies. Follow an engaging gamified narrative throughout the course and get lots of practice with hands-on labs inspired by real-world scenarios.
After completing this course, continue your cybersecurity career in offensive security as an ethical hacker or penetration tester. Or use this course to strengthen your defensive security knowledge. By understanding the mindset of threat actors, you will be able to more effectively implement security controls and monitor, analyse, and respond to current security threats.
**** Module Covered ****
+ Module 1: Introduction to Ethical Hacking and Penetration Testing
+ Module 2: Planning and Scoping a Penetration Testing Assessment
+ Module 3: Information Gathering and Vulnerability Scanning
+ Module 4: Social Engineering Attacks
+ Module 5: Exploiting Wired and Wireless Networks
+ Module 6: Exploiting Application-Based Vulnerabilities
+ Module 7: Cloud, Mobile, and IoT Security
+ Module 8: Performing Post-Exploitation Techniques
+ Module 9: Reporting and Communication
+ Module 10: Tools and Code Analysis
+ Final Capstone Activity
** Module Exams: 10 Module Exams
** Final Course Exam: 01 Final Course Exam
** Approximately 70 hours of training.
We are Computer Science Mentors, registered and recognised partners of Cisco and CompTIA in Scotland (UK). We would like to offer a complete Cybersecurity pathway from Beginner to Advanced and a guaranteed Job Offer from within our Cisco Networking Academy, subject to the completion of complete training, certification, and accreditation.
This program is dedicated to empowering professionals with high-demand Cybersecurity skills like Ethical Hacking, Penetration Testing, and System and Network Security. Its goal is to help them not only get specialised training and certification in Cybersecurity but also reach the Cybersecurity Associate level within 16-17 weeks.
This program aims to fill the high-demand gap in Cybersecurity through specialised training, certification and accreditation opportunities and provide Job opportunities for individuals and professionals to step into the lucrative Cybersecurity career and produce a specialised workforce in Cybersecurity to tackle the needs, requirements and expectations of the industry.
The program is based on simple five steps.
• STEP 1: From beginner to advanced level LIVE training in Ethical Hacking and Networking Defense.
• STEP 2: Full instructor-led and LIVE training in CCNA CyberOps.
• STEP 3: Providing Certification venue and opportunities to get certified in CCNA CyberOps (discounted voucher).
• STEP 4: Achieve CyberOps Associate accreditation.
• STEP 5: Receive a confirmed Job offer from Computer Science Mentors.
إطرح سؤالا
أرسل رسالة توضح احتياجاتك وسوف تتلقى ردا من Dr Zeeshan قريبا.
كلما زادت التفاصيل ، كان ذلك أفضل.
على سبيل المثال "مرحبًا ، متى تكون جاهزًا لبدء الدروس؟"
على سبيل المثال "مرحبًا ، متى تكون جاهزًا لبدء الدروس؟"
الجاهزية في الأسبوع العادي
(GMT -04:00) نيويورك
الاثنين | الثلاثاء | الأربعاء | الخميس | الجمعة | السبت | الأحد | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | الأربعاء في 4:00 | الخميس في 4:00 | ألسبت في 4:00 | الأحد في 4:00 | |||
5 | الأربعاء في 5:00 | الخميس في 5:00 | ألسبت في 5:00 | الأحد في 5:00 | |||
6 | الأربعاء في 6:00 | الخميس في 6:00 | ألسبت في 6:00 | الأحد في 6:00 | |||
7 | الأربعاء في 7:00 | الخميس في 7:00 | ألسبت في 7:00 | الأحد في 7:00 | |||
8 | الأربعاء في 8:00 | الخميس في 8:00 | ألسبت في 8:00 | الأحد في 8:00 | |||
9 | الأربعاء في 9:00 | ألسبت في 9:00 | الأحد في 9:00 | ||||
10 | الأربعاء في 10:00 | ألسبت في 10:00 | الأحد في 10:00 | ||||
11 | الأربعاء في 11:00 | الخميس في 11:00 | ألسبت في 11:00 | الأحد في 11:00 | |||
12 | الأربعاء في 12:00 | الخميس في 12:00 | ألسبت في 12:00 | الأحد في 12:00 | |||
13 | الخميس في 13:00 | ||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
من 365.39 QARعلى الانترنت عبر كاميرا ويب
100٪ ضمان الرضا
ضمان المدرس المناسب
إذا كنت غير راض بعد الدرس الأول الخاص بك، سوف تجد لك Apprentus مدرسا آخر أو سنرد تمن الدرس الأول.
السمعة على Apprentus
- أستاذ منذ يوليو 2020
- تم التحقق من رقم الهاتف
- متصل بـGoogle
- متصل بإكس
الجاهزية في الأسبوع العادي
(GMT -04:00) نيويورك
الاثنين | الثلاثاء | الأربعاء | الخميس | الجمعة | السبت | الأحد | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | الأربعاء في 4:00 | الخميس في 4:00 | ألسبت في 4:00 | الأحد في 4:00 | |||
5 | الأربعاء في 5:00 | الخميس في 5:00 | ألسبت في 5:00 | الأحد في 5:00 | |||
6 | الأربعاء في 6:00 | الخميس في 6:00 | ألسبت في 6:00 | الأحد في 6:00 | |||
7 | الأربعاء في 7:00 | الخميس في 7:00 | ألسبت في 7:00 | الأحد في 7:00 | |||
8 | الأربعاء في 8:00 | الخميس في 8:00 | ألسبت في 8:00 | الأحد في 8:00 | |||
9 | الأربعاء في 9:00 | ألسبت في 9:00 | الأحد في 9:00 | ||||
10 | الأربعاء في 10:00 | ألسبت في 10:00 | الأحد في 10:00 | ||||
11 | الأربعاء في 11:00 | الخميس في 11:00 | ألسبت في 11:00 | الأحد في 11:00 | |||
12 | الأربعاء في 12:00 | الخميس في 12:00 | ألسبت في 12:00 | الأحد في 12:00 | |||
13 | الخميس في 13:00 | ||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
من 365.39 QARعلى الانترنت عبر كاميرا ويب
ضمان المدرس المناسب
إذا كنت غير راض بعد الدرس الأول الخاص بك، سوف تجد لك Apprentus مدرسا آخر أو سنرد تمن الدرس الأول.
شارك
أنت هنا
فصول مماثلة
Python Programming: Learn to code from scratch, develop your own projects, and progress.
This course is for anyone who wants to learn to program in Python, whether you are a student, a professional, or simply curious.
Python is one of the most widely used languages today, thanks to its simplicity and power. You'll learn how to write your first programs, manipulate data, automate tasks, and understand the essential foundations of modern programming.
The objective is to make you independent in developing your own projects (scripts, small software, data analysis, etc.) and acquire a skill sought after in the academic and professional world.
Data Engineering & Science: Packaging Python Projects & deployment tools either on premise or on Cloud (Amazon AWS)
In this course, you will learn how to efficiently package, containerize, and deploy Python applications and microservices using Docker. The course covers fundamental Docker concepts, best practices for structuring Python projects, and strategies for building scalable and portable applications. Through hands-on projects, you will gain practical experience in creating Docker images, managing containers, and orchestrating microservices, enabling seamless deployment across different environments.
Contact me if you want to have more information about the course!
Information and Communication Technology (ICT): computer hardware and software, digital communication tools, internet technologies, data man
This course introduces students to the fundamentals of Information and Communication Technology (ICT) and its role in modern society. Topics include computer hardware and software, digital communication tools, internet technologies, data management, cybersecurity, and emerging trends. Students will gain practical skills in using productivity software, conducting online research, and understanding the ethical and responsible use of digital resources. The course emphasizes both technical proficiency and digital literacy, preparing learners to confidently navigate and contribute to a technology-driven world.
HTML, CSS & JavaScript – Create your website like a pro
Do you dream of creating your own website but don't know where to start? 🙋♂️🙋♀️ This course is for you! Together, we'll dive into the exciting world of web development by learning the basics of the three essential languages: HTML 🧱 to structure your pages, CSS 🎨 to make them beautiful and well-presented, and JavaScript ⚙️ to add interaction and dynamism to your projects (like drop-down menus, click effects, or responsive forms).
No need to have any previous experience coding! 💡 This course is designed for beginners, the curious, or even those considering a career change. The goal is simple: by the end, you'll know how to create a complete, clean, modern, and mobile-friendly website 📱💻. We progress step by step, with clear explanations, small, concrete projects, and a relaxed but serious atmosphere. 🎯
The course is remote via webcam (Zoom, Google Meet, etc.) 📍💻. All you need is a laptop and a code editor like Visual Studio Code (free). I provide all the files needed to follow the exercises and build your site step by step 🧑💻📂.
This course is taught in French 🇫🇷 and is aimed at everyone, from teenagers to seniors, motivated to learn something new and useful. Sessions last 60 or 90 minutes, whichever suits you best ⏱️. Whether you want to create a personal website, discover coding or even start a professional project, you've come to the right place! 💬✨
See you soon to create your first website together! 😄👨🏫👩🏫
Information Technology, Data Centers: From Design phase till Operations and Optimization
This course provides a foundational understanding of Information Technology, data centers, covering architecture, power & cooling, networking, storage, virtualization, security and lots more. Learn best practices for efficiency, scalability, and reliability while exploring emerging data center solutions. Ideal for IT professionals, engineers, and facility managers involved in data center deployment or management.
This course offers a comprehensive exploration of Information Technology, data center infrastructure, guiding students through the entire lifecycle—from initial design and planning to day-to-day operations and long-term performance optimization. Students will learn the critical components of data center design, including site selection, power and cooling systems, space planning, networking, and physical security. The course also covers operational best practices, monitoring tools, energy efficiency strategies, disaster recovery planning, and emerging trends. By integrating technical, environmental, and management perspectives, students will gain the knowledge and skills required to build and maintain high-performance, cost-effective, and sustainable data center environments.
Cours de Mathématiques et Informatiques pour les collégiens et lycéens
Ingénieur Informatique depuis plus de 10 ans, basé a Paris et disponible a Tunis aussi.
Je donne des cours de mathématique, Physique et Informatique jusqu'au niveau terminal.
Je propose une pédagogie individualisée pour aider l'élève sans le surcharger
Mes cous ont pour cible la préparation aux Devoir Surveillés, aux examens et aux concours
Tous les cours sont illustrés d'exercices d'application
Chaque séance se termine par un résumé de tout ce que l'élève doit retenir
Les séances durent entre 90 et 120 minutes selon la préférence de mes étudiants.
Les leçons qu'on fera seront totalement basées sur ce que l'étudiant veut réviser et travailler le plus. On fera les cours en détail ainsi que des exercices d'application ,des séries de révision et des examens.
Ayant enseigné les Maths et l'informatique pendant 3 ans et travailler dans le domaine depuis plus de 8 ans a l’étranger, votre progression avec moi est garantie.
Si vous êtes intéressés n'hésitez pas à me contacter
Support course in Python (For all levels, CPGE)
We are a team of engineers passionate about programming. We offer Python tutoring courses suitable for all levels (beginners, advanced students, CPGE students, or anyone looking to develop their skills).
Our courses combine essential foundations, practical examples and clear teaching to ensure solid and useful progress for both studies and careers.
🚀 Master WordPress from A to Z – Create your site independently!⚡👨💻
This course is a comprehensive and practical introduction to the WordPress CMS, designed for beginners who want to create, customize, and publish their own website, without writing a single line of code.
🎯 Educational objectives:
1- Understand how WordPress and its interface (back-office) work
2- Install WordPress locally using MAMP
3- Choose, install and customize a theme adapted to your needs
4- Use a builder (like Elementor) to create modern and dynamic pages
5- Create a structured navigation menu
6- Import a pre-built demo to save time
7- Put your site online and learn good maintenance practices
🧰 On the program:
1- Installing the local environment with MAMP
2- Getting started with the WordPress interface
3- Management of pages, articles, media, extensions and settings
4- Visual customization (themes, CSS, builders)
5- Hosting your website online
6- MCQs and practical exercises to validate your knowledge
💡 Who is this course for?
For students, entrepreneurs, freelancers, web enthusiasts, or anyone who wants to create their own website without relying on a developer.
Learn Python, machine learning with me until you become an expert.
Start your journey into the world of Python programming with this hands-on, beginner-friendly course and also for expert level. Whether you're completely new to coding or looking to expand your skills, this course will guide you through the core concepts of Python — from variables and data types to control structures, functions, and lists.
As you build a strong foundation in programming, you'll also dive into the powerful data analysis capabilities of Python using popular libraries like Pandas and NumPy . Learn how to clean, process, and analyze real-world data sets to extract meaningful insights.
Next, bring your data to life with stunning visualizations using Matplotlib and Seaborn , two of the most widely used data visualization libraries in Python.
Finally, take your skills to the next level by building your own web applications using either Flask or Django — two of Python’s most popular web frameworks.
By the end of this course, you’ll have a well-rounded understanding of Python programming, data manipulation, visualization, and web development — empowering you to create real-world projects and pursue further specializations.
Basic concepts of algorithms and data structures in computer science
Online Course: Basic Concepts of Algorithms and Data Structures
Duration :
- 60 minutes: condensed format to introduce fundamental concepts with targeted exercises.
- 90 minutes: extended format to explore concepts in depth, solve complex problems, and include an interactive question-and-answer session.
---
General description
This course is designed for students and professionals who are new to computer science, as well as those who want to solidify their foundation in algorithms and data structures. It provides a clear and practical introduction to the essential tools for solving problems effectively, by learning how to design and analyze algorithms. Whether you are preparing for an exam, a technical interview, or want to improve your programming skills, this course will guide you in understanding theoretical concepts and their practical application.
---
Educational objectives
At the end of the course, participants will be able to:
1. Understand the fundamental concepts of algorithms: sorting, searching, time complexity.
2. Master key data structures: arrays, lists, stacks, queues, trees, and graphs.
3. Solve problems by choosing appropriate data structures and algorithms.
4. Analyze and optimize the performance of algorithms.
---
Course syllabus
1. Introduction (5-10 min)
- Presentation of the objectives and concepts covered.
- Importance of algorithms and data structures in computer science.
2. Fundamental concepts (20-30 min)
- Definitions and roles of algorithms and data structures.
- Temporal and spatial complexity: basic notions (Big O).
- Basic data structures: arrays, lists, and dictionaries.
3. Practical application and examples (30-40 min)
- Simple sorting implementation (insertion sort, bubble sort).
- Search example (linear search, binary search).
- Manipulation of stacks and queues through practical exercises.
- Bonus for the 90 min format: Exploration of trees and graphs (simple example of a route).
4. Q&A and conclusion (5-10 min)
- Review of the concepts covered.
- Tips for continuing to practice and progress.
- Suggestions for personal projects to apply the knowledge acquired.
---
Teaching methodology
- Interactive learning: a combination of theoretical explanations and practical applications.
- Concrete examples: each concept is illustrated by practical cases and guided exercises.
- Adaptation to needs: the courses are adjusted to the level and objectives of each participant, with a focus on the most relevant aspects.
---
Target audience
This course is aimed at:
- Computer science students wishing to strengthen their mastery of the basics before exams or projects.
- Programming beginners who want to understand the essential mechanisms behind problem solving.
- Professionals preparing for technical interviews or seeking to improve their understanding of algorithms.
---
Benefits of this online course
- Personalized support from an experienced trainer.
- Educational materials and practical exercises accessible after the session.
- Flexible hours to fit your schedule.
- Progressive approach to facilitate learning, even for beginners.
Develop your skills in algorithms and data structures today to efficiently solve the complex problems of tomorrow!
---
the basics of responsive web developement and design
you'll learn to start building your own websites and apps! In this class, you’ll learn everything from the basics of HTML, CSS, and JavaScript to modern tools like React and Next.js.
these classes focus on practical projects so you can see results immediately. By the end, you’ll have your own projects and the confidence to start freelancing, land a job, or launch your own web projects.
you'll learn:
-how the web works, html, css, js and more!
-writing your own html
-styling with css
-to write clean code in javascript and typescript
-to use modern frameworks like react and nextjs
-make responsive websites and apps
Fun with Code: Learn Programming and Data Structures from A to Z
Welcome to Fun with Code! In this course, we will learn how to code step by step using Java, C++, or JavaScript. We will start with the basics, like writing simple programs, and go all the way to important topics like arrays, stacks, queues, and array lists.
I always begin each lesson with a fun or real-life example to make things easier to understand. Then I explain the main topic in a simple way. After that, I’ll show you how to write the code, and then you’ll try it yourself.
In every class, you’ll be involved. You’ll answer questions, write code, and really learn by doing. My goal is to help you feel confident and enjoy programming. We will learn together, from the basics to building real coding skills.
Let’s have fun and start coding!
Visual Basic C++ Python fundamentals for being a programmer
Visual Basic is a high-level programming language developed by Microsoft, known for its simplicity and ease of learning. It is especially suitable for rapidly developing applications with graphical user interfaces (GUIs) and database integration. Visual Basic is designed to support Rapid Application Development (RAD), enabling developers to quickly create Windows-based programs.
Cours de soutien universitaires en informatique (Divers modules : Algorithmique, Structure Machine ... )
Complete Programming Journey: Scratch, Python, C++, and Web
Discover the exciting world of coding in our all-in-one programming course designed for young learners and beginners! This course takes students on a creative and logical journey through different levels of programming — from visual coding to real-world development.
Throughout the course, students will:
🟣 **Start with Scratch**
Learn the basics of programming through fun, interactive projects. Students will create animations, games, and stories while developing logical thinking and problem-solving skills — no typing required!
🟢 **Move on to Python**
Explore one of the most popular programming languages used by professionals today. Students will learn how to write real code to build games, apps, and solve practical problems with easy-to-understand syntax.
🔵 **Dive into C++**
Take a deeper look into the logic behind coding. Students will be introduced to data types, loops, conditions, and memory concepts using C++, which builds a solid foundation for more advanced programming.
🟠 **Build Real Websites (Web Development)**
Students will learn how to create and publish their own websites using **HTML**, **CSS**, and **JavaScript**. They'll structure content, design beautiful layouts, and make websites interactive — all from scratch.
By the end of the program, students will have hands-on experience in multiple programming environments and will complete several creative projects to showcase their skills.
No prior experience is needed. Just bring your curiosity — we’ll take care of the rest!