Courses in Dubai

MyPrivateTutor provides a large database of courses including local courses, live courses and online courses spanning over an array of segments and subjects. Search for any course you are interested in and book the one relevant to you.

Home» Courses in Dubai
Show Per pages
Result :1 to 25 of 9104 Courses
Online
  • Not Rated yet
  • Be First to Review

  • Area: Usa
  • Course Fees: Ask Now
  • Duration: 1hrs. Hour
  • Time / Schedule: 18th April 2019 to 18th April 2023
  • IT Training » Computation

Course Details

About this Course

After finishing level_1 now you can go ahead on the second level_2 f or programming with Vb.net.

You will learn how to use complicated code by easy way of programming.

The easy and fun way is programming (Games) the first game is X|O game.

Basic knowledge

  • Passing and understanding the Level_1

What you will learn

  • Flowchart design
  • Variables
  • Aries
  • Loops
  • Branching

Get More Info


Online
  • Not Rated yet
  • Be First to Review

  • Area: Usa
  • Course Fees: Ask Now
  • Duration: 2hrs. Hour
  • Time / Schedule: 18th April 2019 to 18th April 2023
  • IT Training » Computation

Course Details

About this Course

We are enhancing the services created with Part 1 by adding loggers, authentication and authorization mechanisms. Optimizing the server code, introducing request tagging with users, user ID, getting user information with tokens, securing the environment in multiple ways. I'm trying to enable the developer more reliable for data and access level handling. I keep focusing on robust + reliable application architecture. I hope you would like to learn this.

Basic knowledge

  • Express JS
  • Server side programming
  • Java Script
  • Routing
  • Handlers
  • Mongoose
  • DAO
  • Models and coding practices with functional programming
  • I would suggest if you new to Node JS please refer to Part 1 of this course first

What you will learn

  • Overview of previous code (Part 1)
  • Using Loggers (winston)
  • Extended Loggers
  • Auth helpers with JWT
  • Enhancing server security
  • Configure Auth Helpers
  • Creating user specific routes
  • Access helpers (route protector)
  • Attaching user identities to request

Get More Info


Online
  • Not Rated yet
  • Be First to Review

  • Area: Usa
  • Course Fees: Ask Now
  • Duration: 2hrs. Hour
  • Time / Schedule: 18th April 2019 to 18th April 2023
  • IT Training » Computation

Course Details

About this Course

Web services that conform to the REST architectural style, or RESTful web services, provide interoperability between computer systems on the Internet. This course focuses on faster development of server side to write the lightweight, lightening fast server side in Node JS. We are using the MongoDB, JWT, Mongoose and related libraries for making the server side reliable and fast.

Basic knowledge

  • Javascript
  • Server side GET, PUT, POST, DELETE
  • Browser basics
  • PostMan plugin
  • Basic functional programming

What you will learn

  • Server Creation
  • Configuring servers
  • Connecting mongoDB
  • Using Helpers and DAO
  • Mongoose - a mongoDB Client
  • Routers - sub routes within server
  • Server logging
  • JWT - authorizations and authentications
  • Token Signing
  • Clone and test

Get More Info


Online
  • Not Rated yet
  • Be First to Review

  • Area: Usa
  • Course Fees: Ask Now
  • Duration: 2hrs. Hour
  • Time / Schedule: 18th April 2019 to 18th April 2023
  • IT Training » Computation

Course Details

About this Course

You will get understanding of dividing the code in different module to scale at large levels. You will learn different aspects of using the different components like services, HTTP interceptors, local storage, encryption, on the fly cache, cache synchronization, Push notification systems, binding the components in single layouts, layout structuring basics and much more.

Basic knowledge

What are the requirements?

  • angular basics
  • angular 2,4 or 5
  • Basic HTML, CSS, Typescripts
  • Business applications understanding

What you will learn

  • Understand about large scale application development in angular 6
  • Can configure applications as per environment
  • Logging and Error handling in right way - exportable logging to sentry or other servers
  • Work delegation to different components to make things faster, reliable and efficient
  • System workflows, data interactions, OOPs for component level access
  • Saving the data in browser storage in right way
  • PubSub factories for observable data and cache changes
  • Recoverable cache and authentication logics
  • MQTT real-time light weight Queue interactions

Get More Info


Online
  • Not Rated yet
  • Be First to Review

  • Area: Usa
  • Course Fees: Ask Now
  • Duration: 2hrs. Hour
  • Time / Schedule: 18th April 2019 to 18th April 2023
  • IT Training » Computation

Course Details

About this Course

The course is designed for the students who already use the computers or laptop and want to know how is applications and games made of.

We will start form the beginning of designed the flowchart of the program and describe how to convert the flowchart to programming code.

Next is describe the VB dot net statement and variables and efferent types the controls.

The using of branches in simple way.

First :Example is creating a simple application about traffic signs.

Second: Example is how to create your own calculator.

Third: A simple board game X&O. and simple puzzle Game.

Conclusion :How to use programming to converts you ideas to be real and create your own games.

Think what? You can also seal your products to costumers in future.  

Basic knowledge

  • Basic mathimatics & english
  • Basic computer knowledge

What you will learn

  • Princibale of programming
  • How Start thinking using flowchart
  • Converting flowchart to code
  • Calculator application design
  • Games application design

Get More Info


Online
  • Not Rated yet
  • Be First to Review

  • Area: Usa
  • Course Fees: Ask Now
  • Duration: 3hrs Hour
  • Time / Schedule: 18th April 2019 to 18th April 2023
  • IT Training » JAVA

Course Details

About this Course

