facebook
Dr. Hani
Trusted teacher
FavouritesAdd to Wish List
FavouritesAdd to Wish List
Trusted teacher
from31.15EUR/ h

Learn Networking Essentials, Gain hands-on experience

This course provides an overview of the concepts and fundamentals of computer networks.

Topics include an overview of network architectures and topologies, IP addressing and subnetting, congestion mechanism CSMA/CD, troubleshooting commands and methods, switching and routing devices and their related decisions, TCP/IP layers and their protocols (FTP, HTTP, SMTP, DNS, DHCP, UDP, TCP, IP, ICMP etc...), security measures and how to secure your network using Access Lists and Firewall.

Extra information

The Networking course is a course where you actively learn by doing. You will learn network concepts and protocols by configuring a network, observing the actual behavior of its components and analyzing the results.

Topics include: Basic computer network components, network cabling and cable types, IP addressing and TCP/IP configuration, Peer to Peer and switch-based network, email, HTTP, DHCP and DNS servers, Intrusion attack and firewall configuration.

Location

Online via webcam
At teacher's location: جناح, Jnah, Lebanon

|
Use ctrl + wheel to zoom!
+

General info

Age:
Teenagers (13-17 years old)
Adults (18-64 years old)
Student level:
Beginner
Intermediate
Duration:
60 minutes
The class is taught in:English, Arabic

About Me

- Collaborating as an Associate Researcher in Lab-STICC at ENSTA-Bretagne since April 2021 till present.
- Working as an Assistant professor in different universities (AUL, AUCE and MUBS) since Dec 2018 till present.
- Elected to the grade of "IEEE Senior Member" since Dec 2020.
- Enrolled as a Post-Doc in Lab-STICC at ENSTA-Bretagne (2019 - 2020).
- Obtained my Ph.D. degree in "Telecommunication" from "Ecole Nationale Supérieure de Techniques Avancées Bretagne (ENSTA-Bretagne)" (Brest, France) in Dec 2018.
- Worked as a Lecturer and Lab Instructor in the higher education field and delivered networking courses and ICT programs in classrooms and online courses (2006-2018).
- First author of several papers in prestigious international conferences and journals, such as the Journal of Engineering, IET Communication, and IEEE conferences.
- My current research focuses on: IoT, MIoT, IoT security, and Cyber Security.

Education

- Ph.D. in Telecommunication, ENSTA-Bretagne, Brest-France (2018)
- Master of Science & Communication, Arts, Sciences and Technology University, Lebanon
(2010)
- Bachelor of Engineering, Damascus University, Syria (1997)

Experience / Qualifications

Teaching the following courses at different universities:

- Web Pentesting

- Cybersecurity

- Intro to Cybersecurity

- Technical Writing with Latex

- Research Methods

- Modeling IoT Networks

- Simulating IoT Networks

- Programming IoT Networks with Arduino

- Intro to IoT Networks

- Advanced Networks

- Technical Writing

- Networking Essentials

- CCNA Academic Courses & Labs

Reviews (1)

Dr. Hani is great at presenting. He makes the lecture clear and easy to understand. He knows exactly what your needs are and provides instructions accordingly. He very humble with a great accent.
Web applications are the front door to most organizations, exposing them to attacks that may disclose personal information, execute fraudulent transactions, or compromise ordinary users. This practical course has been completely updated and revised to discuss the latest step-by-step techniques for attacking and defending the range of ever-evolving web applications. You'll explore the various new technologies employed in web applications and review the latest attack techniques that have been developed, particularly in relation to the serverside.
Our course objectives are structured to cover three main areas: First, the students should understand the basic concepts of a simulator, second, they should understand how the TCP/IP protocol suite is modelled in OMNeT++ and third, they should understand how to analyse a TCP/IP based communication network. After the completion of exercises, the students are expected to have a sound knowledge of using OMNeT++ with the INET framework to analyse a communication network. Finally, the student will learn how to model different IoT networks in SimuLTE modeler.
This course provides an exploratory study of cybersecurity concepts, principles, and technologies. Major topics covered include cyber threats and vulnerabilities, information security frameworks, network infrastructure security, wireless network security, cryptography, defense-in-depth security strategy, information security policy, and security management.
Web applications are the front door to most organizations, exposing them to attacks that may disclose personal information, execute fraudulent transactions, or compromise ordinary users. This practical course has been completely updated and revised to discuss the latest step-by-step techniques for attacking and defending the range of ever-evolving web applications. You'll explore the various new technologies employed in web applications and review the latest attack techniques that have been developed, particularly in relation to the client side.

