Pemrograman Java untuk Pemula
التصنيف الكامل: Development > Programming Languages > JavaScript

عن هذا الكورس
تعلم أونلاين 100%
شاهد الدروس في أي وقت ومن أي مكان
محتوى معتمد
مقدم من منصة Udemy
رابط موثوق ومباشر
ينقلك لصفحة التسجيل الرسمية
كورسات مقترحة في نفس المجال
عرض كل الكورسات ←
Best ways to improve your interpersonal communication
Hi and welcome to the course. This course will teach you everything you need to know in order to deliver your message clearly,and will teach you what you need to know about interpersonal communication.What is interpersonal communication? Interpersonal communication is the main process through which people receive and deliver information and messages to one another. In order to succeed in that it’s not enough to phrase messages and present them in a clear way so that people will understand them, but you also need to make people want to listen.Good interpersonal communication is a two way process, which is about sending accurate messages to others and right interpretation of what others are saying to you. Leaving the right impression is a meaningful part in good communication.This course will guide you through understanding the process of communication and give you secrets you need to understand in order to communicate successfully, so that you can:Get greater cooperation from people.Have less situations of misunderstanding.Have people listen to your ideas.Be someone that is worthwhile listening to.Be more accurate and systematic.Increase your ability to think logically.Feel confident and in control of your actions.My name is Asaf and I've been a lawyer for the decade. In my job I've had to communicate with all kinds of people - judges, parliament members, other attornies, clients, police officers etc.I've had to improve my interpersonal communication - both verbal and written - in order to excel in my job.I learned a lot through my experience and through studying the subject - and I want to give you the oppurtunity to learn how to communicate like a pro.So, if you want to learn how to communicate your messages clearly and accurately - so that people w

PHP for Beginners: The Complete PHP Security Course 2026
Security is one of the most critical aspects of web development — yet it is often overlooked by beginners when learning PHP. The truth is, even a small mistake in your code can open the door for attackers to steal sensitive data, compromise user accounts, or take full control of your application. That’s why I created this course: PHP for Beginners: The Complete PHP Security Course 2025.This course is designed to give you a step-by-step guide to securing your PHP applications, even if you are just starting out. You’ll not only learn how hackers exploit insecure PHP code, but also how to defend against real-world attacks. We’ll cover everything from SQL Injection and Cross-Site Request Forgery (CSRF), to session fixation, secure file uploads, and safe error handling.Through practical examples, I’ll show you exactly how these attacks work and how to fix them. You’ll practice using prepared statements to secure your database queries, hashing and verifying passwords with PHP’s modern password functions, and configuring PHP for a production environment. You’ll also learn how to protect your application at the server level using .htaccess rules, directory restrictions, IP-based protection, and HTTPS enforcement.By the end of this course, you will have the knowledge and confidence to write PHP code that is not only functional, but also secure and production-ready. Whether you are building your first web project, working on an eCommerce site, or managing client applications, the skills you learn here will help you protect both your users and your reputation.If you’re serious about becoming a PHP developer in 2025, security is no longer optional — it’s a must. Enroll today and take the first step toward building safe, professional, and secure PHP applications.

Manual Software Testing – Concepts, Process & Techniques
Build a strong foundation in Manual Software Testing — understand key concepts, testing processes, and quality assurance techniques that form the backbone of software testing practice. This course provides a comprehensive theoretical understanding of manual software testing, combining classic principles with modern QA approaches. Whether you are starting your QA career or enhancing your professional reasoning, this course helps you gain the clarity and confidence needed to work effectively in testing environments. You’ll begin by learning why testing matters and the essential principles that guide it. From there, we’ll explore how to identify testing types, write effective test scenarios and test cases, manage defects, and understand testing processes such as the Software Test Life Cycle (STLC), V-Model, and agile-aligned practices like TDD, ATDD, BDD, and Model-Based Testing. Each concept is explained clearly, with structured progression from foundational theory to applied understanding — helping you communicate testing concepts confidently with stakeholders and team members. Key topics covered:Fundamentals and principles of software testingTest classifications: levels, types, approaches, and techniquesWriting test cases, scenarios, and traceability matricesDefect management and lifecycle explainedTesting processes and models: STLC, V-Model, TDD, ATDD, BDD, MDDModern QA approaches that support collaboration and continuous improvementEarn your certificate of completion and step confidently into the world of software quality assurance with strong theoretical knowledge and professional understanding of testing processes.What You’ll Learn:Understand core concepts, principles, and terminology in manual software testingClassify tests by level, type, approach, and techniqueDesign effecti

