Bachelor ​​​​​​​in Web Design and Graphic Communications

La Rochelle Digital School
  • Languages
    • French
  • Campus
    La Rochelle
  • Accreditation
    • RNCP Level II
  • Qualifications
    • Bachelor (3 years of higher education)
  • Start date
    October

Warning message

Notice: Undefined variable: currentProfil in Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau() (line 97 of /home/esclaroch/httpdocs/web/modules/custom/sous_menu/src/Plugin/Block/SousMenuBlock.php) #0 /home/esclaroch/httpdocs/web/core/includes/bootstrap.inc(566): _drupal_error_handler_real(8, 'Undefined varia...', '/home/esclaroch...', 97, Array) #1 /home/esclaroch/httpdocs/web/modules/custom/sous_menu/src/Plugin/Block/SousMenuBlock.php(97): _drupal_error_handler(8, 'Undefined varia...', '/home/esclaroch...', 97, Array) #2 /home/esclaroch/httpdocs/web/modules/custom/sous_menu/src/Plugin/Block/SousMenuBlock.php(38): Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau('main') #3 /home/esclaroch/httpdocs/web/core/modules/block/src/BlockViewBuilder.php(203): Drupal\sous_menu\Plugin\Block\SousMenuBlock->build() #4 [internal function]: Drupal\block\BlockViewBuilder::preRender(Array) #5 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Render/Renderer.php(376): call_user_func('Drupal\\block\\Bl...', Array) #6 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Render/Renderer.php(448): Drupal\Core\Render\Renderer->doRender(Array) #7 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Render/Renderer.php(195): Drupal\Core\Render\Renderer->doRender(Array, false) #8 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Template/TwigExtension.php(490): Drupal\Core\Render\Renderer->render(Array) #9 /home/esclaroch/httpdocs/web/sites/default/files/php/twig/5a283147d77d6_header.html.twig_URi0kK2sJd2mIgu6QGRtopeM-/7d9hn5UwX0Px06mmjWLvyjhlaooBV_U-GoV1XQYM_vk.php(53): Drupal\Core\Template\TwigExtension->escapeFilter(Object(Drupal\Core\Template\TwigEnvironment), Array, 'html', NULL, true) #10 /home/esclaroch/httpdocs/vendor/twig/twig/lib/Twig/Template.php(432): __TwigTemplate_386542a61d183c63b59f6867d4f9504966378f2ce11d20480af66b307d93e9d0->doDisplay(Array, Array) #11 /home/esclaroch/httpdocs/vendor/twig/twig/lib/Twig/Template.php(403): Twig_Template->displayWithErrorHandling(Array, Array) #12 /home/esclaroch/httpdocs/web/sites/default/files/php/twig/5a283147d77d6_page.html.twig_u6AFngF0qHJL63qJ1jLdN056F/yAJ3aduVMg8po5khQwGV2N1C5Qi-te8hoaf3oRJG7rI.php(72): Twig_Template->display(Array) #13 /home/esclaroch/httpdocs/vendor/twig/twig/lib/Twig/Template.php(432): __TwigTemplate_86831baa9819477634eeb387d7b9e708326a615f4cb2bef4ef2172470d717822->doDisplay(Array, Array) #14 /home/esclaroch/httpdocs/vendor/twig/twig/lib/Twig/Template.php(403): Twig_Template->displayWithErrorHandling(Array, Array) #15 /home/esclaroch/httpdocs/vendor/twig/twig/lib/Twig/Template.php(411): Twig_Template->display(Array) #16 /home/esclaroch/httpdocs/web/core/themes/engines/twig/twig.engine(64): Twig_Template->render(Array) #17 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Theme/ThemeManager.php(384): twig_render_template('themes/esc_laro...', Array) #18 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Render/Renderer.php(435): Drupal\Core\Theme\ThemeManager->render('page', Array) #19 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Render/Renderer.php(195): Drupal\Core\Render\Renderer->doRender(Array, false) #20 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Template/TwigExtension.php(490): Drupal\Core\Render\Renderer->render(Array) #21 /home/esclaroch/httpdocs/web/sites/default/files/php/twig/5a283147d77d6_html.html.twig_KgdPvhMzdWPGhpQOG2_UI_udQ/G7CXFrWZ3dmMefHXedD1A2ujgJ_jq7F8KF58KgZMEX0.php(216): Drupal\Core\Template\TwigExtension->escapeFilter(Object(Drupal\Core\Template\TwigEnvironment), Array, 'html', NULL, true) #22 /home/esclaroch/httpdocs/vendor/twig/twig/lib/Twig/Template.php(432): __TwigTemplate_444f338b59a21f52ce1e5e37cb7bb7977ef713ef85ed43275f7bfdd4e0c4a2fe->doDisplay(Array, Array) #23 /home/esclaroch/httpdocs/vendor/twig/twig/lib/Twig/Template.php(403): Twig_Template->displayWithErrorHandling(Array, Array) #24 /home/esclaroch/httpdocs/vendor/twig/twig/lib/Twig/Template.php(411): Twig_Template->display(Array) #25 /home/esclaroch/httpdocs/web/core/themes/engines/twig/twig.engine(64): Twig_Template->render(Array) #26 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Theme/ThemeManager.php(384): twig_render_template('themes/esc_laro...', Array) #27 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Render/Renderer.php(435): Drupal\Core\Theme\ThemeManager->render('html', Array) #28 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Render/Renderer.php(195): Drupal\Core\Render\Renderer->doRender(Array, false) #29 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(147): Drupal\Core\Render\Renderer->render(Array) #30 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Render/Renderer.php(574): Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() #31 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(148): Drupal\Core\Render\Renderer->executeInRenderContext(Object(Drupal\Core\Render\RenderContext), Object(Closure)) #32 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/EventSubscriber/MainContentViewSubscriber.php(90): Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object(Symfony\Component\HttpFoundation\Request), Object(Drupal\Core\Routing\CurrentRouteMatch)) #33 /home/esclaroch/httpdocs/web/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php(111): Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object(Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent), 'kernel.view', Object(Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher)) #34 /home/esclaroch/httpdocs/vendor/symfony/http-kernel/HttpKernel.php(149): Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object(Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent)) #35 /home/esclaroch/httpdocs/vendor/symfony/http-kernel/HttpKernel.php(64): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1) #36 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/StackMiddleware/Session.php(57): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #37 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(47): Drupal\Core\StackMiddleware\Session->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #38 /home/esclaroch/httpdocs/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(207): Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #39 /home/esclaroch/httpdocs/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(121): Drupal\page_cache\StackMiddleware\PageCache->fetch(Object(Symfony\Component\HttpFoundation\Request), 1, true) #40 /home/esclaroch/httpdocs/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(75): Drupal\page_cache\StackMiddleware\PageCache->lookup(Object(Symfony\Component\HttpFoundation\Request), 1, true) #41 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(47): Drupal\page_cache\StackMiddleware\PageCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #42 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(50): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #43 /home/esclaroch/httpdocs/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #44 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/DrupalKernel.php(656): Stack\StackedHttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #45 /home/esclaroch/httpdocs/web/index.php(19): Drupal\Core\DrupalKernel->handle(Object(Symfony\Component\HttpFoundation\Request)) #46 {main}.

