facebook
FavouritesAdd to Wish List
FavouritesAdd to Wish List
from95.89CAD/ h

Web development - From practices to real world systems

PHP is a Powerful Web Programming Language that works as server-client server architecture. As a Web Developer you will be able to develop and apply complex methods and other features to critically understand an entire process of web development, including the database designing, implementation and evaluation. From the syllabus you will be able to apply from simple tasks to more complete as well as work with MVC (Modelling, View and Controlling) architecture.

At the end, by analysing different use-cases, Students will be able to develop their own systems booking systems, e-shops, e-learning systems, and more.

Extra information

Please, get ready with your own laptop.

Location

Online via webcam

General info

Age:
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level:
Beginner
Intermediate
Advanced
Duration:
90 minutes
120 minutes
The class is taught in:English

About Me

I am an enthusiastic Software developer with experience at the Education and Bank Industry. I like to teach and to contribute in general people education background development. You will have the opportunity to enjoy my classes while develop web systems that will boost your developer career.

I am excited waiting for you.

Ask a question

Send a message explaining your needs and Hercilio 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 -06:00) Chicago
MonTueWedThuFriSatSun
0              
1  Monday at 1:00    Wednesday at 1:00    Friday at 1:00    
2  Monday at 2:00    Wednesday 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    Wednesday at 6:00    Friday at 6:00    
7  Monday at 7:00    Wednesday at 7:00    Friday at 7:00    
8  Monday at 8:00    Wednesday at 8:00    Friday at 8:00    
9              
10              
11              
12              
13              
14              
15              
16              
17              
18              
19              
20              
21              
22              
23              
from C$95.89Online 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 March 2023
  • Google connected

Availability of a typical week

(GMT -06:00) Chicago
MonTueWedThuFriSatSun
0              
1  Monday at 1:00    Wednesday at 1:00    Friday at 1:00    
2  Monday at 2:00    Wednesday 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    Wednesday at 6:00    Friday at 6:00    
7  Monday at 7:00    Wednesday at 7:00    Friday at 7:00    
8  Monday at 8:00    Wednesday at 8:00    Friday at 8:00    
9              
10              
11              
12              
13              
14              
15              
16              
17              
18              
19              
20              
21              
22              
23              
from C$95.89Online 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

You are here


Oussama
Mastering Relational Database Management: Personalized Courses with SQL, DBSM, MySQL, and PostgreSQL
I offer personalized courses that cover a wide range of topics, from the basics of relational database management to advanced data manipulation using query languages such as SQL and tools such as DBSM, MySQL, and PostgreSQL. My courses are tailored to the needs and learning styles of each student, and I am committed to helping my students achieve their individual learning goals. Whether you are a beginner or looking to improve your skills, I can help you develop your relational database management skills and take your expertise in this field to the next level. I am excited to guide you through the world of relational database management and help you master the skills necessary to succeed in this field. Please do not hesitate to contact me for more information about my services and how I can help you achieve your relational database management goals.

Brahim
Introduction to Relational Database and SQL Language by practise
Module 1: SQL Overview Outlining SQL as the cornerstone of database activity Applying the ANSI/ISO standards Describing the fundamental building blocks: tables, columns, primary keys, and foreign keys Module 2: Building the Database Schema - Creating tables and columns Building tables with CREATE TABLE Modifying table structure with ALTER TABLE Adding columns to an existing table Removing tables with DROP TABLE - Protecting data integrity with constraints Guaranteeing uniqueness with primary key constraints Enforcing integrity with foreign key constraints Imposing business rules with check constraints - Improving performance with indexes Expediting data retrieval with indexes Recommending guidelines for index creation Module 3: Manipulating Data - Modifying table contents Adding table rows with INSERT Changing row content with UPDATE Removing rows with DELETE - Applying transactions Controlling transactions with COMMIT and ROLLBACK Deploying BEGIN TRANSACTION in SQL Server Module 4: Working with the SELECT Statement - Writing Single Table queries Retrieving data with SELECT Specifying column expressions Sorting the result with ORDER BY Handling NULL values in expressions - Restricting rows with the WHERE filter Testing for equality or inequality Applying wildcard characters Avoiding NULL value pitfalls Module 5: Querying Multiple Tables - Applying the ANSI/ISO standard join syntax Matching related rows with INNER JOIN Including nonmatched rows with OUTER JOIN Creating a Cartesian product with CROSS JOIN - Combining results with set operators Stacking results with UNION Identifying matching rows with INTERSECT Utilizing EXCEPT to find nonmatching rows Module 6: Employing Functions in Data Retrieval - Processing data with row functions Conditional formatting with the CASE expression Utilizing the CASE expression to simulate IF tests Dealing with NULL values - Performing analysis with aggregate functions Summarizing data using SUM, AVG and COUNT Finding the highest/lowest values with MAX and MIN Defining the summary level with GROUP BY Applying filter conditions with HAVING Module 7: Constructing Nested Queries - Applying subqueries in filter conditions Creating correlated vs. noncorrelated subqueries Testing the existence of rows - Including subqueries in expressions Placing subqueries in the column list Creating complex expressions containing subqueries Handling subqueries that return no rows Module 8: Developing In-Line and Stored Views - Breaking down complex problems Selecting data from a query result set Using subqueries in the FROM clause - Creating views in a database Building reusable code Creating updateable vs. non-updateable views

