facebook
favorite button
super instructor icon
Professeur fiable
Ce professeur a un délai et un taux de réponse très élevé, démontrant un service de qualité et sa fidélité envers ses élèves.
member since icon
Depuis octobre 2024
Professeur depuis octobre 2024
from scratch to the professionally java, angular, spring, spring boot, sql
course price icon
Àpd 57.66 $ /h
arrow icon
تدريس لغة جافا من الصفر حتى الاحتراف وتحصيل شهادة مبرمج جافا العالمية
بالاضافة الى تدريس سبرج وسبرنج بوت لبرمج تطبيقات والمواقع الالكترونية وكذلك استخدام المايكروسيرفزز
تدريس برمجة انجيولر

teaching Java from scratch to Java programming certification from Oracle
plus teaching spring and spring boot to create web applications or websites
also, apply the microservices architecture
teaching angular from scratch to the professionality
Informations supplémentaires
احضر كمبيوترك
Lieu
green drop pin icon
|
Utilisez Ctrl + molette pour zoomer !
zoom in iconzoom out icon
location type icon
Cours au domicile de l'élève :
  • Autour de Doha, Qatar
location type icon
En ligne depuis Qatar
Présentation
manage many projects in Canada, Jordan, and Uae
Summary of Skills

• Excellent communication skills, both verbal and written in English and Arabic
• Marketing tactics, organizing, reliability, discretion, self-motivate, and a strong work ethic
• Critical thinking and complex problem solving
• Collaborate and work well with other teams, contributing to project plans and estimations
• Transform business requirements and research into solutions meet performance goals
• Personable and able to work directly with customers and partners
• Leadership and the ability to “make things happen”, business planning, analyzing and developing
• Enthusiastic and have positive attitude all times, attention to details, time Management, adaptability
• SOLID software design Principle.
• Knowledge of the Software Architecture Pattern.
• Knowledge of the Software Development Life Cycle.
• Strong core java and Object-Oriented concepts
• Strong multi-threading, web Development, design pattern and database concepts
• strong data analysis, build and test applications
• Spring Framework /spring boot (spring data /JPA, MVC, Rest, integration, cloud, Messaging, security, testing)
• Microservices, RabbitMQ, Eureka, Kafka, Kubernetes, Java, Java Script, Nodejs, Angular, Mongo DB, MySQL, PostgreSQL, Android Development, Bootstrap, Unit testing Junit, Mockito Testing, docker, Git, Agile, HTML, Jasper Report, swagger.
Education
Purpose June 2019 - August 2019 Fanshawe College, London Ontario
Computer Science - Bachelor’s Degree September 2001- June 2005 Mutaa University, Karak –Jordan
Expérience / Qualifications
cypress-Tech London, Ontario, Canada
• analysis and design the project data base.
• Design and build the Rest-API.
• Design and test Front end.
• System, Integration and Unit testing.
❖ Own Project - Debt Collection Management/ Client Application October 2019 – till date
• analysis and design the project data base.
• Design and build the Rest-API.
• Design and test Front end.
• System, Integration and Unit testing.
• Design and Build the Reports
• Using Spring boot, Spring integration, Microservices, MongoDB, angular, html, bootstrap, Junit testing and Jasper Report.

❖ Freelance Java Software Developer (Spring boot) Sept 2018 – June 2019
OverSeas Debt Recovery Abu Dhabi, UAE
• Analysis and design the project data base.
• Design and build the Rest-API Backend.
• Design and Build the Reports
Age
Adolescents (13-17 ans)
Adultes (18-64 ans)
Niveau du Cours
Débutant
Intermédiaire
Avancé
Durée
60 minutes
120 minutes
Enseigné en
arabe
anglais
Disponibilité semaine type
(GMT -05:00)
New York
at teacher icon
Cours par webcam
at home icon
Cours à domicile
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
The best techniques and programming languages to build the most powerful applications using Java, SpringBot, Angular, Bootstrap, and various databases, with the application of the testing system, Microservices, and many of the latest technologies.

teaching best and latest technologies for building web web applications using java, spring boot, angular, bootstrap, database, with testing technologies, micro services architecture and more latest technologies
Lire la suite
offering best technologies to build web applications front end and back end using , java, spring boot, angular, bootstrap, sql and non sql database and other technologies with testing, micro services architecture and more

