pentastagiu 2021 - digital-platform.pentalog.com

Post on 24-Nov-2021

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1© 2019 Pentalog. Confidential.

IAŞI

Iulie-Septembrie, 2021

PentaStagiu 2021

2© 2019 Pentalog. Confidential. 2

Despre platforma Pentalog

PENTASTAGIU 2021 IAŞI

3© 2019 Pentalog. Confidential.

16Sedii în 10țări(ultimeledeschise: Polonia&Ucraina)

1.200+Specialiștitech&digital (750înRomânia)

200+200+Cliențiactiviin2021(SaaS,digitalnatives,startup-uride top)

2,500+Produsedigitaledezvoltate

Cifre cheie

4© 2019 Pentalog. Confidential.

PENTASTAGIU 2021 IAŞI

5© 2019 Pentalog. Confidential. 5

PENTASTAGIU 2021 IAŞI

O scurtă istorie PentaStagiu Iași

6© 2019 Pentalog. Confidential. 6

Structura PentaStagiu 2021

•Întâlniri săptămânale, workshop-uri şi sesiunide knowledge sharing

•Evaluare şi lucru la distanţă sub supravegherea mentorilor

•Monitorizarea progresului individual

•Colaborare strânsă cu echipa

•5 ore pe săptămână + studiu individual timp de 2 luni

•Mediu de lucru Agile

•Echivalare practică de specialitate

PENTASTAGIU 2021 IAŞI

7© 2019 Pentalog. Confidential. 7

PENTASTAGIU 2021 IAŞI

8© 2019 Pentalog. Confidential. 8

PENTASTAGIU 2021 IAŞI

• Git & Intellij – starter kit

• Spring Boot & Maven

• Intro OOP - Crearea primului controller

• Hibernate

• Adapters

• Validari

• Exceptii

• Securitate

• Roluri si permisiuni

• Unit Testing – mit sau realitate? • Însuşirea cunoştinţelor de bază ale limbajului şideprinderea folosirii aplicaţiilor specificedezvoltării Java

• Fundamente în dezvoltarea aplicaţiilor web

• Dezvoltarea de aplicaţii web de dimensiuni mari în cadrul unei echipe

Obiective

9© 2019 Pentalog. Confidential. 9

PENTASTAGIU 2021 IAŞI

Basics

• Web host şi instalare MySQL

• Sintaxă, tipuri de date, operatori, variabile, arrays, loops

• OOP: definiţii, principii, utilizare, avantaje şi dezavantaje

Exerciţii

• Form creation, validations

• GET and POST requests

• PHP Magic Methods, Include vs Require

• Conectare baze de date

• SELECT, INSERT, UPDATE, DELETE

Cum le punem în practică

• Construirea unei aplicaţii folosindformulare şi conectarea la baza de date

• Structurarea folderelor

• Managementul librăriilor via composer

Următorii paşi

• Frameworks: definiţii, avantaje şi dezavantaje

• Crearea unui proiect în Laravel

• Mediu funcţional Windows / Linux

• Înţelegerea limbajului de bază

• Prima aplicaţie

• Operaţiuni cu baza de date

• Cunostinţe de bază HTML/CSS

• Cunostinţe OOP

• Crearea unei aplicaţii folosind un Framework PHP

Obiective

10© 2019 Pentalog. Confidential. 10

PENTASTAGIU 2021 IAŞI

JSX & React + Typescript & Angular

• Structura unei aplicaţii în React şi Angular

• Sintaxa JSX & Typescript

• Component based development

• Templating & routing

React sau Angular

• State & lifecycle

• Composition vs Inheritance

• Programare cu tipuri de date

React şi JSX

• Structura unei aplicaţii în React

• Sintaxa jsx

• Component-based development

• Templating & Routing

• State and Lifecycle

• Composition vs Inheritance

• Programare cu tipuri de date

• Sisteme de versionare

• Cunoaşterea principiilor de SPA şi MVC

• Înţelegerea fundamentelor React & Angular

• Crearea unei aplicaţii utilizând cunoştinţeleacumulate pe parcursul întregului stagiu, înReact sau Angular

• Cunoaşterea principiilor de SPA şi MVC

• Înţelegerea fundamentelor React

• Experienţa framework ReactJS

• Crearea unei aplicaţii utilizând cunoştinţeleacumulate pe parcursul întregului stagiu.

Obiective

11© 2019 Pentalog. Confidential. 11

PENTASTAGIU 2021 IAŞI

Android & Kotlin basics:

• Git

• POO, Kotlin

• Config Android Studio

• Coding conventions

Introducere Android UI:

• Implementare ecrane telefon/tabletă

• Layout-uri, teme, stiluri

• Interacţiune ecrane

Servicii web si colectii

de view-uri

• Liste

• Servicii REST

• Librării

Dezvoltare proiect

• Clean coding

• MVVM, Android best practices

• ViewModel

• Unit testing

