Brief history
DOTYET is a dynamic brand specializing in premium digital services, with a strong presence in Egypt and Holland.
With over 22 years of experience, our dedicated team of creatives excels in delivering high-quality solutions that encompass
website development, graphic design, video production, and comprehensive brand marketing strategies.
We have had the privilege of partnering with leading medical, scientific,
and commercial institutions, creating visually stunning, effective online presences and marketing campaigns across Egypt and Holland.
Headquartered in Cairo, and Amsterdam, we pride ourselves on innovation and collaboration.
Our services are tailored to meet diverse client needs,
ensuring that each project reflects the unique vision and goals of our clients.
Whether it’s crafting a new website, producing eye-catching graphics,
or launching an impactful advertising campaign, DOTYET is committed to excellence and customer satisfaction.
Explore our portfolio and discover how we can elevate your brand today.
You can make a deal with our offers.
Submit to the course
Iinquiries about courses
location:
Al Saud Street, Al Manial, Cairo, Egypt
numbers:
+20.100.125.96.56
Our courses
HTML Course
HTML Fundamentals: Understand the basic structure of an HTML document, including <!DOCTYPE html>, <html>, <head>, and <body> tags, and the concept of elements, attributes, and comments.
- Text Formatting: Learn to use tags for headings (<h1> to <h6>), paragraphs (<p>), line breaks (<br>), and semantic text elements like <strong> and <em>.
- Links and Navigation: Master creating hyperlinks (<a> tag) to link to other pages, files, or specific sections within a page.
- Lists: Create and format both ordered (<ol>) and unordered (<ul>) lists for organizing content.
- Images and Multimedia: Embed images (<img> tag), audio, and video content into web pages.
- Tables: Structure data in a tabular format using table elements, including headers, rows, and columns.
- Forms: Build interactive forms (<form> tag) to collect user input using various form elements like text fields, checkboxes, radio buttons, and dropdown menus.
- Page Layout and Semantics: Use structural and semantic HTML5 elements like <header>, <nav>, <main>, <aside>, <section>, and <footer> to create well-structured, accessible, and SEO-friendly layouts.
CSS Course
Introduction: History of JavaScript, how it works with HTML and CSS, and setting up a development environment.
Syntax & Structure: Basic code structure, statements, comments, and strict mode.
- Variables & Data Types: Declaration using var, let, and const; understanding primitive types (string, number, boolean, null, undefined, symbol, bigint) vs. reference types; and type conversion/coercion.
- Operators: Arithmetic, assignment, comparison, logical, and other operators.
- Control Flow: Using if/else if/else statements, ternary operators, and switch statements for conditional logic.
- Loops & Iteration: Automating repetitive tasks using for, while, and do-while loops, as well as for…in and for…of loops.
- Functions: Defining and calling functions, parameters and arguments, scope (global, function, block, lexical), closures, arrow functions, and Immediately Invoked Function Expressions (IIFE).
JAVASCRIPT Course
Introduction to CSS: Explanation of what CSS is, its importance, and how it works with HTML.
- Syntax and Structure: Learning the rules, properties, and values that define CSS styles.
- Connecting CSS to HTML: Methods for applying CSS (inline, internal, and external stylesheets).
- Selectors: Targeting HTML elements using various selectors (element, class, ID, universal, attribute, pseudo-classes, and pseudo-elements).
- The Box Model: Understanding margin, border, padding, height, and width, which is crucial for element spacing and size.
- Specificity and Inheritance: How the browser determines which styles to apply when conflicts arise.
REACT JS Course
Introduction to React: Understanding what React is, why it is used (single-page applications, component-based architecture), and setting up a development environment using tools like Create React App or Vite.
- JSX: Learning to write markup within JavaScript code.
- Components: Creating and nesting functional and class components.
- Props: Passing data between components to make them reusable and dynamic.
- State and Events: Managing data within a component (state) and handling user interactions like clicks and form submissions.
- Conditional Rendering and Lists: Displaying different UI elements based on conditions and rendering lists of data efficiently.
- Hooks: Mastering essential hooks like useState and useEffect for managing state and side effects in functional components.