The best techniques and programming languages to build the most powerful applications using Java, SpringBot, Angular, Bootstrap, and various databases, with the application of the testing system, Microservices, and many of the latest technologies.
Lire la suite
Voir plus
arrow icon
Cours Similaires
arrow icon previousarrow icon next
verified badge
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.
verified badge
Use job tools and job tools for SQL, MYSQL.
(C#, ASP.NET CORE, SQL)
verified badge
💻 Introduction to Python and Algorithmic Programming
Full title: Python programming and introduction to algorithms for beginners and high school students (high school & university level)
(100% distance learning — for high school students, college students, beginners or adults retraining)

Programming is an essential skill today, whether for studies, personal projects, or the professional world. But when you're just starting out, it's easy to feel lost when faced with seemingly complex lines of code or computer logic. That's where I come in!

With a progressive, caring, and structured approach, I help students get to grips with Python—one of the most accessible and powerful languages—while discovering the basics of algorithms in a simple and concrete way.

My goal is to transform the apprehension of coding into curiosity and joy of learning, and to lay solid foundations so that each student progresses with confidence.

🎯 Course objectives
Learn the fundamentals of Python programming from scratch.

Develop logical and algorithmic reflexes.

Understand and build simple but useful programs.

Inspire a taste for programming through accessible and concrete projects.

📚 Course content
✔ Python Basics
– Syntax, indentation, comments
– Variables, data types (numbers, strings, lists...)
– Conditions (if, elif, else)
– Loops (for, while)
– Simple functions
– Notions of modules and libraries

✔ Algorithms for beginners
– Understand what an algorithm is
– Writing in pseudo-code and Python
– Sorting algorithms (bubble sort, insertion sort, etc.)
– Searching for items in a list
– Getting Started with Recursion
– Simple optimization and complexity

✔ First practical projects
– Creation of mini-games (e.g.: guess the number, rock-paper-scissors)
– Simple calculator or unit converter
– Automation of basic tasks (for example: automatic sorting of a list of students)
– Small personalized projects based on the student’s interests

🧭 How the sessions work
1️⃣ Assessment of level and objectives (complete initiation, reinforcement, preparation for a competition or a project).
2️⃣ Tailor-made progression plan, with concepts covered step by step.
3️⃣ Alternating theory/practice to quickly develop autonomy.
4️⃣ Exercises, mini-challenges and projects to apply each concept learned.
5️⃣ Corrections and detailed explanations for each difficulty encountered.
6️⃣ Personalized monitoring, with regular assessments and continuous adaptation of the pace.

🌍 100% online courses – modern and adapted teaching methods
Sessions via Zoom, Google Meet, or any other tool of your choice

Interactive materials provided after each session: annotated codes, PDF files, exercises, tutorials

Flexible hours, compatible with busy schedules and time differences (ideal for students living in the Gulf countries or elsewhere)

Possibility of individual or small group lessons (siblings, classmates, etc.)

👨‍🎓 For whom?
High school students or students in a technology/science stream wishing to prepare for higher education

Students at the beginning of a computer science or science course

Adults in professional retraining, curious to learn to code

Complete beginners wishing to develop their digital skills

With me, you'll learn to think like a programmer, not just copy code. You'll gain logic, rigor, and autonomy—valuable assets for the future.

If you have any questions or would like to discuss the most suitable path, please do not hesitate to contact me. I am here to guide you with enthusiasm and kindness.
message icon
Contacter Adam
repeat students icon
Le premier cours est couvert par notre Garantie Le-Bon-Prof
Cours Similaires
arrow icon previousarrow icon next
verified badge
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.
verified badge
Use job tools and job tools for SQL, MYSQL.
(C#, ASP.NET CORE, SQL)
verified badge
💻 Introduction to Python and Algorithmic Programming
Full title: Python programming and introduction to algorithms for beginners and high school students (high school & university level)
(100% distance learning — for high school students, college students, beginners or adults retraining)

Programming is an essential skill today, whether for studies, personal projects, or the professional world. But when you're just starting out, it's easy to feel lost when faced with seemingly complex lines of code or computer logic. That's where I come in!

With a progressive, caring, and structured approach, I help students get to grips with Python—one of the most accessible and powerful languages—while discovering the basics of algorithms in a simple and concrete way.

My goal is to transform the apprehension of coding into curiosity and joy of learning, and to lay solid foundations so that each student progresses with confidence.

🎯 Course objectives
Learn the fundamentals of Python programming from scratch.

Develop logical and algorithmic reflexes.

Understand and build simple but useful programs.

Inspire a taste for programming through accessible and concrete projects.

📚 Course content
✔ Python Basics
– Syntax, indentation, comments
– Variables, data types (numbers, strings, lists...)
– Conditions (if, elif, else)
– Loops (for, while)
– Simple functions
– Notions of modules and libraries

✔ Algorithms for beginners
– Understand what an algorithm is
– Writing in pseudo-code and Python
– Sorting algorithms (bubble sort, insertion sort, etc.)
– Searching for items in a list
– Getting Started with Recursion
– Simple optimization and complexity

✔ First practical projects
– Creation of mini-games (e.g.: guess the number, rock-paper-scissors)
– Simple calculator or unit converter
– Automation of basic tasks (for example: automatic sorting of a list of students)
– Small personalized projects based on the student’s interests

🧭 How the sessions work
1️⃣ Assessment of level and objectives (complete initiation, reinforcement, preparation for a competition or a project).
2️⃣ Tailor-made progression plan, with concepts covered step by step.
3️⃣ Alternating theory/practice to quickly develop autonomy.
4️⃣ Exercises, mini-challenges and projects to apply each concept learned.
5️⃣ Corrections and detailed explanations for each difficulty encountered.
6️⃣ Personalized monitoring, with regular assessments and continuous adaptation of the pace.

🌍 100% online courses – modern and adapted teaching methods
Sessions via Zoom, Google Meet, or any other tool of your choice

Interactive materials provided after each session: annotated codes, PDF files, exercises, tutorials

Flexible hours, compatible with busy schedules and time differences (ideal for students living in the Gulf countries or elsewhere)

Possibility of individual or small group lessons (siblings, classmates, etc.)

👨‍🎓 For whom?
High school students or students in a technology/science stream wishing to prepare for higher education

Students at the beginning of a computer science or science course

Adults in professional retraining, curious to learn to code

Complete beginners wishing to develop their digital skills

With me, you'll learn to think like a programmer, not just copy code. You'll gain logic, rigor, and autonomy—valuable assets for the future.

If you have any questions or would like to discuss the most suitable path, please do not hesitate to contact me. I am here to guide you with enthusiasm and kindness.
Garantie Le-Bon-Prof
favorite button
message icon
Contacter Adam