ðĨ All of my students can achieve their goals, so do you! ðĨ
âïļ Over 5 years of developing large scale backend application
âïļ Extensive expertise in Python and Go programming.
âïļ Well organized materials, compacted lessons.
âïļ Easy and fun learning atmosphere.
âïļ Any backend, machine learning problems requests are welcome.
ã Course Highlightsã
ð Emphasize in real world examples. No more idealistic gibberish.
ð In-depth topics with simple terms. Smoothen your learning curve.
ð Lots of practice opportunities. Get your hands dirty.
ð Project and result oriented class. Customized project for you.
âŽïļ Recommend Class Package âŽïļ
â Python | Go from zero to master (Newcomer)
- Students will be able to learn through building various small project and develop the programming concept, convention and core features of the language. The student will naturally absorb basic data structure algorithm and OOP as they go through the process.
ð Pair Programming during class and lots of coding time.
ð Students will be given various small projects to implement during enrollment period
â Data structure & Algorithm (Intermediate)
- This course is designed to give concept, practical use cases for optimize performance and the hidden pros and cons of built-in containers in programming language. Students will learn how to implement various basic to advanced data structures. I.e Stack, Queue, Dequeue, Linked List, Set, Trees, Union Find ......etc
ð Pair Programming during class and lots of coding time.
ð For more advanced materials could be adjust. I.e skipped list, bloom filter.
â API Design (Intermediate)
- Restful API, WebSocket, Batch Related API Design, Gateway API Pattern, HTTP Streaming, gRPC in real world cases. Pros, Cons and what to use in cases.
ð Half programming Half concept,
ð Taught in projects and real world cases,
â Software Design & Design Patterns (Intermediate)
- This course is designed to focus on design. To solve the difficult decision of rewriting legacy code, adding new features, refactoring and project structure. Develop the concept of data / code ownership and responsibility.
ð SOLID Principles, 23 Design Pattern, Clean Code, Refactoring, DDD Pattern.
ð Both programming and concept are essential during class.
â Advanced Software Design & System Design (Intermediate)
- Learn to chose the right backend technologies through various databases (Sql, NoSql, key value ...etc), distributed task queue, cache design, message broker, data pipelines and real time log system ...etc. The concept of pub / sub, broadcast design and CAP theory.
ð The course will be taught with Design Data Intensive Application
ð Focus in concept, decisions to all kinds of scenarios.
ð Students will realize there are no 100% correct solution. Everything is a trade off.
â Kubernetes, Cloud(Intermediate)
- K8s å°éčŠēįĻ, čéæžåŊĶåäļ K8s æįĻččĻčĻčéēįŦŊéĻį―ēæĶåŋĩ,
Blue/Green Deployments, Rolling Deployments ...etc
ð čé Concept, äļĶäļéĒå°åįĻŪæ åĒæåįĻŪéļæ
ð åŧšč°åļįå·ēįæįĻåž
â Complete Backend Bundle (Newcomer - Intermediate)
- Complete backend course, extremely rich and compact course. Topics range from frameworks, building servers, api design, writing tests, databases, version control, containerize (i.e docker, docker-compose) ...etc.
ð Optional(Kubernetes, Distributed System Design, CI / CD, Agile)
ð Complete project base, learn all backend knowledge through project.
ð Students will be given lots of practices and different scenarios to implement.
â Project-Based Class (Newcomer - Intermediate)
- Focused on project topics that students want to pursue or students who want to do more practice by working on projects.
ð Completely project based, students is expected to practice a lot after class.
ð Focus on implementation, project structure and refactor.
ð Design lots of different requests and cases to implement.
â Q&A Session (All Levels)
- Special topics, machine learning (Theory and Practices), Tech trends, solving problems during coding, suggestions ...etc.
ð Recommend in 25 minutes based class.
ðķÂ Come join My Trial Class! ðķ
What to expect in this 25-min trialâ
âĄïļ Plot your learning journey with me!
âĄïļ A detailed analysis of your current level
âĄïļ A problem-solving mini-lesson
âĄïļ Valuable learning methods to stop wasting time!
âïļClassroom Rules â
âïļÂ Bring your pen and a notebook to collect useful expressions in class.
âïļÂ Always check your connection and devices before class starts.
âïļÂ Cancel the class 24 hours before class. If you have to cancel a class within 24 hours, be sure you notify me through Whatâs App/AT Chat
āđāļĄāļ·āđāļāļĄāļĩāļāļąāļāļŦāļēāđāļāļĩāđāļĒāļ§āļāļąāļāļŦāļĨāļąāļāļŠāļđāļāļĢāļāļļāļāļŠāļēāļĄāļēāļĢāļāđāļĨāļ·āļāļāļāļĩāđāļāļ°āļĢāļēāļĒāļāļēāļāļāļąāļāļŦāļēāđāļĨāļ°āļāļĢāļđāļŠāļēāļĄāļēāļĢāļāđāļĨāļ·āļāļāļāļģāļŦāļāļāđāļ§āļĨāļēāđāļŦāļĄāđāļŦāļĢāļ·āļāļāļ·āļāđāļāļīāļ AT āđāļŦāļĢāļĩāļĒāļ
āļŦāļēāļāļāļĢāļđāđāļĄāđāļāļāļāļāļĨāļąāļāđāļāļīāļ 12 āļāļąāđāļ§āđāļĄāļāļĢāļ°āļāļāļāļ°āļāļ·āļāđāļāļīāļāđāļŦāđ AT āđāļŦāđāļāļļāļāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļī
āđāļĄāļ·āđāļāļĄāļĩāļāļąāļāļŦāļēāđāļāļĩāđāļĒāļ§āļāļąāļāļŦāļĨāļąāļāļŠāļđāļāļĢāļāļļāļāļŠāļēāļĄāļēāļĢāļāđāļĨāļ·āļāļāļāļĩāđāļāļ°āļĢāļēāļĒāļāļēāļāļāļąāļāļŦāļēāđāļĨāļ°āļāļĢāļđāļŠāļēāļĄāļēāļĢāļāđāļĨāļ·āļāļāļāļģāļŦāļāļāđāļ§āļĨāļēāđāļŦāļĄāđāļŦāļĢāļ·āļāļāļ·āļāđāļāļīāļ AT āđāļŦāļĢāļĩāļĒāļ
āļŦāļēāļāļāļĢāļđāđāļĄāđāļāļāļāļāļĨāļąāļāđāļāļīāļ 12 āļāļąāđāļ§āđāļĄāļāļĢāļ°āļāļāļāļ°āļāļ·āļāđāļāļīāļāđāļŦāđ AT āđāļŦāđāļāļļāļāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļī