facebook
    Mourid
    member icon
    Trusted teacher
    favorite buttonAdd to Wish List
    favorite buttonAdd to Wish List
    member icon
    Trusted teacher
    from52.50CAD/ h

    amusez-vous avec moi avec Master Laravel pour débutants et intermédiaires

    Passez de zéro à la maîtrise du framework Laravel ! Cours pour débutants et étudiants intermédiaires!

    What you'll learn
    Eloquent - ORM for interacting with the database
    Advanced features like Queues, Polymorphic relationships, Service Container
    Learn all the theory while building a real application as you progress!
    Setting up PHP with Apache on Windows and Mac
    How to use Visual Studio Code effectively
    Creating APIs, serializing data, API resources, and API testing
    Routes and Controllers
    Laravel Tinker - command line playground to Laravel
    Blade templates
    Blade components
    Creating Forms, CSRF tokens
    One to One, One to Many, Many to Many relationships
    Polymorphic relationships
    Testing
    Local and Global Eloquent Query Scopes
    Database migrations
    Database seeding and factories
    Authentication (Guard)
    Authorization (Policies and Gates)
    Authorization
    Caching
    How to use queues
    Files and file uploads
    How to send e-mails
    Observers, Events, Listeners, and Subscribers
    Localization
    Services, Service Container, Contracts, and Facades
    Using Traits in Laravel - SoftDeletes and creating your own!

    Location

    Online via webcam

    General info

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

    About Me

    Je suis Mourid je suis développeur web, j'ai un diplôme en Informatique Appliquée au Développement à ista polo casablanca,
    Je suis passionné par la création d'applications sophistiquées et aussi de sites web de qualités ergonomiques et responsives et adaptables sur n'importe quel appareil.

    mon expérience dans le développement Web fait de moi un professionnel axé sur les solutions avec la capacité de concevoir et de développer des applications innovantes à l'aide de technologies avancées. Dans mon rôle actuel de mentor développeur Full-stack, j'essaie de partager toutes mes connaissances avec des personnes passionnées par développement web et j'essaie de simplifier un truc compliqué avec un moyen simple

    Je suis actif dans les groupes Facebook IT pour partager mes expériences et résoudre des problèmes


    Enfin, je suis fortement intéressé par le secteur du développement informatique, et très attiré par les nouvelles technologies.

    Motivé, Dynamique, Sociable, Persévérant et Autonome.

    Education

    diplôme en informatique ista polo
    Diplôme du Baccalauréat Filière Sciences Physiques
    reactjs certifié sur la plate-forme d'apprentissage
    apprenant autodidacte chez udemy coursera..etc

    Experience / Qualifications

    3 ans d'expérience en développement web
    2 ans d'expérience en tant que formateur et travail avec des bootcamps
    Développeur indépendant en développement Web
    Become a front-end web developer in 2023! Learn HTML, CSS, JavaScript, jquery, Bootstrap and start your career. What you will learn The basics of Front-End development How to create web pages that work with HTML and CSS Responsive Web Design with Bootstrap 4 How to Code in JavaScript for Absolute Beginners How to give an interactive view to pages with jquery
    Learn Modern React by building 3 projects. Suitable for all skill levels What you will learn Learn Modern React by building 3 projects Suitable for beginner and intermediate React developers Commenting app with a detailed explanation of React fundamentals Build a Home Marketplace with React and Firebase 9 Learn React hooks and how to create custom hooks Learn how to use api/redux context and reducers to manage global state
    My job as an instructor is to take your hands step by step to being the best version of yourself in web development from A to Z I Weekly follow-ups and student mentoring I organize workshops and validate checkpoints. I Ensure monthly evaluation interviews with students. I Provide weekly stand-up with students. I make learning fun for our students. I guarantee the smooth running of the 3wacademy program. I am committed to making students the best version of themselves. I teach how to find solutions, not solutions. I encourage students to learn by creating. I support new instructors through the 3wacademy mentoring program. I record video lessons available on the 3wacademy library to optimize the student learning experience. Finally, I am strongly interested in the IT development sector and very attracted by new technologies. Motivated, Dynamic, Sociable, Persevering and Autonomous. What you will learn all the fundamentals of web development HTML CSS javascript bootstrap-sass..etc then we dive deep into the framework like reactjs Build enterprise-grade React apps and deploy them to production Learn how to build responsive, high-performance, and large-scale applications like a senior developer Learn about the latest React features, including Hooks, Context API, Suspense, React Lazy and more Master the latest ecosystem of a React developer from scratch Become the top 10% of ReactJS developers Use GraphQL as a React Developer Use Redux, Redux Thunk and Redux-Saga in your applications Learn to compare tradeoffs when it comes to managing different states Configure authentication and user accounts Use Firebase to build full-featured apps Learn how to lead React projects by making good architectural decisions and helping other members of your team Master React design patterns Learn CSS in JS with stylish components Routing with React Router Converting apps to progressive web apps Test your application with Jest, Enzyme and Snapshot tests Manage online payments with the Stripe API Using the latest JavaScript ES6/ES7/ES8/ES9/ES10/ES11 to write clean code Wait, wait...I know what you're thinking. Why don't we build more than 10 projects? Well, here's the truth: Most courses teach you how to respond and do just that. They show you how to get started, build 10 simple, easy-to-build projects in one day, and just add some CSS to make them more elegant. In real life though, you don't build dumb apps. When you're applying for jobs, no one will care that you created a really nice To-Do app. Employers want to see you build large applications that can scale, have good architecture, and can be deployed to production. Who should attend : Students who want to go beyond a normal "beginner" tutorial Programmers who want to learn the most in-demand skills of a web developer Developers who want to be in the top 10% of React developers Students who want to gain experience working on a large, scalable application Bootcamp or online tutorial graduates who want to go beyond the basics

    Ask a question

    Send a message explaining your needs and Mourid 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
      
      
      
      
      
      
      
    2
      Monday at 2:00
      Tuesday at 2:00
      Wednesday at 2:00
      Thursday at 2:00
      Friday at 2:00
      
      
    3
      Monday at 3:00
      Tuesday at 3:00
      Wednesday at 3:00
      Thursday at 3:00
      Friday at 3:00
      
      
    4
      Monday at 4:00
      Tuesday at 4:00
      Wednesday at 4:00
      Thursday at 4:00
      Friday at 4:00
      
      
    5
      Monday at 5:00
      Tuesday at 5:00
      Wednesday at 5:00
      Thursday at 5:00
      Friday at 5:00
      
      
    6
      Monday at 6:00
      Tuesday at 6:00
      Wednesday at 6:00
      Thursday at 6:00
      Friday at 6:00
      
      
    7
      Monday at 7:00
      Tuesday at 7:00
      Wednesday at 7:00
      Thursday at 7:00
      Friday at 7:00
      
      
    8
      Monday at 8:00
      Tuesday at 8:00
      Wednesday at 8:00
      Thursday at 8:00
      Friday at 8:00
      Saturday at 8:00
      
    9
      Monday at 9:00
      Tuesday at 9:00
      Wednesday at 9:00
      Thursday at 9:00
      Friday at 9:00
      Saturday at 9:00
      
    10
      Monday at 10:00
      Tuesday at 10:00
      Wednesday at 10:00
      Thursday at 10:00
      Friday at 10:00
      Saturday at 10:00
      
    11
      
      
      
      
      
      
      
    12
      
      
      
      
      
      
      
    13
      
      
      
      
      
      
      
    14
      
      
      
      
      
      
      
    15
      
      
      
      
      
      
      
    16
      
      
      
      
      
      
      
    17
      
      
      
      
      
      
      
    18
      
      
      
      
      
      
      
    19
      
      
      
      
      
      
      
    20
      
      
      
      
      
      
      
    21
      
      
      
      
      
      
      
    22
      
      
      
      
      
      
      
    23
      
      
      
      
      
      
      
    from C$52.50Online 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
      
      
      
      
      
      
      
    2
      Monday at 2:00
      Tuesday at 2:00
      Wednesday at 2:00
      Thursday at 2:00
      Friday at 2:00
      
      
    3
      Monday at 3:00
      Tuesday at 3:00
      Wednesday at 3:00
      Thursday at 3:00
      Friday at 3:00
      
      
    4
      Monday at 4:00
      Tuesday at 4:00
      Wednesday at 4:00
      Thursday at 4:00
      Friday at 4:00
      
      
    5
      Monday at 5:00
      Tuesday at 5:00
      Wednesday at 5:00
      Thursday at 5:00
      Friday at 5:00
      
      
    6
      Monday at 6:00
      Tuesday at 6:00
      Wednesday at 6:00
      Thursday at 6:00
      Friday at 6:00
      
      
    7
      Monday at 7:00
      Tuesday at 7:00
      Wednesday at 7:00
      Thursday at 7:00
      Friday at 7:00
      
      
    8
      Monday at 8:00
      Tuesday at 8:00
      Wednesday at 8:00
      Thursday at 8:00
      Friday at 8:00
      Saturday at 8:00
      
    9
      Monday at 9:00
      Tuesday at 9:00
      Wednesday at 9:00
      Thursday at 9:00
      Friday at 9:00
      Saturday at 9:00
      
    10
      Monday at 10:00
      Tuesday at 10:00
      Wednesday at 10:00
      Thursday at 10:00
      Friday at 10:00
      Saturday at 10:00
      
    11
      
      
      
      
      
      
      
    12
      
      
      
      
      
      
      
    13
      
      
      
      
      
      
      
    14
      
      
      
      
      
      
      
    15
      
      
      
      
      
      
      
    16
      
      
      
      
      
      
      
    17
      
      
      
      
      
      
      
    18
      
      
      
      
      
      
      
    19
      
      
      
      
      
      
      
    20
      
      
      
      
      
      
      
    21
      
      
      
      
      
      
      
    22
      
      
      
      
      
      
      
    23
      
      
      
      
      
      
      
    from C$52.50Online 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


    Arianit
    MATLAB Programming (Modelling, Simulation, Control Systems)
    Struggling with MATLAB? Whether you're a beginner or tackling advanced simulations, our one-on-one online tutoring is here to help you master MATLAB step-by-step. We offer personalized lessons tailored to your level, covering: Basics of MATLAB programming Data analysis & visualization Numerical methods & simulations Signal processing & control systems MATLAB for engineering, math, and science courses Help with assignments, projects, and exam prep

    Baia
    Master Front-End Development | Build Stunning Websites with HTML, CSS, JavaScript & React
    Are you ready to create interactive, visually appealing websites that stand out in today’s competitive market? In this course, you’ll master the essential front-end development skills: ✅ HTML, CSS, and JavaScript – Build responsive and modern web pages ✅ React & Vue.js – Learn cutting-edge frameworks for dynamic UIs ✅ Real-World Projects – Work on hands-on projects to strengthen your skills ✅ Problem-Solving & Creativity – Develop intuitive, user-friendly interfaces 🔹 Who is this course for? - Beginners who want to break into web development - Developers struggling with front-end concepts - Anyone looking to level up their skills and build real projects 🚀 Stuck on a project? Want to learn high-income tech skills? This course will help you gain confidence, land opportunities, and grow in the tech industry. 📩 Contact me for more details and start your front-end journey today!

    Youssef
    Analog and digital electronics, VHDL, FPGA, programming
    doctoral student in engineering sciences provides support courses in analog and digital electronics at any DEUG level and engineering schools. having scientific and technical knowledge, three years of experience in the field of teaching, pedagogy and a sense of listening and analysis, I am able to help pupils and students and train them in the chapters of which they are having difficulty. for more info please contact me

    Hayat
    Private lessons in mathematics (algebra, numerical analysis, differential equations)
    Are you a student or professional looking to enhance your understanding of mathematics and data science? I offer personalized courses tailored to your level and goals, with solid theoretical foundations and practical applications. In this course, we avoid major topics such as: Algebra and linear algebra Digital analysis and its methods Differential Equations (EDO and EDP) Introduction to Data Science Using Python (NumPy, pandas, matplotlib, etc.) The lessons are tailored to the pace of each lesson, allowing you to support your studies, prepare for exams, or develop practical skills in programming and data analysis. No applicable programming experience is required—we start with the basics and no progression is required. Transformons brings complex concepts together into clear, intuitive understanding!

    Jean-Baptiste
    Learn to develop a complete mobile app on iOS and Android ready for production
    Flutter is the mobile app development framework from Google, based on Dart. You will learn: - How to develop a mobile app from scratch on iOS and Android - How the use Riverpod, the best state management system - How to use Google Firebase (Authentication, Firestore, Cloud Functions, Cloud messaging, ...) - Testing automation I'm a software engineer with 4 years of experience coding with Flutter and more than 10 years working for IT companies.

    Mouncef
    Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone can learn
    Start your journey into the world of Python programming with this hands-on, beginner-friendly course and also for expert level. Whether you're completely new to coding or looking to expand your skills, this course will guide you through the core concepts of Python — from variables and data types to control structures, functions, and lists. As you build a strong foundation in programming, you'll also dive into the powerful data analysis capabilities of Python using popular libraries like Pandas and NumPy . Learn how to clean, process, and analyze real-world data sets to extract meaningful insights. Next, bring your data to life with stunning visualizations using Matplotlib and Seaborn , two of the most widely used data visualization libraries in Python. Finally, take your skills to the next level by building your own web applications using either Flask or Django — two of Python’s most popular web frameworks. By the end of this course, you’ll have a well-rounded understanding of Python programming, data manipulation, visualization, and web development — empowering you to create real-world projects and pursue further specializations.

    Pr YSF
    Electronics, Control of industrial systems, C/C++ VHDL programming, digital and analog electronics, MATLAB simulation
    Hello, I am a doctoral student in electrical engineering and associate professor in engineering sciences, experienced in the field of electrical engineering, I offer support courses in the subjects of engineering sciences (Electronics, automatics, electrical engineering, automation, programming). Digital electronics Analog electronic electromagnetism (propagation of high frequency waves) Automatic (continuous, sampled) electrical engineering (transformers, electrical machines, switching power supply) C / c ++ programming, Assembler, ARM, STM32 renewable energy (wind, PV) engineering Sciences RDM Python,VHDL PIC Microprocessor and Microcontroller Signal processing and data acquisition Engineering Sciences These courses allow the student to get up to speed and regain confidence in all scientific subjects, just as they prepare him effectively for the Baccalaureate, the Preparatory Classes or various examinations of the engineering classes. COURSE OBJECTIVES AND PEDAGOGICAL APPROACH Resumption and deepening of fundamental concepts through exercises with course reminders. Put the student in a situation of questioning and research. Respond to individual issues and questions Exercise training in order to achieve real mastery of the content. Learn to build theoretical reasoning from observable facts or hypotheses. Specific preparation for higher education requirements (in-depth content, increase in work capacity, enrichment of scientific background) This educational approach is effective since it has often led me to interesting results with my students. Associate professor provides support courses in electrical engineering

    Zakaria
    Learn to program and code with Scratch while having fun
    * This digital training aims to introduce you to the Scratch tool and through the game world, and gradually, to discover programming concepts such as loops, conditions or variables. It is aimed at anyone who is new to Scratch and who wants to create games and animations. * Learning programming will allow students to develop their skills and will certainly allow them to meet the expectations of the future working world and emerging careers. * In addition, learning programming allows the development of algebraic, algorithmic and computational thinking. Programming also helps to improve and develop students' sequencing ability, as well as their communication skills. Thus, there are several advantages to teaching programming, but the important thing is to remember that this learning teaches students that digital is not only for entertainment, but that it is possible to become creators. active and creative content.

    Mahmoud
    Explaining the basics of programming and artificial intelligence for children using Scratch and Python
    Explaining the basics of programming and artificial intelligence for children using Scratch and Python To teach kids the basics of programming and artificial intelligence using Scratch and Python, start with simple concepts with fun applications: Scratch: Introduce kids to visual programming using colorful blocks. Start with projects like creating an interactive story or a simple game. Teach them concepts like loops, variables, and conditions using animations. Python: Python is introduced as an introduction to scripting. Use easy libraries like turtle to draw or random to create random games. Introduce them to AI with a library like Teachable Machine to easily classify images or sounds. Practical example: Create a simple game in Scratch, then use Python to develop a similar game to illustrate the difference between visual and textual programming.

    Muddassir
    Mastering WordPress: Unleash Your Website Development Skills.
    Are you ready to take your online presence to the next level? Look no further! As a seasoned WordPress expert, I offer comprehensive tutoring sessions designed to empower you with the skills needed to master the art of WordPress. Whether you're a beginner looking to build your first website or an experienced user seeking to enhance your existing platform, my tailored sessions cater to all skill levels.

    Mathieu
    Wordpress private lesson - From beginner to expert
    With 7 years of experience as a developer in a Factory, I now develop Wordpress websites for large groups. In the training program, you will learn to: - Install, configure, and deploy WordPress sites - Develop custom Wordpress themes and plugins - Use powerful tools like ACF Pro, Gravity Forms, WPML, AIOS Security, WP rocket... - Create custom post types and tailor-made taxonomies - Develop pages using the right methods in HTML, CSS, Javascript & PHP - Administer and manage a site database - Contribute to the good natural referencing (SEO) of your site - Use WP-Cli to speed up the maintenance of your sites - Use Docker to containerize your local/prod projects and facilitate their management - Administer your WP sites the right way - And much more... For any questions, you can contact me by PM. See you soon, Matthew

    Salah Eddine
    Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is Welcome
    Master Python with Personalized Courses Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels. Why Choose My Courses? Personalized Teaching Approach: Each course is tailored to your skill level and individual goals. Practical Experience: Learn by doing with real-world projects that build your understanding and skills. Ongoing Support: Get unlimited email support for any questions you have between sessions. As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey. Book Your First Lesson: Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.

    Amin
    Programming with Python, with C and database management (Introduction to machine learning)
    Looking to master programming and become a skilled developer? In this course, you'll learn the basics of Python and other programming languages, as well as how to use them to build machine learning models. We also offer specialized assistance for students in programming and database management using SQL (CPGE students). Python is a powerful general-purpose language used in web development, data science, software prototyping, and more. Its simple and easy-to-use syntax makes it an excellent choice for beginners learning to program. Additionally, upon request, we offer courses in other programming languages such as C, R, and MATLAB. Classes can be conducted remotely or in person, and we tailor our instruction to meet individual or group needs. If you have any questions, feel free to contact us.

    Matías
    Private coding / programming lessons with python
    Python is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning. This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied. As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others. I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly. Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.

    Adam
    Introduction to Python: Programming Basics and Simple Applications
    This course is designed for beginners who want to get started with programming in Python, one of the most popular and accessible languages today. No previous experience is necessary. In one session, students will learn the basics of programming and will be able to create their first Python applications. With clear explanations, practical exercises, and real-world examples, this course is an ideal gateway to exploring computer science and coding. Online Course: Introduction to Python - Programming Basics and Simple Applications Duration : - 60 minutes: intensive format to learn fundamental concepts. - 90 minutes: In-depth format with more time for practical examples and interactive questions. --- Educational objectives At the end of the course, participants will be able to: 1. Understand the basics of programming, including the concepts of variables, data types, conditional structures, and loops. 2. Write and run simple Python scripts. 3. Manipulate inputs and outputs to interact with the user. 4. Solve practical problems with short, functional programs. --- Course syllabus 1. Introduction (10-15 min) - Presentation of Python: Why this language? - Installation and configuration of a programming environment (IDLE, Visual Studio Code, or Jupyter Notebook). - First program: *"Hello, World!"*. 2. Python Basics (20-30 min) - Variables and data types (integers, strings, lists). - Mathematical operations and data manipulation. - Conditional structures (if/else) and loops (for/while). 3. Practical exercises (20-35 min) - Write a program to calculate the sum of two numbers provided by the user. - Create a simple application, like a currency converter or password generator. - Bonus for 90 min format: Fixed a more complex issue involving lists or loops. 4. Q&A and conclusion (5-10 min) - Summary of the concepts covered. - Suggestions for resources to continue learning. - Feedback on the course. --- Teaching methodology - Interactive and engaging: the course combines theoretical explanations with practical exercises. - Personalized approach: Sessions are tailored to the needs of participants. Students are encouraged to ask questions at any time. - Learning by doing: examples and exercises are designed to help you assimilate concepts quickly. --- Target audience This course is ideal for: - Complete beginners in programming. - Students or professionals wishing to acquire skills in Python for their personal or professional projects. - Anyone curious to discover a powerful and versatile tool for solving problems. --- Benefits of this online course - Teaching by an experienced and passionate trainer. - Interactive sessions adapted to your learning pace. - Access to educational materials and exercises to continue practicing after the course. Join us now to discover programming and its applications using Python! ---