Ismail
Trusted teacher
FavouritesAdd to Wish List
FavouritesAdd to Wish List
from23.78USD/ h

Learn by doing. Angular 9 with Symfony 5, RESTFul API

Translated by Google. Click to view original.
A REST API (also called RESTful API) is an application programming interface (API or web API) that respects the constraints of the REST architectural style and allows interaction with RESTful web services. The REST (Representational State Transfer) architecture was created by computer scientist Roy Fielding.

In this course, you will learn the basics of full stack web development by developing an application using Angular and Symfony.
You will learn Angular (Frontend Framework), TypeScript Basics, Angular CLI (to create Angular projects), Symfony (REST API Framework), BootStrap (Styling Pages), Node (npm), Visual Studio Code or Webstorm (TypeScript IDE), Phpstorm (PHP IDE).

Extra information

Translated by Google. Click to view original.
Bring your own laptop

Location

At student's location: Around Marrakesh, Morocco
Online via webcam

|
Use ⊞+wheel to zoom!
+

General info

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

About Me

Translated by Google. Click to view original.
Ismail, a young and Innovative web developer from Morocco, 25 years old, with 5 years of work experience
building, adapting and maintaining web applications, including guiding developer teams.
During my three years of experience with guiding developers, I learned how to help others, to overcome their difficulty meeting with the subjects of programming, so this on the one hand allowed me to enrich my knowledge, also I learned how to better understand others what allowed me to help them easily.

Education

Translated by Google. Click to view original.
TWO YEARS TECHNICAL DEGREE: 2016-2017
BACCALAUREATE DEGREE: 2015

Experience / Qualifications

Translated by Google. Click to view original.
Home Teacher of Web Development Support Courses 2019-2022
Senior web developer on a company: 2017-2022
Freelance Developer in Web Development: 2016-2022

Reviews (1)

Very good teacher
Translated by Google. Click to view original.
Angular helper in interactive and dynamics web applications, practical implementation of forms, two-way communication, boilerplate, convenient API, action injection and AJAX operation. The most commonly used concepts: HTML Start the model and use the HTML syntax to facilitate the translation of the components of the application. You don't have to use the computer on the bibliothèques settings to create dynamic applications in Angular. Project-utility personnel, multi-functional. We also list the relevant responses: - Powered by Google - typescript - Induction user interface - POJO (Plain Old JavaScript Object) - Easy test - Simplified MVC pattern - Modular structure - Code consistency - Reusability - Simplified unit testing - Improve reading - Easy maintenance These days, we have many needs for more professional and advanced technology. This course is 100% practical.
Symfony is an open source PHP framework with MVC architecture. It is one of the most popular application frameworks among the open source developer community. It is used to create complex high performance web applications. I am an expert in programming and web development. I can offer you a professional course on programming with the Symfony framework (PHP), and I can take you from beginner to advanced level with my 5 years experience in the field.

Ask a question

Send a message explaining your needs and Ismail 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              
3              Sunday at 3:00
4              Sunday at 4:00
5              Sunday at 5:00
6              Sunday at 6:00
7              Sunday at 7:00
8              Sunday at 8:00
9              Sunday at 9:00
10              Sunday at 10:00
11            Saturday at 11:00  Sunday at 11:00
12            Saturday at 12:00  Sunday at 12:00
13            Saturday at 13:00  Sunday at 13:00
14            Saturday at 14:00  Sunday at 14:00
15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  
17  Monday at 17:00  Tuesday at 17:00  Wednesday at 17:00  Thursday at 17:00  Friday at 17:00  Saturday at 17:00  
18              
19              
20              
21              
22              
23              
from $23.78Online via webcam
from $27.84At student's home

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 July 2019
  • Phone number verified
  • Google connected
  • Linkedin connected

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              Sunday at 3:00
4              Sunday at 4:00
5              Sunday at 5:00
6              Sunday at 6:00
7              Sunday at 7:00
8              Sunday at 8:00
9              Sunday at 9:00
10              Sunday at 10:00
11            Saturday at 11:00  Sunday at 11:00
12            Saturday at 12:00  Sunday at 12:00
13            Saturday at 13:00  Sunday at 13:00
14            Saturday at 14:00  Sunday at 14:00
15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  
17  Monday at 17:00  Tuesday at 17:00  Wednesday at 17:00  Thursday at 17:00  Friday at 17:00  Saturday at 17:00  
18              
19              
20              
21              
22              
23              
from $23.78Online via webcam
from $27.84At student's home

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


Oussama
Mastering Web Development: From Fundamentals to Advanced Techniques
Hello everyone ! I'm oussama, a web developer and certified Python instructor with 1 year experience as a fullstack developer. I am passionate about programming and love teaching students of all skill levels how to create professional websites. I've helped many students develop their programming skills, from beginners to advanced levels, and I'd love to help even more people achieve their web development goals. With a solid background in programming and development, I am able to provide my students with theoretical and practical training in algorithms and data structures, as well as in website development languages such as HTML, CSS, JavaScript , React JS, Bootstrap and others. My classes are designed to meet the individual needs of each student and are suitable for different learning styles. Whether you are just starting out or looking to improve your developing skills, my classes can help you achieve your career goals. Do not hesitate to contact me for more information on my web development courses. I look forward to helping you become a competent web developer and succeed in this exciting field!

Miron
Programming with Python (Chatbots, Web Applications, AI ... )
Welcome to the exciting world of Python, where coding dreams come to life! 🐍💻 In this captivating class, you'll embark on a coding journey like no other. Whether you're a beginner or an aspiring Python pro, I'm here to guide you step-by-step through the language's wonders. Together, we'll dive into Python's syntax, data structures, and functions, mastering the art of problem-solving along the way. Prepare to create mesmerizing projects, from simple games to interactive chatbots, and explore the realm of web development. No matter your age or experience, this class is designed to inspire, challenge, and empower you. So, let's embark on this incredible coding adventure and turn your Python dreams into reality! 🚀🌟

Bassem
Backend development with Java and Spring Boot - all levels
Learn how to create applications using Java/Spring boot platform. Learn to code in Java 1 Create Restful apis. Learn how to use Jpa, hibernate and spring data jpa to manage data in database. Learn backend coding best practices. Learn about event driven architecture and Kafka. Learn how to write unit and integration tests for your applications.

Abdelhak
Computer engineer with more than 15 years of experience specializing in Java, javascript...and open source technologies.
Hello everyone, I am delighted to be here today to introduce myself as a trainer. As a computer engineer with over 10 years of experience, I have worked in various industry sectors. During my career, I have developed strong skills in Java and web programming, and I am passionate about sharing my knowledge with you and putting my professional experience and technical skills to use in this role. course: - Java - Javascript - Angular - Spring/Spring boot/Spring data JPA, Spring batch - Hibernate - REST API

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 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

Timothée
Web development course - beginner or support/coaching
I propose to support any student interested in learning web development with a "learning by doing" methodology inspired in particular by the 42 programming school. No prior knowledge is necessary, only motivation (there is a lot things to learn!) You will learn : - HTML, the language that describes what elements are present on a web page - CSS, which allows you to specify the appearance of the elements present - JavaScript (browser side): a programming language to make our page interactive - server-side JavaScript with Node.js: how to program a server that will respond to visitor requests I will emphasize the fundamental developer tools: the command line, git, and text editors, as well as good practices for writing readable code. I will provide progressive exercises, then we can quickly think together about a concrete website project of your choice, according to your interests, which we can develop together. I will be your tutor throughout your progress and progress.

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.

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.

Mateusz
Become a Web Developer with an emphasis on Frontend Web Development.
If you want to quickly and effectively become a Web Developer, then you’re in the right place! I offer a practical explanation of all the skills and tools necessary to become a Web Developer with an emphasis on Frontend Web Development. 

What is Frontend Web Development?

 It Is the design and implementation of graphical user interfaces, necessary for the creation of websites and applications. In practice: designing a page layout, displaying of information and graphical media, data management and allowing user interaction via buttons, forms, links, etc.

 I’ve been a Frontend Web Developer for the past 8 years. I deal with the aforementioned topics on a daily basis and in my free time I help others on joining this career path. I focus on the abilities that are currently of interest to potential employers.

 My course is not set in stone and its primary goal is to: 
- quickly establish which path you want to take (Frontend has many subspecialties) 
- making that vision a reality in the shortest possible timeframe

 Below is my recommendation of the topics, that I will help you master, split into 3 sections with an increasing level of difficulty.

 Module 1 - introduction, understanding the basics and preparation for future study
 - HTML - learn the technical structure of simple websites
 - CSS - learn how to apply styles and layouts to your projects and display them properly on different devices 
- JavaScript - you will gain basic knowledge, that will allow your project to become interactive

 Module 2 - tools and tech needed to work on industry-level projects 
- frameworks used to create complex pages. There are many options, I suggest React and/or Wordpress
 - Git versioning system - simplifies the workflow, necessary when working in a team 
- testing: an introduction to testing tools which will ensure that your apps are stable and run smoothly 

Module 3 - more specific topics, that will surely impress a potential employer. Moreso than in other modules, the content of this one is entirely dependent on your preferences, here is a short overview of potential topics:
 - search engine optimisation (SEO)
 - hosting a website on a server
 - advanced data management tools/techniques (e.g. Redux) 
- implementation of tracking systems (Google Analytics, Google Tag Manager) 
- website security best practices 
- correct implementation of cookies 
- user account management, authorisation, registration, logging in
- ChatGPT and other AI tools that can help you become a better programmer 

Thanks for reaching the end of my offer. Get in touch!

Manoj
Computer Basic to Front End, Back End, App Development, Services and Testing etc.(online only)
I am Professional Full Stack Developer from last 12 years. I can teach you all cool Stuff about Computers and Computer Programming. You can learn from basic to professional level.Following Topics Which I can teach you. Front End: HTML, HTML5, CSS, CSS3, BootStrap,JavaScript, Angular JS, Angular 2+, React Js,Jquery,Ajax, Vue JS, redux Back End: C, C++, DataStructure,OOPS, Java, J2EE,Hibernate, Spring, spring boot,Struts,Wicket, microservices, ShellScripting,PHP, Node JS, Expres js,Docker, AWS, Azure, ELK, azure DevOps App Developement : Android, Hybrid App Development(Cordova, Ionic) Services: REST, SOAP Testing: Junit, Selenium Database: MySql, Oracle, DB2 OS: Windows, Linux, Ubntu, Unix Others: Artificial Intelligence(API AI/Dialog-flow), Web Crawling, Web Scrapping, Maths, Science, Game development

