How to Become a Senior Developer - Beyond coding skills
4.5 (33 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
7,291 students enrolled

How to Become a Senior Developer - Beyond coding skills

Get the skills and motivation you need in order to become an outstanding developer, and get a better position.
Highest Rated
4.5 (33 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
7,291 students enrolled
Created by Oren Abbou
Last updated 12/2019
English
English [Auto]
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Create software with minimum bugs
  • Solve bugs efficiently
  • Plan your technologies learning path
  • Stand out in your team
  • Be productive as a developer
  • Constantly improve
  • Many other critical skills and techniques
Requirements
  • An ambition to become a senior software developers
Description

If you want to establish yourself as a senior developer, you need to know more than just the latest frameworks and technologies.


If you feel you have the knowledge it takes to advance to a better position, but something is still missing and you don't seem to get there - you've come to the right place!

In this course, Oren, a seasoned development manager, takes you on a pragmatic journey to master the skills you need to become a senior developer which are not thought anywhere else!

Here are some of the topics you'll learn:

  • How to perform a task with ZERO bugs.

  • How to find the optimal solution for a task.

  • How to handle bugs efficiently.

  • How to choose which technologies, methodologies etc. to learn in order to get to where you want professionally.

  • How to stand out in his team.

  • And so much more..


So if you don't want to get stuck behind, this course will get you from where you are right now, be it a student or a junior software developer, to becoming a senior software developer, with basic and advanced insights, advices and tips!


You will also get lifetime access to all lectures, and a 30 day money back guarantee!


Join us now!

Who this course is for:
  • Students of any programming language before their first job
  • Junior software developers who want to become Senior Software Developers
  • Intermediate software developers who want to become Senior Software Developers
Course content
Expand all 26 lectures 02:07:41
+ Introduction
3 lectures 07:04

Why have I created this course? What is it about?

Preview 04:03

In this lesson we'll set the goals for the course

Who is a senior developer?
01:22

In this lesson I'll show you the content of the sections and lessons

How this course is built
01:39
+ Excel
7 lectures 58:28

In this lesson I'll show you the module's lessons and what they are about

Preview 02:09

In this lesson I'll show you how to read the specification document and make sure you understand what you're suppose to do

Understand the task
13:13

In this lesson I'll show you how to get to the optimal solution for a task

Solve
15:08

In this lesson I'll discuss two main points when coming to implement the solution in code

Implement
03:42

In this lesson I'll show you how to test your task, what are the main pitfalls and how to overcome them.

Test
07:10

In this lesson I'll show you how to complete a bug from start to finish

Preview 13:42

In this lesson I conclude completing a task and a bug

Conclusion
03:24
+ Learn
7 lectures 26:33

In this lesson we'll talk about the section's goals

Preview 02:27

In this lesson I'll discuss the first building block for a plan - how to set your goals

Set yourself goals
02:17

In this lesson I'll discuss the resources you have at your disposal for achieving you learning goals

Know your resources
03:34

In this lesson I'll discuss the theoretical learning techniques like reading books and watching online courses - which is better and for what?

Preview 04:17

In this lesson I'll discuss the practical learning techniques like participating in Hackathons and contributing to an open source project, wheat are each technique's main pros?

Techniques II - Practice
09:01

In this lesson I'll give you general guidelines to build your plan to achieve your learning goals

Plan your path
03:09

In this lesson I'll conclude learning what a developer should know + 1 extra tip

Conclusion
01:48
+ Take the next step
7 lectures 28:01

In this lesson I'll show you the section's content in general

Preview 01:27

In this lesson I'll discuss how to manage your time when solving a task or several tasks

Time management
05:43

In this lesson I'll discuss questions like why is it important to write high quality code, and when NOT to write high quality code

Preview 05:27

Should you sometimes say "No" to your manager?

Saying "No" to your manager
02:25

In this lesson I'll discuss focusing and performing at your best

The Zone
02:44

In this lesson I'll give you 5 points to stand out in your team

Stand out
08:18

Here we'll conclude this section

Conclusion
01:57
+ Conclusion
2 lectures 07:35

Have we reached our goals?

Back to “Who is a senior developer”
02:25

The last point that remained to discuss from the goals we've set ourselves

Last lesson
05:10