Class is in session
71 Weeks
·Cohort-based Course
Develop faster applications by using native SQL instead of object-relational mapping when working with databases.
Class is in session
71 Weeks
·Cohort-based Course
Develop faster applications by using native SQL instead of object-relational mapping when working with databases.
Course overview
Have you ever used an ORM like Hibernate or Sequelize or SQLAlchemy and ended up with a slow database?
You will discover in this live course how using native SQL instead of object-relational mapping will help you access data faster and create faster applications.
01
Back-end developers that use Java or Python and build applications with databases.
02
Front-end developers that use JavaScript or React and need to choose a database for a project.
03
Any developer that needs to use Oracle or another database and wants to be efficent.
Interactive live sessions
Lifetime access to course materials
In-depth lessons
Direct access to instructor
Projects to apply learnings
Guided feedback & reflection
Private community of peers
Course certificate upon completion
Maven Satisfaction Guarantee
This course is backed by Maven’s guarantee. You can receive a full refund within 14 days after the course ends, provided you meet the completion criteria in our refund policy.
Native SQL For Developers
Week 1
Jan 18—Jan 21
Nothing scheduled for this week.
Week 2
Jan 22—Jan 28
Nothing scheduled for this week.
Week 3
Jan 29—Feb 4
Nothing scheduled for this week.
Week 4
Feb 5—Feb 11
Nothing scheduled for this week.
Week 5
Feb 12—Feb 18
Nothing scheduled for this week.
Week 6
Feb 19—Feb 25
Nothing scheduled for this week.
Week 7
Feb 26—Mar 3
Nothing scheduled for this week.
Week 8
Mar 4—Mar 10
Nothing scheduled for this week.
Week 9
Mar 11—Mar 17
Nothing scheduled for this week.
Week 10
Mar 18—Mar 24
Nothing scheduled for this week.
Week 11
Mar 25—Mar 31
Nothing scheduled for this week.
Week 12
Apr 1—Apr 7
Nothing scheduled for this week.
Week 13
Apr 8—Apr 14
Nothing scheduled for this week.
Week 14
Apr 15—Apr 21
Nothing scheduled for this week.
Week 15
Apr 22—Apr 28
Nothing scheduled for this week.
Week 16
Apr 29—May 5
Nothing scheduled for this week.
Week 17
May 6—May 12
Nothing scheduled for this week.
Week 18
May 13—May 19
Nothing scheduled for this week.
Week 19
May 20—May 26
Nothing scheduled for this week.
Week 20
May 27—Jun 2
Nothing scheduled for this week.
Week 21
Jun 3—Jun 9
Nothing scheduled for this week.
Week 22
Jun 10—Jun 16
Nothing scheduled for this week.
Week 23
Jun 17—Jun 23
Nothing scheduled for this week.
Week 24
Jun 24—Jun 30
Nothing scheduled for this week.
Week 25
Jul 1—Jul 7
Nothing scheduled for this week.
Week 26
Jul 8—Jul 14
Nothing scheduled for this week.
Week 27
Jul 15—Jul 21
Nothing scheduled for this week.
Week 28
Jul 22—Jul 28
Nothing scheduled for this week.
Week 29
Jul 29—Aug 4
Nothing scheduled for this week.
Week 30
Aug 5—Aug 11
Nothing scheduled for this week.
Week 31
Aug 12—Aug 18
Nothing scheduled for this week.
Week 32
Aug 19—Aug 25
Nothing scheduled for this week.
Week 33
Aug 26—Sep 1
Nothing scheduled for this week.
Week 34
Sep 2—Sep 8
Nothing scheduled for this week.
Week 35
Sep 9—Sep 15
Nothing scheduled for this week.
Week 36
Sep 16—Sep 22
Nothing scheduled for this week.
Week 37
Sep 23—Sep 29
Nothing scheduled for this week.
Week 38
Sep 30—Oct 6
Nothing scheduled for this week.
Week 39
Oct 7—Oct 13
Nothing scheduled for this week.
Week 40
Oct 14—Oct 20
Nothing scheduled for this week.
Week 41
Oct 21—Oct 27
Nothing scheduled for this week.
Week 42
Oct 28—Nov 3
Nothing scheduled for this week.
Week 43
Nov 4—Nov 10
Nothing scheduled for this week.
Week 44
Nov 11—Nov 17
Nothing scheduled for this week.
Week 45
Nov 18—Nov 24
Nothing scheduled for this week.
Week 46
Nov 25—Dec 1
Nothing scheduled for this week.
Week 47
Dec 2—Dec 8
Nothing scheduled for this week.
Week 48
Dec 9—Dec 15
Nothing scheduled for this week.
Week 49
Dec 16—Dec 22
Nothing scheduled for this week.
Week 50
Dec 23—Dec 29
Nothing scheduled for this week.
Week 51
Dec 30—Jan 5
Nothing scheduled for this week.
Week 52
Jan 6—Jan 12
Nothing scheduled for this week.
Week 53
Jan 13—Jan 19
Nothing scheduled for this week.
Week 54
Jan 20—Jan 26
Nothing scheduled for this week.
Week 55
Jan 27—Feb 2
Nothing scheduled for this week.
Week 56
Feb 3—Feb 9
Nothing scheduled for this week.
Week 57
Feb 10—Feb 16
Nothing scheduled for this week.
Week 58
Feb 17—Feb 23
Nothing scheduled for this week.
Week 59
Feb 24—Mar 2
Nothing scheduled for this week.
Week 60
Mar 3—Mar 9
Nothing scheduled for this week.
Week 61
Mar 10—Mar 16
Nothing scheduled for this week.
Week 62
Mar 17—Mar 23
Nothing scheduled for this week.
Week 63
Mar 24—Mar 30
Nothing scheduled for this week.
Week 64
Mar 31—Apr 6
Nothing scheduled for this week.
Week 65
Apr 7—Apr 13
Nothing scheduled for this week.
Week 66
Apr 14—Apr 20
Nothing scheduled for this week.
Week 67
Apr 21—Apr 27
Nothing scheduled for this week.
Week 68
Apr 28—May 4
Nothing scheduled for this week.
Week 69
May 5—May 11
Nothing scheduled for this week.
Week 70
May 12—May 18
Nothing scheduled for this week.
Week 71
May 19—May 24
Nothing scheduled for this week.
Bonus
Modules
First SQL queries
First SQL queries
Model tables and complex SQL queries
Model tables and complex SQL queries
Functions, procedures and data processing
Functions, procedures and data processing
Optimize SQL queries
Optimize SQL queries
Why do I need to model tables myself? My ORM does this automatically.
Because you will design the tables better, using features not handled by an ORM. You will structure your data more efficiently and then you will access it faster.
Why should I learn to write SQL queries? My ORM can generate them.
The ORM generates suboptimal queries. By using native SQL you will build fast and efficient queries using the exact functions needed to acces your data.
Why do I need to learn to tune queries? The DBA can take care of this.
Why would you write slow queries and have a DBA tune them later, instead of writing them fast from the first place? You will learn the most efficient techniques to tune your SQL queries and access your data as fast as possible.
Why should I learn SQL altogether? It's an old language.
SQL is a timeless and universal language. It has been used for 50 years and it will probably be used for the next 50 years. Also, it works with all programming languages so if you learn it now, you can use it later for future projects.
8 live sessions, 16 hours of course
January 23rd to February 15th
Tuesdays and Thursdays from 1 PM to 3 PM
The course duration is 4 weeks, from January 23rd to February 15th. There will be 2 live sessions each week, on Tuesdays and Thursdays from 1 PM to 3 PM ET.
Group project and individual projects
Using Java, JavaScript or Python
In the first session of the week on Tuesdays we will work on a group project that uses Java code and Oracle database. In the second session of the week on Thursdays you will build your own projects using Java, JavaScript, Python or another language you prefer.
Software Developer | Oracle Certified Professional | University, Pluralsight and Maven Teacher
I have over 15 years experience in software development and teaching, so I will share with you both the basic academic concepts and the practical experience from industry. My current position is Database Developer at Optymyze maintaining a top sales application. I am Teaching Assistant for a top university in Romania on courses of databases and programming. I also teach databases courses for Pluralsight and here at Maven. You can see more details on my website and on my Linkedin profile.
The idea of this course came to me after presentations and coaching sessions with fellow developers. I was amazed of how easy it was for me to show them that native SQL improves the performance of accessing data and how much they improved their skills in working with databases after the sessions. I held this course with colleagues and with developers from other companies. You can see from their testimonials how they reached the outcomes of the course, how they improved the quality of their code and the speed of their applications.
Dan Tofan
Adrian Banu
Sabina Macarie
Sneha Hiremath
Maxim Rohit
Stefan Popa
Active learning, not passive watching
This course builds on live workshops and hands-on projects
Interactive and project-based
You’ll be interacting with other learners through breakout rooms and project teams
Learn with a cohort of peers
Join a community of like-minded people who want to learn and grow alongside you
What software should I know and have installed?
How much time will I spend on the course?
Will there be a private community?
How much access to Lucian do I get?
What happens if I can’t make a live session?
Can this course be reimbursed by my employer?
Will I get a certificate of completion?
Can you adjust the time for different time zones?
What’s the refund policy?
What if I have more questions?