- "RabbitMQ is the most widely deployed open source message broker." - Pivotal Software, 2018

Join me in this course to learn ins and outs of RabbitMQ!

If you want to learn RabbitMQ and how to develop with it using Java and Spring AMQP, this is the only course you need! 

From Exchanges to Queues, Bindings to Message Listeners, we'll start by learning the pillars, corner stones of RabbitMQ and build on top of them with practical development for all these concepts using Java and Spring! 

I will walk you through the starting from scratch, the messaging itself! We'll discover what messaging means and how it affects our architectural decisions and design considerations. Next up is the AMQP, Advanced Message Queueing Protocol. We'll discover the benefits and reasons behind the popularity of AMQP and how it shaped the architecture of RabbitMQ from messaging concepts to client platforms making use of it. 

While discovering the advantages of AMQP, we'll then start discovering RabbitMQ and its architecture. We'll learn Queues, Exchanges, Bindings, Routings, Publishers, Subscribers and much more about RabbitMQ!

After meeting with RabbitMQ through the concepts that it puts on the table, we'll start preparing our environment for running RabbitMQ and developing applications using it. We'll install all the necessary software for RabbitMQ and have it up and running on our machines both on Windows and MacOS. 

When we finish preparing our environment for RabbitMQ, we'll start discovering by RabbitMQ Management Dashboard. We'll see and learn how RabbitMQ Dashboard helps us easily monitor and manage our RabbitMQ server. We will then send our first ever message to RabbitMQ!

After sending our message, we'll learn how to create Queues, Exchanges and Bindings between them.

Now it's time to start developing for RabbitMQ! We'll learn everything we need to develop software using RabbitMQ starting with RabbitTemplate. RabbitTemplate helps us publish messages to RabbitMQ really easy and we'll learn to use it by examples. From simple text messages to actual objects, we'll learn to send any kind of messages. 

We'll then deepen our knowledge by developing actual Queues, Exchanges and Binding with Java and Spring! We'll learn how to construct Queues, Exchanges, Bindings with Spring AMQP using both Annotations and Builder methods. We're not going to finish it there and we'll develop a message listener for specific queue that we also created programmatically.

We'll both publish and listen to messages so we'll developing a complete application from scratch just like we should in our professional applications! 

Until this point, you'll practically gain all the knowledge you need to develop applications with RabbitMQ. But we'll not stop there and also think of an asynchronous messaging pipeline scenario where we send messages from one application and receive from another one. If you're beginning to work with RabbitMQ or if you need to realize an asynchronous scenario for your next design, this part is especially valuable to you and you should definitely learn how to do this!

Below are some of the key metrics for RabbitMQ; if you're still hesitant to take this course, please read these carefully:

  • RabbitMQ is the most widely deployed open source message broker or messaging middleware in other terms.
  • With more than 35,000 production deployments of RabbitMQ world-wide at small startups and large enterprises, RabbitMQ is the most popular open source message broker.
  • RabbitMQ is lightweight and easy to deploy on premises and in the cloud. It supports multiple messaging protocols. RabbitMQ can be deployed in distributed and federated configurations to meet high-scale, high-availability requirements.
  • RabbitMQ runs on many operating systems and cloud environments, and provides a wide range of developer tools for most popular languages.

I hope I'll be seeing you in the course to teach you everything you need to develop applications with RabbitMQ!

Basic knowledge

  • Working knowledge of Java, Spring preferred
  • Any Java IDE (Intellij preferred)

What you will learn

  • Learn to build applications with RabbitMQ using Java and Spring!
  • Learn and Implement Topics, Queues, Exchanges and Bindings in RabbitMQ
  • Learn how to develop message listeners for specific queues and routings
  • Learn to design asynchronous, message-driven systems with RabbitMQ!
  • Learn and understand Message-Queueing
  • Learn and understand Advanced Message-Queueing Protocol or AMQP
  • Learn and understand how Advanced Message-Queueing Protocol works
  • Learn and understand the architecture of RabbitMQ

Get More Info


Online
  • Not Rated yet
  • Be First to Review

  • Area: Usa
  • Course Fees: Ask Now
  • Duration: 2hrs. Hour
  • Time / Schedule: 18th April 2019 to 18th April 2023
  • IT Training » Programming Technology

Course Details

About this Course

Stackoverflow (Number one source of information for everything programming) estimates that there are about 18million programmers in the world, that is roughly 1% of the worlds 7 billion population. In other words, programming is the new crude, with a lot of opportunities.

Ever wanted to start a career in programming? But because of so much information from using Google you get lost in a pile of information that you receive from your research? Wasting so much time and effort? And at the end you did not start and is still lost?

This course puts together resources that will be useful for you to kick start a programming career - Military Style.

We start by looking at what programming is all about, the benefits and of course the down side of a programming career. Then we take a look at the latest programming languages with a view to knowing how to pick the one that is right for you.

At the end of the course you will identify what works for you and stick to it.

Basic knowledge

  • Lots of passion to learn programming

What you will learn

  • Know what it takes to become a programmer
  • Choose a programming language and stick to it

Get More Info


Online
  • Not Rated yet
  • Be First to Review

  • Area: Usa
  • Course Fees: Ask Now
  • Duration: 8hrs. Hour
  • Time / Schedule: 18th April 2019 to 18th April 2023
  • IT Training » Computer science

Course Details

About this Course

Overview

VMware vSphere is the most popular platform for deploying virtualized workloads. In this course you will learn how to build reliable enterprise grade VMware vSphere infrastructure from scratch to fully operational production environment. 

