Fullstack Developer Java is Chas Academy's YH programme for those who want to become an expert in one of the world's most widely used programming languages. The programme provides in-depth theoretical and practical knowledge of system and web development, with a focus on Java, JavaScript/frameworks, databases, agile ways of working and security. The programme comprises 430 YH credits over about two years, with workplace learning (LIA) at companies and a final degree project.
Send a short question and we will forward it directly to the provider.
We forward your question to Chas Academy AB. No spam, no third parties.
Fullstack development in Java rests on theoretical foundations in, among other things, web development, programming technique, working methods, programming methodology, communication and documentation. Java in the tech industry covers the technology stacks and common models for organising work. The theoretical foundation in the courses Web Technology and Frontend Development & UX is functional: how web browsers work and how web pages are structured with HTML, CSS and Javascript/frameworks, as well as usability
After completing the programme with a pass grade, the student should have: - Specialised knowledge of theoretical and practical system and web development in the professional role of Java developer - Knowledge of work processes, environments and quality criteria in theoretical and practical development on the Java platform and with, for example, JavaScript and TypeScript - Solutions, technologies and distinguishing features of the Java platform, such as ME, Standard Edition and Enterprise Edition - Adjacent professional and competence areas such as interaction design, project management, security and DevOps - Security in IT systems at an overall level, including an understanding of information security, privacy protection, and processes and tools for increasing security - Basic principles of machine learning and AI and their relevance to software development - AI techniques, tools and frameworks that are or may become relevant to the role of fullstack developer Skills After completing the programme with a pass grade, the student should be able to: - Develop software in and with the Java platform - Develop web solutions in code such as JavaScript using selected libraries and frameworks - Design, develop and program against databases - Apply Scrum and work agilely and iteratively in a group with sprint planning, demo and retrospective - Produce and work according to requirement specifications - Work collaboratively with version control via Git and Github - Debug code and fix errors, and receive and give feedback on code - Create code that is maintainable, easy to debug and scalable - Take responsibility for planning and carrying out work tasks within the professional role, individually or in a team - Communicate in the professional role in both Swedish and English - Identify and problematise possible security flaws that may arise as a result of their own work within an IT system - Use and integrate relevant (AI) tools and techniques in development projects that are part of the professional role of fullstack developer Competences After completing the programme with a pass grade, the student should be able to: - Independently carry out needs analyses and propose suitable technical solutions - Take responsibility for their own delivery as a member of a development team - Solve problems at work and handle unclear or incomplete requirements - Keep up to date with developments in the technology area and take responsibility for their own continued professional development
50 YH credits / 10 weeks: the fundamentals of object-oriented programming and Java.
35 YH credits / 7 weeks: design and management of databases.
45 YH credits / 9 weeks: HTML, CSS, JavaScript/frameworks and web accessibility.
45 YH credits / 9 weeks: development of APIs and backend systems in Java.
40 YH credits / 8 weeks: cloud services, operations and DevOps tools.
70 YH credits / 14 weeks: in-depth work with AI integration in fullstack projects.
120 YH credits / 24 weeks: work placement at companies in the industry.
25 YH credits / 5 weeks: concluding in-depth project.
People who want to change careers to system development, and those interested in programming who are looking for a professional role as a Java or fullstack developer.
When you complete the course, Chas Academy AB issues your certificate. Your name, the course content and the issue date are encrypted and secured on blockchain, so it cannot be changed, and anyone can check that it is genuine.
Sample Credential with placeholder data. Each credential is issued with the recipient’s details and is verifiable with the provider.