Ask a question

Send a message explaining your needs and Dr. Hani will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0
  
  
  
  
  
  
  
1
  
  
  
  
  
  Saturday at 1:00
  Sunday at 1:00
2
  
  
  
  
  
  Saturday at 2:00
  Sunday at 2:00
3
  
  
  
  
  
  Saturday at 3:00
  Sunday at 3:00
4
  
  
  
  
  
  Saturday at 4:00
  Sunday at 4:00
5
  
  
  
  
  
  Saturday at 5:00
  Sunday at 5:00
6
  
  
  
  
  
  Saturday at 6:00
  Sunday at 6:00
7
  
  
  
  
  
  Saturday at 7:00
  Sunday at 7:00
8
  
  
  
  
  Friday at 8:00
  Saturday at 8:00
  Sunday at 8:00
9
  
  
  
  
  Friday at 9:00
  Saturday at 9:00
  Sunday at 9:00
10
  
  
  
  
  Friday at 10:00
  Saturday at 10:00
  Sunday at 10:00
11
  
  
  
  
  Friday at 11:00
  Saturday at 11:00
  Sunday at 11:00
12
  
  
  
  
  Friday at 12:00
  Saturday at 12:00
  Sunday at 12:00
13
  Monday at 13:00
  Tuesday at 13:00
  Wednesday at 13:00
  Thursday at 13:00
  Friday at 13:00
  Saturday at 13:00
  Sunday at 13:00
14
  Monday at 14:00
  Tuesday at 14:00
  Wednesday at 14:00
  Thursday at 14:00
  Friday at 14:00
  Saturday at 14:00
  Sunday at 14:00
15
  Monday at 15:00
  Tuesday at 15:00
  Wednesday at 15:00
  Thursday at 15:00
  Friday at 15:00
  Saturday at 15:00
  Sunday at 15:00
16
  
  
  
  
  
  
  
17
  
  
  
  
  
  
  
18
  
  
  
  
  
  
  
19
  
  
  
  
  
  
  
20
  
  
  
  
  
  
  
21
  
  
  
  
  
  
  
22
  
  
  
  
  
  
  
23
  
  
  
  
  
  
  
from 31.15€At teacher's location
from 31.15€Online via webcam

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Online reputation

  • Instructor since December 2021
  • Phone number verified
  • Google connected
  • Linkedin connected

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0
  
  
  
  
  
  
  
1
  
  
  
  
  
  Saturday at 1:00
  Sunday at 1:00
2
  
  
  
  
  
  Saturday at 2:00
  Sunday at 2:00
3
  
  
  
  
  
  Saturday at 3:00
  Sunday at 3:00
4
  
  
  
  
  
  Saturday at 4:00
  Sunday at 4:00
5
  
  
  
  
  
  Saturday at 5:00
  Sunday at 5:00
6
  
  
  
  
  
  Saturday at 6:00
  Sunday at 6:00
7
  
  
  
  
  
  Saturday at 7:00
  Sunday at 7:00
8
  
  
  
  
  Friday at 8:00
  Saturday at 8:00
  Sunday at 8:00
9
  
  
  
  
  Friday at 9:00
  Saturday at 9:00
  Sunday at 9:00
10
  
  
  
  
  Friday at 10:00
  Saturday at 10:00
  Sunday at 10:00
11
  
  
  
  
  Friday at 11:00
  Saturday at 11:00
  Sunday at 11:00
12
  
  
  
  
  Friday at 12:00
  Saturday at 12:00
  Sunday at 12:00
13
  Monday at 13:00
  Tuesday at 13:00
  Wednesday at 13:00
  Thursday at 13:00
  Friday at 13:00
  Saturday at 13:00
  Sunday at 13:00
14
  Monday at 14:00
  Tuesday at 14:00
  Wednesday at 14:00
  Thursday at 14:00
  Friday at 14:00
  Saturday at 14:00
  Sunday at 14:00
15
  Monday at 15:00
  Tuesday at 15:00
  Wednesday at 15:00
  Thursday at 15:00
  Friday at 15:00
  Saturday at 15:00
  Sunday at 15:00
16
  
  
  
  
  
  
  
17
  
  
  
  
  
  
  
18
  
  
  
  
  
  
  
19
  
  
  
  
  
  
  
20
  
  
  
  
  
  
  
21
  
  
  
  
  
  
  
22
  
  
  
  
  
  
  
23
  
  
  
  
  
  
  
from 31.15€At teacher's location
from 31.15€Online via webcam

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Share