Is this a right course for me? 

Have you ever wondered how to set-up your own VMware vSphere infrastructure? How everything is working together to create reliable environment for virtual machines? I have designed this course to help you to understand key concepts of VMware vSphere and I will guide you through whole process of creating your own VMware vSphere infrastructure.

What is covered?

I won’t be talking much about theory and all those fancy acronyms you can see everywhere. Instead of that we will create our very new enterprise grade VMware vSphere environment. We will install three hypervisors and central management platform, configure real world networking and interconnect everything together. Then I will cover key functions of our newly created environment such is high availability, shared storage, migrations of virtual machines and all useful functions that might be handy in real world. After this course, you will be able to set-up you own VMware vSphere environment in your company from the scratch and provide reliable infrastructure for your virtual machines. 

Am I going to be bored?

I have tried to be as practical as possible. I won’t disturb you with those little things like “How many hypervisors can be part of a cluster? Is it 32 or 64?” No, we will be learning things by doing them in my lab. Because of those practical lessons I hope you will enjoy them much more than some theory based lectures. 

What others say

Few selected reviews. Thank you!

"Enjoyed the course and was able to gain needed knowledge of VMware vSphere. From overview to deep dive, with explanations of real world uses, setups and issues or events. Lea

Get More Info


Online
  • Not Rated yet
  • Be First to Review

  • Area: Usa
  • Course Fees: Ask Now
  • Duration: 2hrs. Hour
  • Time / Schedule: 18th April 2019 to 18th April 2023
  • IT Training » Linux, UNIX

Course Details

About this Course

This is an introductory course in Linux. In this course you will learn where to get Linux, how to install it, and how to use it. The class focuses on learning how to use the Linux desktop to encourage you to start using it for day to day work. You will also learn some of the basics that you need for supporting Linux servers as well.

Learning to use Linux for day to day use will help you become very comfortable with it so that you will find Linux fun, and also see the power of it. You will also build the solid foundation that you need to build on for becoming an incredible Linux system administrator too.

Basic knowledge

  • This is an introduction to Linux. So no previous Linux skill is needed. You should have basic skills in installing operating systems, and in computer usage

What you will learn

  • This is an introductory course in Linux. In this course you will learn where to get Linux, how to install it, and how to use it. The class focuses on learning how to use the Linux desktop to encourage you to start using it for day to day work. You will also learn some of the basics that you need for supporting Linux servers as well.
  • Learning to use Linux for day to day use will help you become very comfortable with it so that you will find Linux fun, and also see the power of it. You will also build the solid foundation that you need to build on for becoming an incredible Linux system administrator too.

Get More Info


Online
  • Not Rated yet
  • Be First to Review

  • Area: Usa
  • Course Fees: Ask Now
  • Duration: 9hrs. Hour
  • Time / Schedule: 18th April 2019 to 18th April 2023
  • IT Training » MATLAB

Course Details

About this Course

This course is guaranteed to make the students fall in love with programming. Easy to learn methodology used by a seasoned teacher who has been teaching programming in different computer languages for the last 20+ years.

Flood gates for a lucrative career in programming are certain to open for those Who undergo this course diligently and passionately.

I assure you that if you complete this course it will pave a way for you to become a consummate programmer as all the advanced programming languages and technologies are based on C only. There won;t be any looking back once you immerse yourself with all the contents.

In future I will be posting assignments also . I will come up with more courses like Java and PHP etc.

My humble advice: 

Write all the programs by yourself typing. Make changes here and there and see the changes in output. Play with the code. Don't get discouraged with errors as they are your teachers.

Basic knowledge

  • The only prerequisite is the ability to handle very basic operations of a computer although no prior experience in programming is required. Download any free IDE (Integrated Development Environment) for C language like Dev-C++ - Bloodshed, Code::Block, Netbeans etc. These softwares are used to write and execute your C (C++ also) programs. All of them are free. Just google and download from their official websites. Dev-C++ - Bloodhsed is highly recommended as I used it in the whole course

What you will learn

  • The students will start solving programming problems. They will be in a position to pursue their courses in advanced languages and technologies like C++ , Java , Android , iOS, PHP, Python etc.This will enhance students' understanding with regard to the way software applications are developed. The students will definitely develop a huge interest in programming and software development
  • Be prepared to take notes of the programs I explain, on a paper notebook before writing the programs directly on your computer. This is a great and proven method to learn programming. Please do away with copy and paste habit while undergoing this course

Get More Info


Online
  • Not Rated yet
  • Be First to Review

  • Area: Usa
  • Course Fees: Ask Now
  • Duration: 1 Hour
  • Time / Schedule: 18th April 2019 to 18th April 2023
  • IT Training » MATLAB

Course Details

About this Course

Hand Written Character Recognition have always been a tricky task for machines, as well as humans. Designing a Machine Learning Model to automatically detect hand written characters is challenging as well as exciting technique. This Course will guide you through the process of understanding MNIST dataset, which is a benchmark dataset for hand written characters, and training a machine learning model on that dataset for designing a digit recognizer of your own.

Who this course is for:

  • Anyone interested in designing Neural Network in MATLAB
  • Anyone who wants to learn about working on MNIST Dataset
  • Anyone interested in starting Machine Learning

Basic knowledge

  • Basic Knowledge of MATLAB can be helpful and a basic understanding of Machine Learning and Neural Networks is must. Refer to my previous course for that

What you will learn

  • A clear understanding of MNIST Dataset and how it is helpful in Hand written character Recognition. Training a complex model on the dataset in simple steps. Analysis of the model and using it for further predictions

Get More Info


