logo

Technology Academy of Qazaqstan

New

Графический дизайнер

800 000 ₸
Allocated 3 Quotas

Agile Software Developer is an intensive course aimed at building a full stack of skills to launch a career in a modern product team. The program covers both the TypeScript/React frontend and the Golang backend, working with databases, APIs, and testing. Special attention is paid to the Agile approach and DevOps practices for developers, including CI/CD and working in a cross-functional team. Course structure: The course consists of lectures, tasks to consolidate technical skills and projects on the presented topics from simple to complex. The purpose of the course: Prepare students for the role of a Junior/Middle Fullstack developer who knows how to work in an Agile team, writes high-quality, testable code and is able to deliver a product from idea to production. Course objectives: Learn the basics of TypeScript and interface development using React Learn how to develop a productive backend on Golang Master the design and implementation of REST, gRPC API Get experience working with PostgreSQL and MongoDB and their integration into applications Write unit tests and integration tests, master the TDD approach Learn how to use Docker and GitLab CI/CD for automation Understand the principles of Agile development, software interaction, and participation in sprints Learn the basics of system design and MVP development practice To implement and present a functional product project

Special condition

"Penalties of up to 100% of the course price are applied in the following cases:: 1) refusal to study without a valid reason not related to force majeure circumstances; 2) violation or non-fulfillment of the established rules and regulations prescribed in the contract and the supplementary agreement, which are binding on all participants; 3) systematic absence or non-fulfillment of academic obligations, non-compliance with deadlines for completing assignments, projects without a valid reason. 4) illegal use of confidential information, violation of copyrights or other legal norms."

Course details

level

For all

Study format

Offline

Entrance exams

No

Duration, in weeks

34

Education language

English

Qualifications

Agile Team Contributor / Dev-Friendly Developer Junior Backend Developer (Go)

Skills


Strong command of TypeScript, React, and modern frontend tools Understanding and practicing Golang development (including API and error handling) Skills in creating and integrating REST and rpc services Experience working with relational and NoSQL databases: PostgreSQL, MongoDB Ownership of DevOps tools for developers: Docker, GitLab CI/CD Experience in the Agile process: sprints, user stories, evaluation, and retro Testing skills, writing stable, scalable code Understanding product thinking and the role of the developer in creating value Assistance in completing an internship/employment in the Jusan group

FAQ

Similar courses

Other courses from Technology Academy of Qazaqstan