Your team has hired developers who have experience with Python, but they've never worked with Django before. Django is a Python library, but it's more than just Python. Django includes quite a bit of complexity that isn't always entirely intuitive, even fore experienced Python programmers. Your current Django developers could try to show them the ropes, but that could consume quite a bit of their time.
You ultimately want your new Python developers to become productive contributors to your Django-powered web applications. They could pick up Django by looking through your code base, but looking through existing Django code can be overwhelming and very time-consuming. Your new Python developers could pick up Django a lot faster if they had the opportunity to build feature-rich Django app from scratch. The best for your new teammates to pick up Django skills is to learn by doing.
During my on-site training course, Introduction to Django, your new Python programmers will create a Django-powered website together, learning Django and practicing test-driven development along the way.
All new Django skills will be learned by watching me create new features, reading the documentation, or through exploratory programming. We'll use Git and GitHub for change tracking and code review, so we can learn through peer review and self-critiques. We'll practice test-driven development as we implement new features to get a feel for how Django's various units work and to practice good automated test hygiene.
I'll come to your office for two full days of on-site training. Your developers and I will build up a Django website, using Git and GitHub to collaborate and record our progress..
We'll cover:
Your developers should expect to reserve 2 full 8 hour days, including 7 hours of training and a 1 hour lunch break each day.
I only work with teams I think I can really help. So let's talk.
Please book a 20 minute call to chat with me about your team's needs.
Book a CallIf your team is not entirely satisfied with any portion of the training, I will work with you to ensure your satisfaction or provide a full refund at your request.
“Everyone enjoyed Trey's training. I highly recommend it!”
“If I was learning programming again, I would definitely seek mentorship from Trey.”
I will move at the pace of your developers. We'll be diving into Django-specific features very quickly. If your developers work quicker than I expect, we'll have time to get even more practice adding new features to our Django website together.
I can provide you with my own NDA or I can sign your NDA for an additional fee.
I'm certain that your developers absolutely can learn Django on their own, but it may take them much more time and they may end up overlooking core Django components and re-inventing the wheel occasionally. You want your developers to be comfortable and productive in Django.
No problem. Shoot me an email.
My name is Trey Hunner. I am a director at the Python Software Foundation and a member of the Django Software Foundation.
I have a background in full-stack Django web development and many years of experience in front-end JavaScript development.
My classes are usually slide-free and exercise-heavy. I teach with my hands on the keyboard. We learn by doing, not watching.
I want to help your developers become Djangonauts. Want to talk about whether my on-site Django training course is right for your team?
Can't find a time that works for you? Email me.
Remember that my training is backed by a 100% money back guarantee. If your team is disappointed in my training, I'll refund your money in full.
I'm only available for one to two on-site Django trainings each month. Scheduling is first come, first served and I'm often fully booked two to four months out. The sooner we talk, the sooner I can help your team.