Online
  • Not Rated yet
  • Be First to Review

  • Area: Usa
  • Course Fees: Ask Now
  • Duration: 2hrs. Hour
  • Time / Schedule: 18th April 2019 to 18th April 2023
  • IT Training » Machine Learning

Course Details

About this Course

Machine Learning is the up and upcoming branch of Artificial Intelligence and it holds great promises for the generations to come. In this course, we will talk about Machine Learning and Artificial Neural Networks and how you can implement a simple Machine Learning Model in MATLAB.

Who this course is for:

  • Anyone who is interested in learning basic concepts of Machine Learning and Neural networks

Basic knowledge

  • The course is beginner level for those who are interested in implementing Machine Learning in MATLAB. No prior technical Knowledge is required. However, if you are already familiar with MATLAB, it can be a plus point

What you will learn

  • You will learn about Machine Learning and how you can train a simple Model in MATLAB on a simple Dataset. You will get to know some basics of MATLAB too and how you can write and run scripts in MATLAB. You will be able to import your own dataset and train it using different parameters to make some interactive prediction model

Get More Info


Online
  • Not Rated yet
  • Be First to Review

  • Area: Usa
  • Course Fees: Ask Now
  • Duration: 3hrs Hour
  • Time / Schedule: 18th April 2019 to 18th April 2023
  • IT Training » Data Science

Course Details

About this Course

This course is for those who want to step into Data Science domain, specially into Machine Learning, though I will be covering everything in deep and from the scratch.

This course will take your knowledge in Python from A to Z in a day ( Ofcourse if you can sit in one go ).

I have covered everything from "Hello World" in Python to all the required "Libraries like pandas and numpy"

Basic knowledge

No prior knowledge or prerequisites as everything will be taught from the scratch.

What you will learn

Everything in Python that is required for Data Science, specially with Machine Learning/Deep Learning Domain.

Get More Info


Online
  • Not Rated yet
  • Be First to Review

  • Area: Usa
  • Course Fees: Ask Now
  • Duration: 2hrs. Hour
  • Time / Schedule: 18th April 2019 to 18th April 2023
  • IT Training » Data Science

Course Details

About this Course

On the off chance that you are going for a profession as a Data Scientist or Business Analyst at that point looking over your statistics abilities is something you have to do.

In any case, it's only difficult to begin... Learning/re-adapting ALL of details just appears like an overwhelming undertaking.

That is precisely why we have made this course!

Here you will rapidly get the significant details learning for a Data Scientist or Analyst.

This isn't simply one more exhausting course on details.

This course is exceptionally pragmatic.

I have particularly included true models of business difficulties to demonstrate to you how you could apply this learning to help YOUR vocation.

In the meantime you will ace points, for example, dispersions, the z-test, the Central Limit Theorem, theory testing, certainty interims, measurable criticalness and some more!

So what are you sitting tight for?

Select now and enable your profession!

Basic knowledge

  • Just a basic knowledge of high school math
  • Interest in Learning Statistical Modelling

What you will learn

  • People working in any numerate field which requires data analysis
  • People carrying out observational or experimental studies
  • Any one who want to make career in Data Science

Get More Info


Online
  • Not Rated yet
  • Be First to Review

  • Area: Usa
  • Course Fees: Ask Now
  • Duration: 2hrs. Hour
  • Time / Schedule: 18th April 2019 to 18th April 2023
  • IT Training » R Programming

Course Details

About this Course

This course introduces R programming environment as a way to have hands-on experience with Data Science. It starts with a few basic examples in R before moving onto doing statistical processing. The course then introduces Machine Learning with techniques such as regression, classification, clustering, and density estimation, in order to solve various data problems.

Basic knowledge

  • This course is for beginners, but it helps to have some basic understanding of statistics (mean, median, scatter plot) and preliminary knowledge of any programming. The course also assumes that you know how to download and install various programs/apps, and you are able to edit and debug simple programs

What you will learn

  • Writing simple R programs to do basic mathematical and logical operations
  • Loading structured data in a R environment for processing
  • Creating descriptive statistics and visualizations
  • Finding correlations among numerical variables
  • Using regression analysis to predict the value of a continuous variable
  • Building classification models to organize data into pre-determined classes
  • Organizing given data into meaningful clusters
  • Applying basic machine learning techniques for solving various data problems

Get More Info


Online
  • Not Rated yet
  • Be First to Review

  • Area: Usa
  • Course Fees: Ask Now
  • Duration: 3hrs Hour
  • Time / Schedule: 18th April 2019 to 18th April 2023
  • IT Training » Python

Course Details

About this Course

This course introduces Python programming as a way to have hands-on experience with Data Science. It starts with a few basic examples in Python before moving onto doing statistical processing. The course then introduces Machine Learning with techniques such as regression, classification, clustering, and density estimation, in order to solve various data problems.

Basic knowledge

  • This course is for beginners, but it helps to have some basic understanding of statistics (mean, median, scatter plot) and preliminary knowledge of any programming. The course also assumes that you know how to download and install various programs/apps, and you are able to edit and debug simple programs

What you will learn

  • Writing simple Python scripts to do basic mathematical and logical operations
  • Loading structured data in a Python environment for processing
  • Creating descriptive statistics and visualizations
  • Finding correlations among numerical variables
  • Using regression analysis to predict the value of a continuous variable
  • Building classification models to organize data into pre-determined classes
  • Organizing given data into meaningful clusters
  • Applying basic machine learning techniques for solving various data problems

Get More Info


