brief:

We provide premium electronic services
Websites, Graphics,
Video Production, Brand and Marketing.
From Egypt and Holland.

info:

Roxy, Cairo, Egypt
Dokki, Giza, Egypt
Seweg, Amsterdam, Holland
+20.100.125.96.56
+20.155.126.28.58
+31.297.531.400

Courses
  /    /  Courses

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




    Choose your course:-

    Iinquiries about courses

    location:

    Al Hadaba Al Wosta, Mokattam, Cairo, Egypt

    numbers:

    01032509522
    01551262858

    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 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.
    JavaScript 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).
    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.
    Laravel Course
    Introduction to Laravel
    is a free, open-source PHP web framework designed for building scalable, secure, and modern web applications following the Model-View-Controller (MVC) architectural pattern. Created by Taylor Otwell in 2011, it has grown to become one of the most popular PHP frameworks in the world, known for its elegant, expressive syntax.
    Core Architecture (MVC)
    Laravel cleanly separates application logic from user presentation:
    • Model (app/Models): Manages the data layer, interacts with the database, and handles business logic.
    • View (resources/views): Contains the user interface (UI) rendered using HTML and Laravel’s powerful Blade Templating Engine.
    • Controller (app/Http/Controllers): Acts as an intermediary between the Model and View, processing user requests and fetching data.
    Key Features of Laravel
    • Eloquent ORM: An advanced Active Record implementation allowing developers to interact with database tables as PHP classes and objects, avoiding raw SQL queries.
    • Artisan CLI: A built-in command-line tool that automates repetitive tasks like database migrations, seeding, code scaffolding, and routing setup.
    • Routing System: Simple, expressive route definitions (routes/web.php) that map application URLs to corresponding closures or controllers.
    • Blade Templating Engine: A lightweight yet powerful templating engine that allows template inheritance, conditional statements, and embedding PHP code seamlessly into views.
    • Database Migrations & Seeders: Version control for your database schema, making it easy to share and sync database structures across teams.
    • Robust Security: Built-in protection against SQL injection, Cross-Site Request Forgery (CSRF), and Cross-Site Scripting (XSS), alongside secure Bcrypt password hashing.

    HTML

    CSS

    JAVASCRIPT

    REACT JS