Roberts
🚀 Code Fun for Kids & Teens! 🌈 Create Games, Websites and Prepare for the Future. Python, HTML, CSS and Javascript.
🚀 Code Fun for Kids & Teens! 🌈 Do you want your child to be excited about coding? Do you want them to start a top-paying career at a young age? Dive into the awesome world of coding! 🤖 My skills are all about: 🎨 Creative approach: Turn your cool ideas into digital magic! 🧠 Think Smart: Solve puzzles, build logical brains! 🎮 Game Time: Create your own games, be the boss! 🌐 Web Wizards: Learn easy web stuff - HTML, CSS, and more to build awesome websites! 🚀 Ready for Tomorrow: Get superpowers for the digital world! Let's code for fun and future success! 🚀 #KidsCanCode #TechForTeens #CodingAdventure

Wafa
Web development for beginners. Learn how to create your website/web application
Hello : I am a full stack web developer and trainer in web development. I have experience leading training sessions in web development for beginners. I can train in HTML5, CSS3, JavaScript, PHP, MySQL, React JS, node JS. - Design of HTML web pages - Applying CSS styles - Make the web pages "Responsive" - Make pages dynamic with JavaScript - React JS library - Backend programming: PHP/Node JS language - Express JS -REST APIs - connection to a MYSQL Database, MongoDB I am also open for the realization and supervision of your projects and websites (Mini Project / PFE / Personal). Feel free to contact me for more information. Before the training, a first meeting for further discussion.

Tim
Personalized computer courses according to interests
24-year-old independent computer scientist, specialized in the development of applications and the creation of video games, offers personalized courses according to your interests and needs, in all areas of computer science for beginners and intermediates, and in the areas of development web and 3D for advanced users. Examples of domains (non-exhaustive, on request): - Programming (Java, C++, Python, Javascript, PHP, Bash, etc.) - Database (MySQL, PostgreSQL, GraphQL, etc.) - Web (HTML/CSS, Angular, VueJS, Typescript, SCSS, etc.) - Video games (Blender, Godot, Unreal Engine, etc.) - Internet Of Things (Raspberry PI, Arduino, sensors, statistics, etc.) - System (Linux, Virtual Machines, Servers, Docker, etc.) Holder of a CFC in Computer Science since 2019, I continued my training with 2 years at SAE University in Geneva in the field of digital art and video games. I have been working since 2019 for my own IT company which mainly produces websites and development as a service provider for other companies. More than a job, IT is a passion that covers my professional and private projects. Having always had ease in this area, already at school, I helped my classmates, led internships and managed additional courses in programming and mathematics set up for my cadets. I have always enjoyed sharing my knowledge and explaining things. I am a calm, attentive and non-judgmental person. I speak French and English fluently and due to the areas covered, a mixture of the two languages is to be expected.

Baia
Front-end development(Html, Css, Javascript) by professional and experienced developer
Web development is currently one of the most in-demand fields. Whether you are interested in taking your first steps in the programming world, looking to enhance your skills in this field, or have specific projects that require additional assistance, HERE I AM, I am here to help! My teaching method is both effective and straightforward. I have tailored programs designed for both kids (ages 7-13) and adults, ensuring that the material is suitable for different age groups. By the end of the course, students will have the ability to independently build dynamic websites. For further details, please don't hesitate to contact me!

Sazzad
Experienced Software Developer Offering Specialized Tutoring in Java, Kotlin, JavaScript, and Mobile App Development
I am excited to offer my expertise as a tutor in the field of software development. With over a decade of hands-on experience in the industry, I bring a wealth of knowledge and practical skills to those eager to learn and advance in this dynamic field. **What I Offer:** 1. **Java, Kotlin, and JavaScript Programming**: Whether you're a beginner or looking to enhance your skills, I provide comprehensive lessons tailored to your learning pace and objectives. 2. **Web Application Development**: Dive into the world of web development with guided sessions that cover everything from basic HTML/CSS to advanced JavaScript frameworks. 3. **Android and iOS Development**: Interested in mobile app development? Learn the intricacies of developing for both Android and iOS platforms, using industry-standard tools and practices. **Why Choose Me?** ** 10+ Years of Industry Experience ** Real-world insights and problem-solving skills honed over a decade in software development. **Customized Learning Approach**: Lessons adapted to your learning style, ensuring a productive and engaging educational experience.- **Practical, Hands-On Learning**: Emphasis on practical application to help you build a portfolio of real-world projects. Whether you're a student, a professional looking to upskill, or a hobbyist passionate about software development, I am here to support your learning journey. Let's turn your enthusiasm for technology into expertise. For more information or to schedule a session, please feel free to contact me. I look forward to helping you achieve your software development goals!