Ayoub
Physics-Chemistry, Maths courses (French mission program)
My goal is to help my students progress and succeed in their exams. So that they can overcome their difficulties, I provide them with effective educational support, on an ad hoc basis or throughout the school year. Concretely, I analyze my student's profile then identify their gaps and/or difficulties to finally implement tailor-made methodologies. My teaching is aimed at students from 6th to 12th grade, all sectors combined. I assure you that with weekly monitoring and the right methods you will make progress!

Thomas
Python for Beginners or Tech Enthusiasts! Start now!
Dive into the world of programming with Python! This introductory class offers a hands-on approach to learning Python's core concepts. Ideal for aspiring IT professionals, software engineers, and data enthusiasts, you'll gain practical experience and build a solid foundation in Python programming.

Ali
French Made Easy – Learn with a Native Speaker Today!
Bonjour! My name is Ali, and I am a native French speaker offering private tuition for students of all levels. Whether you are a complete beginner, preparing for exams, improving your conversational skills, or learning French for business or travel, I tailor my lessons to suit your goals and needs. With a dynamic and immersive approach, I focus on pronunciation, grammar, vocabulary, and cultural insights to help you gain confidence in speaking and understanding French. Whether online or in-person, my lessons are engaging, flexible, and designed to help you progress efficiently. Join me for a fun and effective learning experience, and let’s bring your French to the next level! Contact me today to start your journey.

Vincent
Cambridge IGCSE / GCSE /A-Levels / O-Levels / Checkpoint in Computer Science & Information Technology (ICT)
With over seven years of experience in teaching Computer Science & Information Technology (ICT), I have developed a strong expertise in delivering high-quality education across multiple internationally recognized curricula, including Cambridge IGCSE, GCSE, A-Levels, O-Levels, and Checkpoint. My passion lies in equipping students with coding, cybersecurity, and digital literacy skills, ensuring they are well-prepared for the evolving demands of the digital world. Expertise & Teaching Areas: ✅ Programming & Software Development: Python, Java, C++ ✅ Cybersecurity: Ethical hacking, data protection, network security ✅ Digital Literacy: ICT applications, online safety, cloud computing ✅ Data Science & AI: Data analysis, machine learning fundamentals ✅ Web Development: HTML, CSS, JavaScript Curriculum & Pedagogical Experience: 🔹 Cambridge IGCSE & GCSE ICT & Computer Science – Teaching core and extended syllabi, focusing on programming logic, databases, and networking. 🔹 Cambridge A-Levels & O-Levels Computer Science – Preparing students for advanced computing concepts, problem-solving, and algorithm development. 🔹 Cambridge Checkpoint ICT – Building foundational skills in digital technology and computer applications. Professional Impact: 📌 Mentored students to achieve top grades in Cambridge ICT & Computer Science exams. 📌 Developed interactive lesson plans integrating real-world applications of technology. 📌 Conducted coding boot camps and cybersecurity workshops to enhance practical learning. 📌 Guided students in project-based learning, including app development and website design. With a strong commitment to student-centered learning and technological innovation, I am dedicated to shaping future tech leaders and empowering learners with skills relevant to careers in technology, data science, and software development.

Natasha
AI-Powered Productivity: Mastering ChatGPT and Automation Tools for Work and Life
In today’s fast-paced world, AI tools like ChatGPT, Notion AI, and automation platforms are revolutionizing how we work and live. This course is designed to help you harness the power of AI to save time, increase efficiency, and achieve your goals. Whether you're a professional, entrepreneur, or student, you'll learn how to: ✅Use ChatGPT for content creation, research, and problem-solving. ✅Automate repetitive tasks with tools like Zapier and Make (formerly Integromat). ✅Integrate AI into your workflow for better decision-making and productivity. ✅Stay ethical and effective while using AI in your personal and professional life. By the end of this course, you’ll have the skills to transform how you work and live with cutting-edge AI tool

Rony
Learn Data Communication and Networking! From the fundamentals to the deeper concepts!
Learn Data Communication & Networking!🌐 Are you interested in understanding how data moves across networks, how the internet works, and how to build efficient communication systems? I’m excited to announce that I will be offering Data Communication and Networking classes! 📌 What You’ll Learn: ✅ Networking fundamentals and protocols ✅ OSI and TCP/IP models explained ✅ Wired vs. wireless communication ✅ IP addressing and subnetting ✅ Network security basics ✅ Real-world applications and hands-on practice 📌 Who Is This For? 🔹 Students, tech enthusiasts, and IT professionals 🔹 Anyone looking to improve their networking skills 🔹 Those preparing for networking certifications 📌 Why Join? ✔️ Practical, easy-to-understand lessons ✔️ Hands-on exercises and real-world examples ✔️ Learn from an experienced instructor If you’re interested, feel free to reach out for more details. Let’s dive into the world of networking together! 🚀