Online
  • Not Rated yet
  • Be First to Review

  • Area: Usa
  • Course Fees: Ask Now
  • Duration: 4hrs. Hour
  • Time / Schedule: 18th April 2019 to 18th April 2023
  • IT Training » Cyber Security

Course Details

About this Course

Ethical hacking and penetration testing are testing the IT resources for a good cause and for the betterment of technology. This Kali linux tutorial will establish your understanding of all the fundamental concepts, processes, and procedures.. You will spend time concentrating on each knowledge area, and studying the tools and techniques, inputs, and outputs associated with each knowledge area.you will learn hacking concepts throughout this Kali Linux tutorials.

In this Kali Linux tutorial you will learn how to become hacker to penetrate your network for defense it. In this online class you will learn hacking to secure your network and IT resources.This course is perfect Cyber Security Course to learn from zero.

In Introduction to Ethical Hacking, you will be introduced to various concepts on ethical hacking through this kali linux tutorials. You will receive an introduction to the basics of Risk Management and Disaster Recovery. As well as an introduction to Penetration Testing.In this kali linux tutorials you will learn from zero to hero.

You will gain a comprehensive understanding of vulnerability assessment and the tools used in this process. What kind of security measures do you take to protect your facilities, equipment, resources, personnel, and property from damage caused by unauthorized access? In this course, Physical Security, these are questions that we will be answering. Footprinting is the gathering of information related to a particular computer and its users and systems.

Reconnaissance is an exploration that is conducted to gain information. Network scanning is the scanning of public or private networks to find out which systems are running, their IP addresses, and which services they are running. In Port Scanning, you will learn how ports can be scanned, how a hacker can break into your network through the ports, and the countermeasures you can take to protect your device or network.

Banner grabbing is a technique used to grab information about computer systems on a network and the services running its open ports. In this course you will be introduced to enumeration and the many different uses it has in computer systems. This course will include demos on the different tools and uses of enumeration. In this online course (Kali linux tutorials) you will be learning the fundamentals of Linux and kali linux. We will be pairing this course with demos with a more in-depth look into some of the fundamentals and tools of Linux.

Pentesting is an attack on a system in hopes of finding security weaknesses. In this Kali linux course Configuring Kali Linux for Pentesting, you will be learning the steps to configure kali Linux for pentesting and tools used for pentesting on a Linux system. Whenever we login to a computer system, we provide information to identify ourselves. We refer to this as authentication. Ensure that you know everything involved in securing a Windows system against attack. During this course you'll get into Windows passwords — how they're created, how they're stored, and different methods used to crack them.

You will take a good look at spyware, the activities it performs, different types of spyware, and the countermeasures needed in order to prevent hackers from utilizing these types of techniques against your company. You will also spend time studying different types of keyloggers through this kali linux course. There are three different types of keyloggers that we see used in today's environments: hardware, software, and kernel/driver keyloggers. Covering Tracks will be going over various ways that attackers have at their disposal to cover any tracks that may lead to their unwanted eviction, or worse yet, to an audit trail that would lead directly back to them. Trojans and Backdoors is the course where our software is going to be going undercover.

You will discover what viruses and worms are and how they can infect computers and systems. Sniffers is our course where we take a look at Network Sniffing. Social engineering is the art of extorting employees for information.

Become familiar with the following concepts: denial-of-service, distributed denial-of-service, and how the denial-of-service and distributed denial-of-service attacks take place. In the course Session Hijacking, you will learn details about session hijacking, well-known techniques employed by aggressors, the steps involved in session hijacking, various types of session hijacking, tools for hijacking sessions, ways you can protect yourselves from session hijacking, and how pentesting can be used to identify vulnerabilities. Hacking Web and Application Servers, is a course that will give you a good idea about vulnerabilities and attacks available for web servers and web applications. In our course our course Advanced Exploitation Techniques, you will learn what advanced exploitation techniques are and how you can use them in your penetration testing. This course is completely Kali Linux tutorial.

Get More Info


Online
  • Not Rated yet
  • Be First to Review

  • Area: Usa
  • Course Fees: Ask Now
  • Duration: 2hrs. Hour
  • Time / Schedule: 04/18/2019 to 03/06/2023
  • IT Training » Cyber Security

Course Details

About this Course

In this era of advanced technology almost all organizations are adopting and depending on the information technology as they grow and flourish and in this age, information is the most valuable thing. This is why the organizations are very concerned about the security of their information. course provides students with an overview of Information Security concepts and practices.

Basic knowledge

  • Basic Understanding of the Information Technology

What you will learn

  • The Students will understand the basic concepts of Information Security

Get More Info


Classroom
  • Not Rated yet
  • Be First to Review

  • Area: Al barsha
  • Course Fees: Ask Now
  • Duration: 20 Hour
  • Time / Schedule: Sun,Tue,Thu 9pm to 9pm
  • Other » Banking

Course Details

The financial crunch of 2008 has let the regulators think out of the box to provide a sustainable solution for capital adequacy, leverage and liquidity requirements for financial institutions to ensure smooth and efficient operation of banking industry. 

Unlike Basel I & II, which focused on maintaining loss reserves for various classes of loans and investments, Basel III is primarily related to maintaining reserves for different level of bank deposits and borrowing in case of a "run on the bank" situation.

Key Deliverables On what is Basel III

1. Understand how it is different from Basel I & II 2. Get acquaintance of changes introduced in Basel III after banking crises in 2008. 3. Apply directives provided in Basel III for calculation of capital maintenance for banks 4. Take insight of credit and operations risk assessment as introduced in Basel III 5. Enhance your skills to calculate various tiers of capital structure 6. Master understanding of Risk Weighted Assets 7. Identify operational risk covered in Basel III 8. Evaluate Financial performance of banks through real life case studies 9. Command over core expertise of understanding, implementing and complying with Basel III requirements.

