Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Software Engineering: From Developer To Tech Lead

    Posted By: ELK1nG
    Software Engineering: From Developer To Tech Lead

    Software Engineering: From Developer To Tech Lead
    Published 8/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 517.03 MB | Duration: 1h 44m

    Learn refactoring, agile, leading teams and incident management to ship great software.

    What you'll learn

    Identifying, addressing technical debt

    Manage time properly

    Break-down, plan and prioritize work

    Use Design Patterns to refactor code

    Use strangler pattern, feature flag to release at scale

    Use Test Driven Development to ship quality code

    Get familiar with emotional intelligence to lead your team

    Set up and use incident management to respond to urgencies

    Understanding how to use Agile in comparison with Waterfall

    Requirements

    Some programming experience in a software engineering team.

    Description

    Welcome to a transformative journey that will take you from a proficient developer to a confident tech lead. Our course, "Software Engineering: From Developer to Tech Lead," is designed to equip you with the essential skills and knowledge needed to excel in the dynamic and ever-evolving world of software engineering leadership.Transitioning to Tech Leadership: Master Refactoring, Agile, Team Leadership, and Incident ManagementLearn the art of refactoring to maintain clean and efficient codebases.Master agile methodologies to enhance your team's productivity and adaptability.Develop the skills necessary to lead and inspire software development teams.Gain insights into time and incident management to ensure seamless project delivery.Navigating Your Path to Software Engineering ExcellenceIn the modern realm of software engineering, the ability to seamlessly transition from a developer to a tech lead is a rare skill set that can open doors to remarkable opportunities. Our course, "Software Engineering: From Developer to Tech Lead," encapsulates the core principles, strategies, and practices required to make this transition effectively. Whether you're a seasoned programmer seeking to take on leadership roles, a junior developer curious about how to advance your career rapidly or an aspiring tech lead aiming to enhance your proficiency, this course is your gateway to honing your expertise and expanding your horizons.This course is quite unique: it doesn't cover leadership or coding, but rather a mix of both worlds with a concrete example: a project named GameVault and hosted on GitHub. It contains those two pillars: programming and leadership ixed together with something you can apply straight away in your day-to-day work.Course Highlights: Your Path to SuccessLearn the techniques of code refactoring with moving code, using design patterns and SOLID principles.Recognize the importance of agile practices and methodologies to have the right processes in place so you can focus on your strength: coding and leading a team.Build effective communication, collaboration, and decision-making skills to challenge problems, not individuals.Explore time management strategies with the Pareto principle, time boxing and focus time.Master the art of incident management, ensuring swift resolution during the incident and mitigation post incident.What You'll Walk Away WithUpon completing this course, you'll emerge as a software engineer with the potential to ascend to leadership roles. You'll be equipped with:Proficiency in refactoring techniques to enhance code quality and maintainability.Expertise in implementing agile practices to streamline development processes.Confidence in leading software development teams, making informed decisions, and fostering collaboration.Capability in managing time effectively and responding adeptly to incidents.A comprehensive skill set that aligns with the demands of the software engineering industry.Real-world experience through hands-on projects and practical simulations.

    Overview

    Section 1: Technical debt and refactoring

    Lecture 1 Introduction

    Lecture 2 Example with GameVault

    Lecture 3 Moving to a service

    Lecture 4 Using a design pattern

    Lecture 5 Summary and tips

    Section 2: Leadership and communication

    Lecture 6 Introduction

    Lecture 7 Starting with yourself

    Lecture 8 Setting vision and direction for your team

    Lecture 9 Using Agile

    Lecture 10 Incident Management

    Lecture 11 Time management

    Intermediate and senior software engineers interested in a Tech Lead or Staff Engineer position,Tech Leads wanting to improve their craft,Junior developers wanting to discover how to move to a technical leadership role