• Crearea unei aplicaţii utilizând cunoştinţeleacumulate pe parcursul întregului stagiu.

Obiective

12© 2019 Pentalog. Confidential. 12

PENTASTAGIU 2021 IAŞI

Swift basics:

• POO,The Basics, Data Structures, Operators, …

• Xcode, Git

• Coding conventions

UI Designing pentru iOS:

• Crearea ecranelor pentru iPhone/iPad

• Exemple de componente UI create custom

UI Collection Types

& Web Services

• UITableView & UICollectionView

• Servicii REST API

• Dependency management

Dezvoltare proiect

• Clean coding

• MVC, iOS best practices

• SwiftLint

• Crearea unei aplicaţii utilizând cunoştinţeleacumulate pe parcursul întregului stagiu.

Obiective

13© 2019 Pentalog. Confidential. 13

PENTASTAGIU 2021 IAŞI - .NET

Popular pentru:

• Software Enterprise

• Aplicatii Cloud

• MicroServices

• Mobile

Soluţii .NET la Pentalog:

• Management de capital

• Unelte de dezvoltare software

• Retail

Introducere în:

• Principii de programare SOLID, DRY, KISS

• Clean Code

• Elemente de limbaj

• Evaluări

• Crearea unei aplicaţii utilizând cunoştinţeleacumulate pe parcursul întregului stagiu.

Obiective

14© 2019 Pentalog. Confidential.

• Fundamentele testării

• Testarea pe parcursul dezvoltării

• Nivele de testare

• Testarea statică – Review-ul şi procesul de testare

• Testarea funcţională şi non-funcţională

• Tehnici de testare - Blackbox testing techniques,Experience-based techniques

• Regression testing

• Test coverage

• Test ManagementPlanificare şi estimare,Riscurile testării,Monitorizarea progresului testării

• Tool Support for TestingTracking tools

• Testarea web

• Testarea mobilă

• Agile testing10 principii ale testerului agile

• Agile testing Quadrants14

PENTASTAGIU 2021 IAŞI

• Însuşirea noţiunilor teoretice şi aplicarea lor înprocesul de testare

• Evaluare cunoştinte - Teste grilă

• Crearea unui plan de testare

• Test case design - scrierea cazurilor de test conform Business Specifications

• Implementarea strategiilor de testare

• Rularea testelor în aplicaţie

• Crearea rapoartelor pentru Defecte

• Folosirea unor tool-uri specifice: Test management tool, Incident management tool, Requirement management tool

Obiective

15© 2019 Pentalog. Confidential.

Tool-uri și testare:

• Java, Serenity, API, Cucumber, Maven/Gradle, Jackson

• Git – Sistem de versionare a fișierelor

• Testare automată

• Tipuri de testare automată

Cum le punem în practică:

• Bazele limbajului de programare Java

• Programare Orientată pe Obiect (OOP)– Încapsulare,

Abstractizare, Moştenire, Interfeţe

• Rezolvarea problemelor folosind

limbajele și conceptele învăţate

• Scrierea testelor în Java

15

PENTASTAGIU 2021 IAŞI

• Însuşirea noţiunilor teoretice şi aplicarea lor înprocesul de testare

• Evaluare cunoştinte - Teste grilă

• Crearea unui plan de testare

• Test case design - scrierea cazurilor de test conform Business Specifications

• Implementarea strategiilor de testare

• Rularea testelor în aplicaţie

• Crearea rapoartelor pentru Defecte

• Folosirea unor tool-uri specifice

Obiective

16© 2019 Pentalog. Confidential.

Profilul candidatului la PentaStagiu

PENTASTAGIU 2021 IAŞI

StudentCunostinţe de limba engleză nivel mediu

Cunostinţe tehnice de bază pentru tehnologia pentru care se aplică

Abilităţi de comunicare

17© 2019 Pentalog. Confidential.

Cum aplici la PentaStagiu?

PENTASTAGIU 2021 IAŞI

1. Accesezi paginade ȋnscriere la PentaStagiu:https://digital-platform.pentalog.com/pentastagiu-iasi-registration.html

2. Completezi formularulcu datele/ opţiuniletale ȋnceeacepriveştestagiul

3. Verificicăsuţapoştalăelectronică (adresa de e-mail folosită ȋnformular) -inbox şispam-pentrua aflamaimultedetaliidespre ȋnscrierea ta înacestprogram

18© 2019 Pentalog. Confidential. 18

Cum aplici la PentaStagiu?

PENTASTAGIU 2021 IAŞI

19© 2019 Pentalog. Confidential. 19

-01-Vei da un test de

evaluarea competenţelor pentru tehnologia aleasă

de tine

PENTASTAGIU 2021 IAŞI

-02-Vei efectua

un test onlinede limba engleză

-03-Vei primi răspunsul

nostru în celmai scurt timp

Selecția candidaților

20© 2019 Pentalog. Confidential.

Mult succes! Ne vedem la PentaStagiu!

top related