Читать книгу Software Developer - Jill Clarke - Страница 6

CONTENTS

Оглавление

List of figures and tables

About the Author

Acknowledgements

Abbreviations

Glossary

Preface

1. INTRODUCTION

A rose by any other name – programmer, developer, software engineer, app builder, coder

Skills and competencies, frame of reference

Summary

2. OVERVIEW OF SOFTWARE DEVELOPMENT IN CONTEXT

The business context

Applications, apps, websites, embedded software, operating systems

The world of software development

Summary

3. THE ROLE OF SOFTWARE DEVELOPER

What types of industry or sector do developers work in?

What do developers do to create products?

Skills

Software developer responsibilities

Interface and dependencies

Summary

4. PROGRAMMING LANGUAGES

Development practices

The languages

Summary

5. TOOLS, METHODS AND TECHNIQUES

The development environment

DevOps

UX/UI design and prototyping

The continuous practices: integration, delivery and deployment

Test driven development (TDD)

Behaviour driven development (BDD)

Summary

6. CAREER PROGRESSION FOR THE SOFTWARE DEVELOPER

How do you get your first developer role?

Interviews

Continuing professional development (CPD) for developers

Moving up the ladder: where next for developers?

Summary

7. CASE STUDIES: DEVELOPERS IN THEIR OWN WORDS

Case study 1: Learning a new programming language

Case study 2: A day in the life of a UX engineer

Case study 3: The road to being an experienced developer

Case study 4: How I became a web developer

Case study 5: The enterprise software developer

Case study 6: The graduate’s journey

Summary

APPENDIX: TL;DR

References

Further Reading

Useful Websites

Endnotes

Index

Software Developer

Подняться наверх