Arslan
Software/Web Developer | Programming Instructor | Fullstack Developer
I am a highly motivated Software/Web Developer with a degree in Computer Engineering, driven by a passion for software development, continuous learning, and teaching. I specialize in PHP, JavaScript, and modern web technologies, offering personalized programming lectures for beginners and professionals looking to enhance their skills. Teaching & Mentorship I provide structured programming lessons covering: ✔ Backend Development: PHP, Laravel, Yii ✔ Frontend Development: Vue.js, Nuxt.js, React.js, Next.js, Knockout.js ✔ Database Design & Management: SQL, MySQL, MariaDB ✔ UI/UX Development: HTML/CSS, Bootstrap, Tailwind CSS, Element UI, Vuetify ✔ API Development & Integration: RESTful APIs, Google APIs, Payment Gateways ✔ Version Control & CI/CD: Git, GitHub Actions, GitLab CI ✔ Cloud Services & Deployment: AWS (S3, EC2, Lambda), Hosting & Server Management Why Learn from Me? ✅ Hands-on Learning – Practical coding exercises & real-world projects ✅ Personalized Curriculum – Tailored to your skill level & career goals ✅ Industry Best Practices – Learn scalable, efficient, and secure coding techniques Whether you're a beginner looking to start programming or a developer aiming to sharpen your skills, I can help you master PHP, JavaScript, and modern web frameworks through structured lessons and one-on-one mentorship. Let’s build something amazing together! 🚀

José
Programming in C, C++, Java, Kotlin, Python and others. Creation of web and desktop applications.
Programmer engineer with more than ten years of experience teaches programming classes at all levels. My classes can help students of Computer Science Degrees or Cycles, new programmers or someone who is making their website or interacting with an Artificial Intelligence assistant. - At the introductory level you will learn concepts such as variables, data types, flow control statements, functions, pointers, arrays, structures and search and sorting algorithms. This is what is normally taught in the "Programming Fundamentals" subject in the first year of a Bachelor's Degree in Computer Science or in other similar degrees. - At the intermediate level you will learn more advanced concepts: classes, constructors, inheritance, polymorphism, interfaces, exceptions, access modifiers, collections and data structures. - At the advanced level you will learn concepts of object-oriented programming, functional programming, database connections, HTTP protocols, creating web applications or how to deploy an application. If you are already a programmer, you may want to take some refresher classes to reinforce certain concepts.

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.

Kiim
SEO experts kiim Digital marketing in Uganda.
Forward-thinking company based in Uganda, dedicated to helping businesses thrive in the digital landscape. With a focus on innovation and customer-centric solutions, we leverages its expertise to enhance brand visibility, engagement, and conversion rates for its clients

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

Reza
HTML5 Course for Beginners and Intermediate Web Enthusiasts
The foundation of web development lies in HTML. To start building your website from scratch, you'll need to learn HTML. I have been an enthusiastic HTML programmer since the early days of the web. In my course, you will not only learn how to create responsive websites but also get familiar with the basics of relevant technologies such as PHP and MySQL.

Lucinda
Comprehensive Computer Science & Tech Tutor.
Are you looking for a well-rounded introduction to computers or eager to dive deeper into specific areas like web development, programming, databases, or networks? I offer personalized tutoring sessions tailored to meet your learning goals. What You Can Expect: Assessment of Prior Knowledge: We’ll start by understanding where you're at so we can build on your existing skills. Core Fundamentals: No matter your starting point, we’ll ensure a strong grasp of the foundational concepts before progressing. Real-World Application: I’ll use practical examples and scenarios to help you see how theory translates into the real world, making learning both engaging and relevant. Interactive Learning: You’ll be actively involved in your learning with a variety of methods including hands-on activities, research, videos, and presentations. Adaptable Teaching Style: Each session is designed to suit your learning pace and style, making sure you truly understand and can apply what you learn. Whether you’re a beginner or looking to deepen your knowledge, I’m here to guide you through every step of the way.