Who Should Attend a. Credit Risk Managers b. Bank's Compliance staff c. Treasury managers d. Relationship managers  e. Internal Auditors f. Regulators g. Financial Analysts h. Non-Finance Managers

Get More Info


Classroom
  • Not Rated yet
  • Be First to Review

  • Area: Bur dubai
  • Course Fees: AED1500
  • Duration: 30 Hour
  • Time / Schedule: Weekdays and Weekends
  • Preparatory » English

Course Details

Training / Test preparation for IELTS / CELPIP / PTE / TOEFL by CELTA certified trainer 

Training / Test preparation duration (30 hours)

Free Study Materials (hard/soft copies)

Free Mock Test (6-10 Tests)

Flexible Schedule for Classes (Weekdays and Weekends)

One - on - One Session

Fast Track (for minimum 2 modules)

Feedback (Individual / Collective)

Get More Info


Classroom
  • Not Rated yet
  • Be First to Review

  • Area: Karama
  • Course Fees: AED500
  • Duration: 12 months Year
  • Time / Schedule: 03:00 pm to 05:00 pm
  • Secondary » Accountancy

Course Details

Accountancy for High school and senior secondary schools.

Get More Info


Classroom
  • Not Rated yet
  • Be First to Review

  • Area: All areas
  • Course Fees: AED250
  • Duration: 12 month Hour
  • Time / Schedule: all
  • College Level » Mathematics

Course Details

Mathematics Classes for all level students.

Get More Info


Classroom
  • Not Rated yet
  • Be First to Review

  • Area: Dubai
  • Course Fees: AED2000
  • Duration: 20 Hour
  • Time / Schedule: MON,WED,FRI
  • IT Training » Dreamweaver

Course Details

Adobe Dreamweaver course overview

This course covers from the very basic skill to the very advanced skill set required to use the industry standard program for all things web called, Adobe Dreamweaver to the fullest potential. Using Dreamweaver's built-in functions, you will be able to create faster websites, therefore saving you time and money!

This short Dreamweaver course is hands-on, instructor-led and classroom based. This training can be taken as a part-time evening course or even on the weekends. A list of all upcoming public Dreamweaver training course is given on training dragon website. Each course is restricted to a maximum of ten delegates to ensure an excellent training experience.

Who is Adobe Dreamweaver training for?

This course is for you if you are interested in learning the ultimate industry standard program to make websites.

Prerequisites for Adobe Dreamweaver course

A basic knowledge of HTML and CSS would be beneficial. See our Web Design Course to learn HTML and CSS.

Adobe Dreamweaver Course Contents

Introduction

  • What is Dreamweaver?
  • Introduction to Dreamweaver
  • Configuring Panels
  • Changing Workspace
  • Creating Custom Workspace
  • Defining a New Site
  • Creating a New File
  • Design View, Code View and Split Code View

Dreamweaver Built-in Features

  • Using Templates
  • Cascading Style Sheet(CSS) Management
  • CSS Advisor
  • Spry Data
  • Spry Widgets
  • Spry Effects
  • Spry Form Validation
  • Photoshop Integration
  • Adobe Device Central and Adobe Bridge
  • Shortcuts

Adding Content with Dreamweaver

  • Using the Insert Panel
  • Inserting Images
  • Inserting Forms
  • Inserting Tables
  • Making Lists
  • Adding Horizontal Rules
  • Inserting Special Characters

Formatting with CSS

  • Introduction to Cascading Style Sheets
  • Inline, Embedding and External CSS
  • Creating Styles
  • Using Id’s and Classes
  • Creating a Page Layout with CSS
  • Creating Advanced Styles

Formatting with Dreamweaver

  • Properties Panel
  • Formatting Text
  • Formatting Images
  • Creating Hotspots
  • Creating Page Layouts

Creating Navigation to Your Site

  • Understanding Site Navigation and its Importance
  • Hyperlinks and its Use
  • Linking Files
  • Linking External Sites
  • Named Anchors
  • Email Links

Working with Media

  • Using Graphics and Placing on the Page
  • Modifying Images and Their Properties
  • Editing Images
  • Editing with Photoshop / Fireworks
  • Insert Panel Customisation
  • Adding SWF Files

Get More Info


Classroom
  • Not Rated yet
  • Be First to Review

  • Area: Dubai
  • Course Fees: AED2500
  • Duration: 30 Hour
  • Time / Schedule: MON,WED,FRI
  • IT Training » Web Designing

Course Details

Web Design course overview

This course explains how to create web pages from scratch using different techniques, such as HTML5, CSS3, basic JavaScript using professional tools and workflow, as well as following high coding standards. After completing our web design course, you would be able to create HTML websites yourself.

The complete course is hands-on based. A practical web design project at the end of the course will ensure that you go through website creation process by planning, creating structure, coding, using different web design software, buying you website a domain name, hosting and uploading website to a live server.

This short HTML and CSS course is hands-on, instructor-led and classroom based. This training can be taken as a part-time evening course or even on the weekends.

Who is Web Design training for?

This course is for you if you are interested in creating or maintaining websites for yourself or for others. This course also helps business owners to get more control and insight into their website. This course is designed for complete beginners of web design. No previous coding background is required.

If you are looking for HTML course and CSS training course then this web design course is for you.

Prerequisites for Web Design course