Samuel
Computer Science ✅ Beginner: Introduction to Programming (HTML, CSS, Python, Java, C++)
Are you excited to start your coding journey? You will learn key fundamental coding skills, computational, creative thinking and problem solving skills. Computer Science is a vast and diverse field that covers the study of computers, algorithms, programming, data structures, artificial intelligence, and more, join and lets have fun.

Mohamed
Teaching Many Engineering Courses for College Students
Teaching All Engineer Courses for Mechanical Engineering Students which will suits also Mechanical Engineering Students, Electrical Engineering Students and Computer Engineering Students. It will include theoretical teaching lessons and practical teaching lessons and also include many software such as Matlab.

Cyril
3D Modeling Course with Rhino and Grasshopper
Course description: This comprehensive course is designed for architects, designers, engineers, and creatives who are passionate about 3D modeling and parametrics. You will learn to master Rhino 3D, a powerful 3D modeling software, as well as Grasshopper, a parametric plugin that allows you to generate complex shapes using visual programming. Course objectives: Learn how to use Rhino's basic and advanced tools to create accurate and detailed 3D models. Master the concepts of parametric modeling using Grasshopper to generate dynamic and adaptive shapes. Understand how Rhino and Grasshopper integrate to automate design processes and improve efficiency. Create real-world projects ranging from designing simple geometric shapes to complex, custom structures. Course content : Introduction to Rhino 3D: Interface, basic commands, and navigation in the 3D workspace. Advanced modeling techniques: Creation of surfaces, solids and networks of curves. Introduction to Grasshopper: Understanding the logic of visual programming and its applications in parametric design. Parametric Design: Using Grasshopper to create complex shapes based on variables and constraints. Practical application: Completing a complete project by combining Rhino and Grasshopper, from design to completion. Prerequisites: No specific prerequisites are necessary for this course. However, a basic knowledge of 3D design or modeling software is a plus. Target audience : Architects and designers wishing to deepen their skills in 3D modeling and parametric design. Engineers and technicians interested in design automation and the integration of digital solutions into their creative process. Methodology: The course combines theoretical explanations with practical exercises and case studies. Question-and-answer sessions and workshops will allow participants to work on personal projects throughout the training.

Imad
Learn to program in C language from beginner to professional
Hello everyone and welcome to this training on programming and more specifically on software development in C, my name is IMAD and I will be your trainer throughout this course I am a computer engineering student specializing in architecture, software development and web development. C is a very popular and used language. It is found almost everywhere such as in video games, most PC software and even in embedded. C is a very good candidate if you are looking for a first language to learn software development because it includes many notions that are found in most other languages. Thus mastering C guarantees you a much simpler and faster learning of other programming languages. In this training for beginners and intermediate in development, we will learn the basics of software development. How from lines of code we can make executable software on our machine. Then we will see the basics of the C language and, among other things, how to manage memory via variables, how to make our program live with loops and conditions or how to use the standard C library (STL) to interact with the user. Once these basics are acquired, we will increase the level a little with the dreaded pointers and arrays. this is often the part that newbies to C dread the most. But I guarantee you that with me it will finally seem very simple to you ;) So yes it's a big program but I guarantee you that you won't notice the time passing. Who is this course for? - University students specializing in computer science. - Beginner in software development. C is one of the best languages to embark on the adventure of programming. - People wishing to learn to develop in C or review and master the basics of this language.

Fady
Conduite de projet et SDMS ; La vie d'un projet de système d'information.
Le développement d'un projet de S.I., depuis le début de sa conception jusqu'à sa mise en place, est un processus complexe requérant des aptitudes, des compétences, des connaissances et une coopération de toutes les personnes et groupes concernés Un projet réussi est un projet qui donne satisfaction aux utilisateurs finaux en respectant les contraintes de coûts, de délais et de qualité qui avaient été fixés.

