Samuel Ndungu Full Stack Developer
No reviews yet

Welcome to my Full Stack Tutoring Account! My name is Sam, and I'm excited to offer you a comprehensive and well-organized curriculum that will take you from a beginner to an advanced level in full-stack development.

In this course, we will start with Python Beginner Class, where you will learn the fundamentals of programming with Python, including data types, functions, loops, and conditionals. You will also learn how to create simple programs and scripts using Python.

Next, we will move on to SQL Beginner Lessons, where you will learn the basics of SQL and how to use it to interact with relational databases. You will learn how to create, read, update, and delete data from tables, and how to use various SQL commands and functions.

After that, we will focus on SQL and Data Modeling for the Web, where you will learn how to design and implement databases for web applications. You will learn how to create ER diagrams, normalize tables, and use SQL to create and manipulate complex queries.

Next, we will dive into API Development and Documentation, where you will learn how to create RESTful APIs using Python Flask and document them using Swagger. You will also learn how to test and debug APIs and integrate them into web applications.

We will then move on to Identity Access Management, where you will learn how to authenticate and authorize users in web applications using OAuth2 and OpenID Connect. You will also learn how to implement single sign-on (SSO) and multi-factor authentication (MFA) for your applications.

Finally, we will cover Server Deployment and Containerization, where you will learn how to deploy web applications to cloud servers using Docker and Kubernetes. You will also learn how to monitor and scale your applications using various tools and services.

Throughout the course, you will be given assignments and exams to test your understanding and reinforce your learning. You will also have access to me for any questions or doubts you may have, and I will provide feedback and guidance to help you succeed in the course.

By the end of this course, you will have a strong foundation in full-stack development, and you will be well-equipped to build and deploy robust and scalable web applications. So, if you're ready to take your development skills to the next level, enroll now and let's get started!

Subjects

  • Python Beginner-Expert

  • AWS (Amazon Web Services) Beginner-Expert

  • PostgreSQL Beginner-Expert

  • Flask (Python) Beginner-Expert

  • Next.js Beginner-Expert

  • REST API Development Beginner-Expert

  • AWS EC2 Beginner-Expert

  • AWS RDS Beginner-Expert


Experience

  • Freelance (Jan, 2018Present) at Upwork

Education

  • Full Stack Developer (Jan, 2022Dec, 2022) from ALX via Udacityscored Top 5%
  • Telecommunication and Information Engineering (Jan, 2010Dec, 2014) from Jomo Kenyatta University of Agriculture and Technology (JKUAT), Nairobi

Fee details

    KSh2,5008,500/hour (US$19.3165.64/hour)

    Fee will vary with regard to depth of topics, assignments, exams


Reviews

No reviews yet. Be the first one to review this tutor.