To attend this course you must be familiar with basic use of computers and internet. You must be able to create/copy/rename/delete folders and files on your computer. Typing skills are beneficial. If you are not fully familiar with such topics, please make sure you have some practice before course starts.

Keep in mind weekday courses are very intensive; if you have little or no experience at all, please consider enrolling on evening or weekend courses.

Web Design Course Contents

HTML

Introduction

  • Introduction to HTML, CSS, JS and Web Design
  • Web editors and IDEs
  • Web Design and websites structure
  • Client side vs Server side
  • Separation of concerns: content vs presentation vs behaviour

HTML (Hyper Text Markup Language)

  • HTML5 intro
  • HTML page structure
  • HTML tags
  • HTML attributes and values
  • View HTML source code
  • Emmet plugin to automate HTML coding

HTML Meta and in-site SEO

  • What are HTML Meta tags
  • Role of HTML in search engine optimisation
  • HTML keywords and importance in SEO
  • Description meta tag
  • Author meta tag
  • Keywords meta tag
  • Robots meta tag
  • Title tag

HTML Text

  • How to use text on HTML web pages
  • HTML comments
  • Headings
  • Paragraphs
  • Div tags
  • Span tags
  • deprecated presentational tags

Working with image tag

  • Img tag
  • Adding images
  • Alternative text, titles and descriptions for images
  • Create image links
  • Images formats for web: PNG, JPEG/JPG, SVG etc

HTML Hyperlinks 

  • Anchor tag
  • Internal links vs External links
  • Creating Links to 
  • Creating a link around an image

HTML Lists

  • What is a list?
  • Ordered lists
  • Unordered lists
  • List items
  • Creating navigations with lists of anchors

HTML Tables

  • We do not use tables for websites anymore
  • Tables in Email Design
  • Table tag
  • Table attributes
  • Adding rows and columns to tables
  • TR, TH, TD tags
  • Defining padding and spacing
  • Merging rows or columns with colspan and rowspan

HTML Multimedia intro

  • Adding youtube videos to web pages
  • Adding Google maps to web pages

HTML Form

  • Form tag intro
  • Creating forms
  • Form get and post method
  • Form action
  • Creating fieldsets and legends
  • Creating HTML Form text boxes
  • Creating password boxes
  • Using form Labels
  • Creating text areas
  • Creating radio buttons
  • Creating checkboxes
  • Creating List menus
  • How to create a file upload
  • Use of hidden fields
  • Creating form submit button
  • Form reset button

CSS

CSS (cascading style sheet)

  • What is CSS?
  • Separating content from presentation
  • Role of CSS in web design
  • CSS comments
  • CSS best practices
  • Inline vs Internal vs External CSS
  • Link tag 
  • A
  • CSS stylesheets: rulesets, selectors, rules, properties

Styling text and inline elements using CSS

  • Styling inline elements, text, links, images
  • Defining text colour
  • Text decoration and other text-related properties
  • Font size and other font-related properties
  • Word-spacing, Letter-spacing, line height and other typographic properties

Styling block level elements using CSS

  • Block elements sizing and size units
  • Background colours and background images properties
  • Margin and Padding properties
  • Traditional Box Model vs modern Box Model
  • Keeping track of links
  • Create website navigation using CSS

Layout techniques in modern CSS

  • How to use Div
  • Fixed vs fluid vs elastic layouts
  • Intro to Responsive layouts
  • Aligning items horizontally and vertically
  • Creating columns
  • Flexbox intro
  • CSS Grid intro
  • CSS position: static, relative, absolute, sticky, fixed
  • Using z-index to simulate the third dimension

Publishing/Uploading websites

  • Domain Names for websites
  • CPanel intro
  • Web Servers Introduction
  • Uploading and Downloading to and from your website
  • Protocols FTP, HTTP

HTML web page troubleshooting

  • Testing your web pages
  • Viewing source code from browsers
  • Inspecting web page elements
  • Markup and CSS Validation tools
  • CSS linters

JavaScript

Introduction to JavaScript

  • Intro to JavaScript
  • Inspectors, console panel and JavaScript
  • Events and Handlers

Get More Info


Classroom
  • Not Rated yet
  • Be First to Review

  • Area: Dubai
  • Course Fees: AED2000
  • Duration: 25 Hour
  • Time / Schedule: MON,WED,FRI
  • IT Training » HTML Training

Course Details

ADVANCED HTML5 & CSS3 TRAINING COURSE

Advanced HTML5 & CSS3 course overview

This Advanced HTML5 and CSS3 course explains how to use HTML5 and CSS3 to create interactive websites. After completing this training course, you would be able to use HTML5 and CSS3 on your web pages. This course covers a range of topics such as video support, HTML5 APIs, Canvas and SVG, HTML5 Forms and more.

Few practical HTML5 and CSS3 based projects at the end of the course will ensure that you can apply HTML5 on your web projects.

Who is Advanced HTML5 & CSS3 training for?

This course is aimed at website designers who have already completed Web Design and JavaScript courses or have equivalent experience. This is for complete beginners in HTML5 and CSS3: its aim is to present some of the new features of HTML5 and CSS3, learn how to use them through practical examples and get started in HTML5 and CSS3 development.

Prerequisites for Advanced HTML5 & CSS3 course

To attend this course you must be familiar with HTML, CSS, JavaScript and jQuery. If you are not familiar with such topics, please consider enrolling on our Web design (HTML and CSS) and jQuery and JavaScript courses first. If you have already completed Jquery and JavaScript course with us please make sure you review your jQuery and JavaScript course topics before your first HTML5 and CSS3 class.