Abdallah
Programming and Coding Lessons, Adults, Kids( Python, HTML, CSS, Java Script, MySQL, Dart and Flutter, C++, C#, ) Offline Egypt and Online
After Completing Our Course: - High Earning Potential: Skilled programmers are in high demand, commanding competitive salaries across various industries. - Versatile Career Opportunities: Open doors to careers in software development, data science, web development, game design, and more. - Cutting-Edge Skills: Stay ahead in the fast-evolving tech landscape by mastering the most popular and widely used programming languages and frameworks. - Innovation and Creativity: Enhance your ability to create innovative solutions, develop new technologies, and contribute to exciting projects. - Problem-Solving Abilities: Strengthen your logical thinking and problem-solving skills, essential for tackling complex technical challenges. - Career Advancement: Stand out in the job market with a robust programming skill set, increasing your chances of career advancement and promotions. - Lifelong Learning: Cultivate a mindset of continuous improvement and lifelong learning, staying relevant and adaptable in your career. **Programming and Coding Lessons for All Ages** Unlock the world of coding with our comprehensive programming and coding lessons designed for both adults and kids. Whether you're a beginner or looking to enhance your skills, our courses cover a wide range of programming languages and technologies to suit your needs. **Course Offerings:** - **Python**: Learn the fundamentals of programming with one of the most versatile and popular languages. - **HTML & CSS**: Build and style your own websites from scratch. - **JavaScript**: Add interactivity to your web projects and enhance user experience. - **MySQL**: Master database management and SQL queries. - **Dart & Flutter**: Create beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. - **C++**: Dive into the world of object-oriented programming and system-level coding. - **C#**: Develop robust applications with this powerful language used in a variety of industries. **Class Formats:** - **Offline Classes in Egypt**: Join us in person for hands-on learning and direct interaction with our experienced instructors. - **Online Classes**: Participate from anywhere in the world with our flexible online courses, designed to fit your schedule. **Who Can Join?** - **Adults**: Whether you're looking to start a new career, enhance your current skills, or simply explore a new hobby, our classes are perfect for you. - **Kids**: Our engaging and interactive lessons make learning to code fun and accessible for younger students. **Why Choose Us?** - **Experienced Instructors**: Learn from industry professionals with years of teaching and real-world experience. - **Comprehensive Curriculum**: Our courses are designed to provide a solid foundation and advanced knowledge in various programming languages. - **Flexible Learning Options**: Choose between offline and online classes to suit your lifestyle and learning preferences. Join us today and start your journey into the exciting world of programming and coding with the expert instructor Abdallah! ======================================== Comment: Looking to master programming and become a skilled developer? In this course, you will learn the basics and tools to manipulate coding and programming languages as well as using them to build machine learning models. We also provide assistance to students specializing in programming and database management using SQL Under special request, we provide courses on other programming languages. If you have any further questions, feel free to contact us. Coding is a powerful general-purpose programming methods. It is used in web development, data science, software prototyping, etc. Fortunately for beginners, Coding has a simple and easy to use syntax. This makes Python a great language for learning programming for beginners. In this course, you will learn the basics and tools for manipulating python as well as its use to build machine learning models. We also provide assistance to students specializing in python programming and database management using SQL If you have any further questions, please do not hesitate to contact us.

Don
Web Development, let's create awesome website together, step by step
Let's create a professional website, using wordpress, elementor, woocommerce, divi, wix, squarespace, or any other site builder. My journey in website creation began in 2005. Over the years, I have built hundreds of websites for businesses across the U.S., Europe, and Australia. My primary goal when developing a business website is to transform its online presence for greater success. I specialize in website redesign and website creation from scratch, with a strong focus on conversion-driven designs. I have a proven track record of building websites that businesses in the U.S. have used for years, achieving significant success and growth. As the owner of Donstudio, a web agency in Miami with 19 years in business, I bring extensive experience and expertise to every project. A website is a powerful tool for marketing and for building authority and reputation for a business, an individual, or any serious organization. Learning how to build a website can be highly beneficial for business owners, entrepreneurs, or professionals looking to position their business effectively in the market. We will connect via video, share our screens, and go step by step through the process of creating a professional website for your business. We can use WordPress, Elementor, Divi, WooCommerce, Wix, Squarespace, or any other site builder to ensure your website is fast, secure, beautifully designed, and optimized for success.

Wissam
Web page programming: HTML/CSS, JS, Angular, PHP, JSP/JAVA
Doctor trainer in IT teaches you the basics of designing static and dynamic (programmed) web pages. - Design of HTML web pages - Applying CSS and SASS styles - Make the web pages "Responsive" -Angular framework - Backend programming: PHP language, or Java/JSP - Web API - connection to a MYSQL Database, FireBase

Alex
Google My business and website: Introduction to local digital marketing
Learn how to communicate strategically on your Google Business profile: - Name - Basic information - Description - Comments - Others Acquire specific techniques to improve your local visibility (geographic catchment area). - Fixed pages of a site - Blog

Omayma
Secondary information (Codage - web development)
Approval of the programmer's performance and effectiveness is sometimes difficult and long without complications. For this reason, I offer programming courses for the following languages: -Python (easy to learn) -Java (more intermediate level to start) -C (too complex without any programming knowledge) If they differ depending on the received programs in pre-correction in the programming tool but also appropriate programming techniques. At the end of these different cycles, the programmer will be able to create the size he wants without any change. It will also be essential when needed on the web.

Atef
Cours de programmation informatique et développement WEB
Je suis pragmatique, donc chaque cours doit résoudre une problématique à la fois. Mes cours sont souvent sous la forme d'un pair-coding, on code ensemble via un éditeur de code en ligne. Avant de commencer nos cours, on va définir ensemble les sujets à aborder. Mes cours s'adressent à tout le monde.