Abdallah
Networking and IT operations ( CCNA, MCSA, AZURE administration, cloud computing) online everywhere and offline in Egypt
After Completing Our Course: - Career Advancement: Gain certifications like CCNA and MCSA, which are highly valued in the IT industry and can significantly boost your career prospects. - High Earning Potential: IT professionals with certifications in networking and cloud computing often command higher salaries and have better job security. - Versatile Skill Set: Acquire a comprehensive understanding of networking, cloud services, and IT operations, making you a valuable asset in various IT roles. - Hands-On Experience: Develop practical skills through real-world scenarios and labs, preparing you to tackle complex IT challenges with confidence. - Cutting-Edge Knowledge: Stay updated with the latest technologies and best practices in networking and cloud computing, ensuring you remain competitive in the job market. - Global Opportunities: With expertise in networking and IT operations, you can explore job opportunities worldwide, expanding your professional horizons. - Professional Networking: Connect with industry experts and peers, building a strong professional network that can support your career growth. ### Course Description: Networking and IT Operations #### Overview This comprehensive course is designed for individuals seeking to enhance their skills in networking and IT operations. The curriculum covers essential certifications such as CCNA, MCSA, and Azure Administration, along with in-depth knowledge of cloud computing. The course is available both online globally and offline in Egypt, providing flexible learning options to suit your needs. #### Course Objectives - **Networking Fundamentals**: Understand the basics of networking technologies, including network topologies, protocols, and hardware. - **CCNA Certification**: Gain the skills needed to configure, manage, and troubleshoot Cisco networks, preparing you for the CCNA certification exam3. - **MCSA Certification**: Learn to manage and maintain Windows Server environments, covering key topics required for the MCSA certification. - **Azure Administration**: Develop expertise in managing Azure subscriptions, securing identities, configuring virtual networks, and implementing storage solutions12. - **Cloud Computing**: Explore the principles of cloud computing, including deployment models, service models, and cloud security. #### Key Topics 1. **Networking Technologies** - Network topologies and protocols - IP addressing and subnetting - Routing and switching fundamentals 2. **Cisco Certified Network Associate (CCNA)** - Network access and IP connectivity - Security fundamentals - Automation and programmability 3. **Microsoft Certified Solutions Associate (MCSA)** - Installation, storage, and compute with Windows Server - Networking with Windows Server - Identity with Windows Server 4. **Microsoft Azure Administration** - Managing Azure subscriptions and resources - Implementing and managing storage - Configuring and managing virtual networks - Monitoring and backing up Azure resources 5. **Cloud Computing** - Cloud service models (IaaS, PaaS, SaaS) - Cloud deployment models (public, private, hybrid) - Cloud security and compliance #### Learning Outcomes By the end of this course, participants will be able to: - Design, implement, and manage network infrastructures. - Configure and troubleshoot Cisco network devices. - Administer Windows Server environments effectively. - Manage and secure Azure cloud environments. - Understand and apply cloud computing concepts in real-world scenarios. #### Delivery Method - **Online**: Accessible from anywhere in the world, providing flexibility for remote learners. - **Offline**: In-person classes available in Egypt, offering hands-on experience and direct interaction with instructors. #### Target Audience This course is ideal for: - IT professionals looking to advance their careers in networking and cloud computing. - Students preparing for CCNA, MCSA, and Azure certification exams. - Individuals seeking to gain practical skills in IT operations and cloud management. #### Prerequisites - Basic understanding of computer networks and operating systems is recommended. - No prior certification is required, but a willingness to learn and engage with the material is essential. Ready to take your IT skills to the next level? Enroll now and start your journey towards becoming a certified networking and cloud computing professional!

Andres Garcia
I teach Spanish languaje for foreigners. Age better for young people
Class online, you learn spanish in a few months. I'am from Spain. If you want to learn Spanish follow me in the platform. The class is for one hour of duration. All by online. You need a computer and meet of google to learn Spanish in the minor time possible.

Zerihun
Tutoring basic computer courses like basic computer programming and fundamentals of DBMS.
The study of computer programming encompasses the principles and techniques used to write code in various programming languages, enabling the creation of software applications and solutions. Fundamentals of Database Management Systems (DBMS) involve understanding the organization, storage, retrieval, and manipulation of data within databases, along with learning about data integrity and security. Additionally, acquiring essential computer skills includes navigating operating systems, utilizing productivity software, and familiarizing oneself with various applications that enhance overall computer literacy. Also, there are several courses unrelated to these core subjects, offering a broader perspective and skill set within the digital landscape.

Profe
I teach you how to create video games, robotics, programming, social networks, Artificial Intelligence, Augmented Reality, mathematics
I can explain to you everything you want to know about technology. from creating video games in Scratch to Unity, programming in one of the most famous languages in the world (C++), learning to use Artificial Intelligence to your liking, creating virtual reality experiences such as Tiktok filters, using social networks and editing videos for them. "In this concrete jungle, whoever masters technology will have the sharpest spear"