Advanced HTML5 & CSS3 Course Contents

HTML5

Introduction to HTML5

  • What is HTML5?
  • History of HTML5
  • Current HTML5 support
  • W3C, WHATWG and HTMLWG
  • Ensuring browser support
  • Setting your own markup standards
  • The Document Object Model (DOM)
  • When can I use HTML5?
  • HTML5 Showcase
  • Using HTML5 on mobile devices
  • HTML5 or Flash
  • Developer Tools
  • Detecting HTML5 features
  • HTML5 vs. HTML4
  • API overview
  • Reviewing Features and Benefits

HTML5 Markup

  • HTML5 page structure
  • HTML5 DOCTYPE
  • Character set
  • Script tag, and style sheet link
  • HTML5 markup
  • New structural tags
  • New content tags
  • New application-focused tags
  • Deprecated elements
  • Semantic elements
  • HTML5 and CSS
  • Marking Up Dates and Times With HTML5
  • Marking Up Captions for Figures in HTML5
  • Understanding the HTML 5 document header
  • Structuring your document with and other new structure tags
  • data attributes

HTML5 FORMS 2.0

  • HTML5 form elements
  • Building and using HTML5 forms
  • New elements,
  • New attributes
  • New input types
  • Setting form autofocus
  • Using placeholder data
  • Marking required fields
  • Working with number inputs
  • Using date pickers
  • Setting autofocus to a field
  • Using the Placeholder attribute
  • Capturing email addresses
  • Capturing url addresses
  • Capturing a telephone number
  • Capturing numbers (spinner)
  • Capturing numbers (slider)
  • Using the Date, Month, Week, Time inputs
  • Defining a Search Box
  • Choosing a Color
  • Using a DataList
  • Creating Selection Groups
  • Defining Command Buttons
  • Setting field input to be required

HTML5 Selectors API

  • querySelector()
  • querySelectorAll()

HTML5 Geolocation API

  • Geolocation overview
  • Third party API: Google Map API

HTML5 Audio and Video

  • The audio element
  • The video element
  • Understanding audio and video
  • Audio and video containers
  • Audio and video codec’s
  • Backwards Compatibility
  • Using the HTML5 media tags
  • Creating custom controls
  • Accessible media
  • Manipulate videos with canvas

HTML5 Canvas

  • Intro to canvas
  • Introducing the canvas element & Creating Fallback Content
  • The canvas coordinate system and sizing the canvas
  • Drawing with Canvas
  • Drawing with canvas, including filling, stroking and erasing rectangles
  • Drawing lines and other paths in canvas, including circles
  • Drawing text with canvas
  • Detecting mouse position on canvas
  • Drawing and manipulating images on canvas
  • Playing and manipulating videos on canvas
  • Canvas animation intro

HTML5 User Media API

  • Overview
  • Accessing device camera 
  • Capturing audio and video
  • Displaying webcam data into a page

SVG intro

  • Overview
  • How to use SVG
  • Drawing primitives
  • Using SMIL to animate SVG
  • Creating complex SVG graphics with Illustrator
  • SVG accessibility
  • Intro to JavaScript libraries that help with drawing 

JavaScript and HTML5

  • Understanding and working with the HTML5 DOM

CSS3

Introducing to CSS3

  • What is CSS3?
  • The current status of CSS3
  • An overview of CSS3 capabilities
  • Can you use CSS3 now?
  • Detecting support for CSS3
  • Understanding vendor prefixes
  • Overview of the CSS3 specification
  • CSS Profiles
  • The document tree

CSS3 Selectors

  • New CSS3 selectors
  • An overview of child and sibling selectors
  • Using child and sibling selectors
  • An overview of attribute selectors
  • Using attribute selectors
  • Pseudo-class UI selectors
  • Negation pseudo-class selectors
  • Target pseudo-class selectors
  • Structural selectors
  • Nth-child selector syntax
  • First, last, and only structural selectors
  • Using structural selectors to write more efficient code

Colours and Opacity in CSS3

  • Color formats in CSS3
  • Transparency in CSS3
  • Setting opacity
  • RGBA and HSL values and alpha channel opacity
  • CSS3 gradients
  • Creating linear gradients
  • Creating radial gradients

CSS3 Typography

  • Working with web fonts
  • How can I use any font in CSS3?
  • @font-face syntax
  • Writing @font-face declarations
  • Using web fonts
  • Adding shadows to text
  • Creating multi-column text

CSS3 and Page Layout

  • An overview of the flexible box model
  • Controlling box orientation
  • Setting element flexibility
  • Distributing boxes
  • Controlling box alignment
  • Working with box-sizing

Borders in CSS3

  • Using border-radius
  • Custom rounded corners
  • Drop shadows
  • Box shadows
  • Gradient borders
  • Using images for borders
  • Using outlines

The CSS3 Box Model

  • Introduction to CSS3 Box Model
  • Difference between CSS3 and CSS2 box models

Backgrounds in CSS3

  • Resizing backgrounds
  • Controlling background size
  • Creating multiple background images on one element
  • Using background-origin
  • Clipping background content

CSS3 Transitions and Transforms

  • An overview of CSS3 2D transforms
  • Using 2D transforms
  • Setting transform origins
  • An overview of CSS3 transitions
  • Animating CSS properties
  • Using easing in animations
  • An overview of 3D transforms

Multi-column layout

  • Browser support
  • Checking support
  • Providing alternatives
  • Enriching the experience layer

Get More Info


X

We use cookies to help provide you the best experience on our website. By continuing to use our site, you constent to our use of these cookies.
More Information I accept

Top