Error message

  • Notice: Undefined variable: currentProfil in Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau() (line 97 of modules/custom/sous_menu/src/Plugin/Block/SousMenuBlock.php).
    Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau('main') (Line: 38)
    Drupal\sous_menu\Plugin\Block\SousMenuBlock->build() (Line: 203)
    Drupal\block\BlockViewBuilder::preRender(Array)
    call_user_func('Drupal\block\BlockViewBuilder::preRender', Array) (Line: 376)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 448)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 490)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 53)
    __TwigTemplate_386542a61d183c63b59f6867d4f9504966378f2ce11d20480af66b307d93e9d0->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 72)
    __TwigTemplate_86831baa9819477634eeb387d7b9e708326a615f4cb2bef4ef2172470d717822->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 411)
    Twig_Template->render(Array) (Line: 64)
    twig_render_template('themes/esc_larochelle/templates/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 490)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 216)
    __TwigTemplate_444f338b59a21f52ce1e5e37cb7bb7977ef713ef85ed43275f7bfdd4e0c4a2fe->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 411)
    Twig_Template->render(Array) (Line: 64)
    twig_render_template('themes/esc_larochelle/templates/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 147)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 574)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 148)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 149)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 64)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 207)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 121)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 75)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 50)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 656)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • Notice: Undefined variable: currentProfil in Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau() (line 97 of modules/custom/sous_menu/src/Plugin/Block/SousMenuBlock.php).
    Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau('main') (Line: 38)
    Drupal\sous_menu\Plugin\Block\SousMenuBlock->build() (Line: 203)
    Drupal\block\BlockViewBuilder::preRender(Array)
    call_user_func('Drupal\block\BlockViewBuilder::preRender', Array) (Line: 376)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 448)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 490)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 53)
    __TwigTemplate_386542a61d183c63b59f6867d4f9504966378f2ce11d20480af66b307d93e9d0->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 72)
    __TwigTemplate_86831baa9819477634eeb387d7b9e708326a615f4cb2bef4ef2172470d717822->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 411)
    Twig_Template->render(Array) (Line: 64)
    twig_render_template('themes/esc_larochelle/templates/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 490)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 216)
    __TwigTemplate_444f338b59a21f52ce1e5e37cb7bb7977ef713ef85ed43275f7bfdd4e0c4a2fe->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 411)
    Twig_Template->render(Array) (Line: 64)
    twig_render_template('themes/esc_larochelle/templates/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 147)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 574)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 148)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 149)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 64)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 207)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 121)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 75)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 50)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 656)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • Notice: Undefined variable: currentProfil in Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau() (line 97 of modules/custom/sous_menu/src/Plugin/Block/SousMenuBlock.php).
    Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau('main') (Line: 38)
    Drupal\sous_menu\Plugin\Block\SousMenuBlock->build() (Line: 203)
    Drupal\block\BlockViewBuilder::preRender(Array)
    call_user_func('Drupal\block\BlockViewBuilder::preRender', Array) (Line: 376)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 448)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 490)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 53)
    __TwigTemplate_386542a61d183c63b59f6867d4f9504966378f2ce11d20480af66b307d93e9d0->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 72)
    __TwigTemplate_86831baa9819477634eeb387d7b9e708326a615f4cb2bef4ef2172470d717822->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 411)
    Twig_Template->render(Array) (Line: 64)
    twig_render_template('themes/esc_larochelle/templates/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 490)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 216)
    __TwigTemplate_444f338b59a21f52ce1e5e37cb7bb7977ef713ef85ed43275f7bfdd4e0c4a2fe->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 411)
    Twig_Template->render(Array) (Line: 64)
    twig_render_template('themes/esc_larochelle/templates/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 147)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 574)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 148)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 149)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 64)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 207)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 121)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 75)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 50)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 656)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • Notice: Undefined variable: currentProfil in Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau() (line 97 of modules/custom/sous_menu/src/Plugin/Block/SousMenuBlock.php).
    Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau('main') (Line: 38)
    Drupal\sous_menu\Plugin\Block\SousMenuBlock->build() (Line: 203)
    Drupal\block\BlockViewBuilder::preRender(Array)
    call_user_func('Drupal\block\BlockViewBuilder::preRender', Array) (Line: 376)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 448)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 490)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 53)
    __TwigTemplate_386542a61d183c63b59f6867d4f9504966378f2ce11d20480af66b307d93e9d0->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 72)
    __TwigTemplate_86831baa9819477634eeb387d7b9e708326a615f4cb2bef4ef2172470d717822->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 411)
    Twig_Template->render(Array) (Line: 64)
    twig_render_template('themes/esc_larochelle/templates/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 490)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 216)
    __TwigTemplate_444f338b59a21f52ce1e5e37cb7bb7977ef713ef85ed43275f7bfdd4e0c4a2fe->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 411)
    Twig_Template->render(Array) (Line: 64)
    twig_render_template('themes/esc_larochelle/templates/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 147)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 574)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 148)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 149)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 64)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 207)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 121)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 75)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 50)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 656)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • Notice: Undefined variable: currentProfil in Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau() (line 97 of modules/custom/sous_menu/src/Plugin/Block/SousMenuBlock.php).
    Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau('main') (Line: 38)
    Drupal\sous_menu\Plugin\Block\SousMenuBlock->build() (Line: 203)
    Drupal\block\BlockViewBuilder::preRender(Array)
    call_user_func('Drupal\block\BlockViewBuilder::preRender', Array) (Line: 376)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 448)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 490)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 53)
    __TwigTemplate_386542a61d183c63b59f6867d4f9504966378f2ce11d20480af66b307d93e9d0->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 72)
    __TwigTemplate_86831baa9819477634eeb387d7b9e708326a615f4cb2bef4ef2172470d717822->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 411)
    Twig_Template->render(Array) (Line: 64)
    twig_render_template('themes/esc_larochelle/templates/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 490)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 216)
    __TwigTemplate_444f338b59a21f52ce1e5e37cb7bb7977ef713ef85ed43275f7bfdd4e0c4a2fe->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 411)
    Twig_Template->render(Array) (Line: 64)
    twig_render_template('themes/esc_larochelle/templates/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 147)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 574)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 148)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 149)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 64)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 207)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 121)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 75)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 50)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 656)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
Aurélien Ferlito
Responsable de la formation Aurélien Ferlito

The digitalisation of business activities across all sectors is giving rise to new jobs and skills. The Bachelor in Web Design and Graphic Communications is based on the experience and the strength of both Groupe Sup de Co La Rochelle and ICAN, and aims to meet this need by offering a quality and recognised professional programme.

Contact us
From overseas+33 (0)5 16 19 63 94
Use your finger to slide
  • Through the Bachelor in Web Design and Graphic Communications, you will learn how to build websites and develop graphic communication elements. Today, in addition to these skills which are highly sought after by companies, you will need other competencies such as excellent communication skills, artistic ability and technical knowledge, all of which form part of the programme.

    The Bachelor in Web Design and Graphic Communications can be carried out as either a 3-year post-High School programme or a 1-year programme if 2 years of higher education have already been completed since leaving High School. The Bachelor is awarded in partnership with the institute for digital creation and animation, ICAN (Institut de Création et d'Animation Numériques).

    This 3-year programme has been developed to prepare you for the demands of the corporate world. Following Year 1, which is designed to introduce you to the world of business and internet graphics, you will progressively develop the skills required for your specific career.

    Teaching

    This programme will ensure you master the fundamentals of IT and graphics, understand the different solutions for creating and managing professional websites whilst, of course, developing your skills in web design.
    The programme is project-based with theory being put into practice through case studies, business games and conferences given by professionals.  In this way, you will explore each aspect of the various jobs in detail and test your skills and knowledge throughout the learning process.

    Resources

    To encourage and facilitate teamwork and enhance the learning process, dedicated areas have been created for your specific use. You will also have access to many online educational resources such as Myintranet, Cyberlibris, CrossKnowledge etc.

    Language

    All courses are taught in French. You will however continue to learn English as a specific course module.

    Professional experiences

    At the end of each academic year, you will carry out a company-based internship where you will confront the realities of the job. These placements, lasting between 3 and 6 months, are often an excellent springboard for the job market.

    Work-study Track

    A work-study track can be chosen in Year 3 provided you have negotiated an employment contract (contrat de professionnalisation) with a company.

  • Year 1
    • Induction Seminar
    • Applied Algorithms
    • Analysis and Website Structure
    • English
    • Web Animation
    • WordPress (CMS)
    • CrossKnowledge
    • Digital Culture
    • Personal Development
    • Ergonomics
    • HTML, CSS and JavaScript
    • Introduction to the laws governing NICT
    • Introduction to the world of Economics
    • Annual Project
    • Semiotics
    • Internship (3 months)
    • Adobe: InDesign and Photoshop
    • Student Association Participation
    • Web Design and Graphic Design
    Year 2
    • English
    • Further HTML, CSS and JavaScript
    • Advanced CMS
    • CrossKnowledge
    • Digital Culture
    • Interaction Design and UX Design
    • Personal Development
    • NICT Law
    • The Digital Economy
    • Advanced Ergonomics
    • Motion Graphic Design
    • PHP and Database Connection
    • Annual Project
    • Website SEO
    • Cognitive Psychology of Internet User Behaviour
    • Induction Seminar
    • Internship (3 Months)
    • Internet Copywriting Techniques
    • Student Association Participation
    Year 3
    • Advanced Adobe
    • CMS and e-commerce
    • CrossKnowledge
    • Graphic Design and Visual Communications
    • Advanced Front-end Development
    • Personal Development
    • NICT Law
    • Project Management
    • Hackathon
    • Humacité©
    • Video Montage
    • Motion Graphic Design
    • Annual Project
    • Web and Mobile Prototyping
    • SEO
    • Induction Seminar
    • Social Media Marketing
    • Internship (6 months) / Work-study
    • Digital Strategy
    • User Experience Design
  • The Bachelor in Web Design and Graphic Communications is offered by La Rochelle Digital School which is part of Groupe Sup de Co La Rochelle. You will therefore be part of a dynamic, multicultural campus where you will benefit from the savoir-faire, the teaching resources and all the personal support tools offered by the Group. This Bachelor programme will provide you with a wealth of experiences.

    Humacité©

    In Year 3, you can undertake a social, humanitarian or civic voluntary project in an NGO or an association, either in France or abroad. This is one of the unique features of Groupe Sup de Co La Rochelle, which is committed to educating students to become future managers who are both responsible and conscious of the importance of their role in society.

    To find out more

    Induction Seminar

    Just like a team-building or start-up event, the Induction Seminar has been designed to introduce you to your course, in a relaxed, social and convivial atmosphere.

    Professional Experience

    The Bachelor in Web Design and Graphic Communications has been developed to ensure that you gain a maximum of work experience to be able to enter the job market with ease. Therefore company-based internships form a key part of your programme. They can be carried out in any type of company (start-ups, multinationals etc.) and can be undertaken in France or abroad. By the end of your studies, your CV will boast between 10 and 12 months’ company-based work experience.

    Work-study Track

    Year 3 can be carried out on a work-study track provided you have negotiated an employment contract (contrat de professionnalisation) with a company. Through this, you will gain significant professional experience whilst earning a salary and having your year of studies paid for.

    To find out more

    Student Associations

    You have the possibility of getting involved in one of the 40 associations at Groupe Sup de Co La Rochelle. Working in these associations will enable you to develop your skills and knowledge in a supportive and professionally-oriented environment. In addition, it is a great way to settle into school life and experience something unique.

    To find out more

    Support and guidance

    To help you develop your professional project in a coherent way and to support you in your search for internships and employment, you will benefit from the personalised support and guidance of a tutor throughout your studies. In tandem to this, the School offers workshops structured around personal development (self-awareness and self-assertion), communication tools (such as CVs and cover letters), understanding the job market, learning about different careers and developing your professional network.

     
  • In a world where digitalisation is essential for companies and all business activities, current jobs are evolving and new jobs are being created. By 2030, experts have predicted that 50% of positions available will be completely new job types.

    With this firmly in mind, the Bachelor in Web Design and Graphic Communications aims to provide you with the necessary IT skills that today’s companies are looking for.

    In particular, it will concentrate on the following professions:

    • Web Designer
    • Digital Designer
    • UX Designer (User eXperience)
    • UI Designer (User Interface)

    To facilitate your internship and job search, throughout your studies you will have access to the 250 digital companies that are partners of the Bachelor in Web Design and Graphic Communications. These companies are brought together through both Digital Bay and the Syndicat des Professionnels du Numérique (SPN). In addition, you have access to the Alumni association which opens the door to a network of Groupe Sup de Co La Rochelle graduates working across the globe.

  • Fees for academic year 2017-2018

      European students* Non-European students*
    Year 1 5900€ 7100€
    Year 3 6500€ 7800€

    These figures are provided as a guide and are subject to change every year.

    *28 member states of the European Union: Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, United Kingdom

    Financing your studies

    Click here for further details on the cost of studying in La Rochelle

     

  • The following table outlines the admissions procedure for candidates who hold (or are currently studying for) a non-French degree.

      Step 1 Step 2 Step 3 Step 4 Step 5
    What happens? Online application Admissions interviews via Skype
    • Admissions test results are released 
    • Deposit to be paid
    Administrative assistance Proof of academic level required
    How? Submission of application documents With a personal interview and language oral test
    • Results sent by email
    • Payment to be made online
    Assistance with visa application procedure and accommodation Provide proof of qualifications and language level

    Step 1

    CLICK HERE FOR ONLINE APPLICATION
    ADMISSIONS FEE

    An admissions fee of € 50.00 is required (to be paid by bank transfer or credit card)

    LIST OF SUPPORTIVE DOCUMENTS REQUIRED (TO BE SENT BY EMAIL)
    • motivation letter
    • academic reference letter
    • proof of current academic level (exam certificate/s or letter from current academic establishment etc.)

    Click here to submit application documents

    Step 2

    DETAILS OF ADMISSIONS TESTS
    Personal interview (in French or English depending upon the chosen track) Personal interviews are conducted by a panel made up of a member of staff from Groupe Sup de Co La Rochelle and a working professional 25 mins.
    UPCOMING ADMISSIONS DEADLINES

    Throughout the academic year, admissions tests are organised every Tuesday, by Skype. The following table details the next deadlines and associated interview dates.

    *The exact dates and times will be sent via email a few days beforehand.

    Step 3

    ADMISSIONS TEST RESULTS

    Candidates will receive notification of their admission or non-admission, by e-mail, within 6 days following their interview.

    If you are admitted, you must:

    • pay a € 3000.00 deposit by the specified deadline (this amount will be deducted from your annual tuition fees)

    Step 4

    CONFIRMATION OF ENROLMENT

    You will receive confirmation of pre-enrolment as well as confirmation of accommodation which are necessary for your student visa application.

    Click here for administrative assistance

    Step 5

    CONDITIONS OF ACCEPTANCE

    To confirm your final acceptance, you must provide proof of your current qualifications and language ability (before 30th June 2018):

    English-Track et French-Track Programmes B2*

    * Common European Framework of Reference for Languages

    Proof of language ability is NOT required if…

    • you come from a country where the official language is the same as that of your chosen track
    • you hold a qualification issued in a French-speaking country and are applying for a French track
    • you hold a qualification issued in an English-speaking country and are applying for an English track

    Please note that only official certificates will be accepted.

      Click here to contact us for more information

    Looking to find out about other programmes?

    Let us help you with your choice of studies

    Download the brochure
    You are
    Title
    I authorise Groupe Sup de Co La Rochelle to send me relevant information
    We do not sell or share your information with anyone else
    *Indicates required field