Numpy, Scipy, Matplotlib, Pandas, Ufunc : Machine Learning
This course is a complete guide to NumPy, SciPy, Pandas, Matplotlib, Random, Ufunc, and Machine Learning, designed for anyone who wants to build a strong foundation in data science using Python. Whether you are a beginner or an aspiring data analyst or machine learning engineer, this course will help you understand how these essential libraries work together in real-world applications.You will start by learning NumPy, focusing on arrays, indexing, slicing, mathematical operations, Random, and Ufunc functions. These core concepts are the backbone of numerical computing in Python and are essential for efficient data processing and machine learning workflows.Next, you will explore Pandas for data manipulation and analysis. You will learn how to work with Series and DataFrames, clean and transform data, handle missing values, and perform data analysis tasks efficiently. These skills are critical for preparing data before applying Machine Learning models.The course also covers Matplotlib for data visualization and SciPy for scientific and mathematical computing. You will learn how to create meaningful charts and graphs, perform statistical analysis, and apply scientific functions that support data analysis and machine learning development.Throughout the course, you will gain hands-on experience by practicing key skills such as:Working with NumPy arrays, Random functions, and Ufunc operationsCleaning, analyzing, and transforming data using PandasVisualizing data with Matplotlib for better insightsApplying SciPy tools for statistics and optimizationUnderstanding how these libraries support Machine Lear

ROS 1 Entry-Level
Welcome to ROS Basics I: Mastering the Fundamentals of Robotics Development with the Robot Operating System (ROS)!Are you interested in robotics and eager to learn how to develop your own robotic applications? Look no further! This comprehensive course is designed to provide you with a solid foundation in ROS, the leading framework for robotics development.Whether you're a beginner in robotics, a software engineer looking to transition into robotics, or a researcher exploring the field of robotics, this course is perfect for you. We'll start from the very basics, guiding you through the installation process, setting up your development environment, and creating your first ROS workspace.Throughout the course, you'll learn about the core concepts of ROS, including nodes, topics, messages, and the ROS Master. You'll gain hands-on experience by creating ROS packages, exploring the ROS file system, and mastering the use of tools and utilities in the ROS echo system for debugging and monitoring.By the end of this course, you'll be equipped with the knowledge and skills to start building your own robotic applications using ROS. Whether you're interested in autonomous drones, mobile robots, robotic arms, or any other type of robotic system, ROS Basics I will provide you with the essential foundation to bring your robotics projects to life.Enroll now and embark on your journey into the exciting world of robotics with ROS!

The Complete PHP Object Oriented Programming Course 2026
Are you ready to take your PHP skills to the next level? If you've been writing basic PHP scripts using procedural code and want to learn how to write more organized, reusable, and professional-grade applications, this course is for you.This course is a complete introduction to Object-Oriented Programming (OOP) in PHP, carefully designed for beginners and self-taught developers who may have little or no experience with OOP. You'll be guided step-by-step through the essential concepts that form the foundation of object-oriented programming, helping you truly understand not just how to write object-oriented code — but why it matters.We’ll begin with the fundamentals of classes and objects, and you’ll quickly move on to learning about properties, methods, constructors, and visibility (public, private, protected). From there, we’ll explore powerful features like inheritance, method overriding, polymorphism, and encapsulation, showing how they can simplify complex applications and reduce code duplication.You’ll also learn how to use abstract classes, interfaces, and traits to write flexible, extendable code that’s easier to maintain. Along the way, you'll gain clarity on how OOP promotes better code organization by separating responsibilities across well-defined objects.The course will also cover namespaces, autoloading using PSR-4, and how to structure your application folders in a modern way. These skills are essential if you plan to work on larger projects or eventually dive into PHP frameworks like Laravel or Symfony.Every topic is explained in simple, beginner-friendly language, with plenty of practical examples to reinforce your understanding. You won’t just memorize syntax — you’ll learn how to think in objects, break down a problem into logical components,
